Blog / website, kosten, maatwerk
website · kosten · maatwerk

Website-offertes vergelijken: tien vragen voor je tekent

Pim van der Molen ·

Twee website-offertes van 6.000 euro zijn zelden dezelfde opdracht. De ene bijlage telt acht pagina's, jouw teksten, twee correctierondes en hosting op jouw naam. De andere noemt "een complete bedrijfswebsite", stockfoto's, geen overdracht en een account dat op hun KvK draait. Teken je op het bedrag, dan teken je op aannames die je niet hebt gezien.

Waarom het laagste getal niets zegt

Gelijke bedragen zonder gelijke scope zijn geen vergelijking. Een brochure-site met contactformulier is iets anders dan tien dienstpagina's, cases, blog en een koppeling naar je agenda. Zolang die knip niet op papier staat, wint de vaagste belofte, niet de scherpste bouwer. Trek de aannames eerst gelijk, anders kies je de PDF die het minst durft op te sommen.

Content verschuift de vergelijking zonder dat het bedrag verandert. Fotografie, copy en interne review-uren staan zelden als aparte regel, terwijl ze de livegang en jouw eigen tijd bepalen. Zet die posten naast de bouwsom, of accepteer bewust dat de lagere PDF later stilstaat tot jij materiaal aanlevert.

Stack en eigenaarschap bepalen of je over twee jaar nog kunt schakelen. Draait de site op een pagebuilder-licentie die jaarlijks verlengd moet worden, of op code die jij mag meenemen? Staat de Git-repository op jouw account? Zonder die antwoorden koop je een huurcontract dat eruitziet als een oplevering.

Doorlooptijd hangt af van jouw input, niet alleen van hun planning. Feedback, teksten en beslissers die mogen tekenen: als die niet in de planning staan, schuift livegang zonder dat de bouwer te laat is. Vraag daarom niet alleen "wanneer live", maar wat jij op welke datum moet aanleveren.

Neem een installatiebedrijf in Oss of Veghel met acht dienstpagina's en projectfoto's. Partij A rekent 5.500 euro en verwacht dat jij copy en beeld klaarzet in week twee. Partij B rekent 8.200 euro en schrijft de teksten, plant twee fotomomenten en een redirectkaart vanaf de oude WordPress-URL's. Op de factuur wint A. Op livegang, vindbaarheid en jouw uren wint B, tenzij jij die contentpost bewust zelf trekt en de planning haalt.

Eerste vijf vragen: scope, content, rondes, CMS, accounts

Start bij de pagina's. Welke URL's, formulieren en blokken zitten in de prijs, en welke expliciet niet? "Bedrijfswebsite" is geen scope. Acht landings, een blogarchief, een vacaturepagina, een cookie-banner, 404 en een bedanktpagina na het formulier zijn dat wel. Laat ze in de bijlage staan, inclusief of mobiele weergave bij elke pagina hoort, anders is "responsive" later een discussie over meerwerk.

Teksten en foto's verdienen dezelfde bijlage als de pagina's. Wie levert copy, beeld en logo-varianten, en tot wanneer? Zit een eerste contentronde in de prijs of alleen "plaatsing van aangeleverd materiaal"? Schrijf jij intern, dan hoort er een harde aanleverdatum in de planning, plus wat er gebeurt als die datum schuift. Zonder die zin is de live-datum een wens.

Tel feedbackrondes als productregel, niet als sfeer. Hoeveel rondes per fase zitten in de vaste prijs, en wat telt als ronde? Eén gebundeld document per fase is iets anders dan dagelijkse berichten in drie kanalen. Extra rondes na een schriftelijk akkoord zijn nieuw werk. Dat mag, maar alleen als tarief en procedure er nu al staan, niet als verrassing in week zes.

Zelf wijzigen na livegang is een productkeuze, geen extraatje. Welk CMS krijg je, wie mag inloggen, en zit een korte overdracht erin? Zonder dat blok bel je voor elke typfout op de contactpagina. Met een te zware pagebuilder bel je alsnog, omdat updates en plugins jouw risico zijn terwijl jij dacht dat "zelf kunnen aanpassen" gratis onderhoud inhield.

Op wiens naam staan domein, DNS, server, mailbox en analytics? Jij moet kunnen inloggen zonder iemand te smeken. Hosting "inbegrepen" klinkt fijn tot de factuur stopt en de site meeverhuist naar hun volgende klant. Vraag waar backups liggen, hoe vaak ze draaien, en hoe jij die ophaalt als de samenwerking stopt.

Staging hoort bij diezelfde accountvraag. Krijg je een test-URL voordat iets publiek gaat, of zie je de site pas op de dag van livegang? Zonder staging keur je in het wilde weg. Met staging kun je formulieren, redirects en mobiel gedrag afvinken terwijl Google de oude URL's nog niet heeft verloren.

Tweede vijf vragen: code, garantie, SEO, later werk, wie bouwt

Repository en ontwerpbestanden vallen onder jouw eigendom, of je huurt. Staat de Git-repo op jouw GitHub of GitLab, of ergens in hun interne map? Zet intellectueel eigendom onder Nederlands recht zwart-wit in de overeenkomst. Zonder die zin huur je een site die je niet mag laten doorbouwen als zij vol zitten of van stack wisselen.

Garantie versus nieuw werk na livegang moet in twee zinnen. Wat is een bug in afgesproken gedrag, en hoe lang geldt herstel zonder extra factuur: dertig dagen, negentig, of alleen tot je "akkoord live" hebt gemaild? Een typefout in copy die jij hebt aangeleverd is geen bug. Een formulier dat op iPhone niet verstuurt wel, als responsive in de scope zat.

Rankings koop je niet met een zin in de offerte. Zitten titels, meta-beschrijvingen, sitemap, canonicals en 301-redirects vanaf de oude URL's in de prijs? Zonder redirects koop je een redesign dat je rankings laat zakken in de week dat je "eindelijk live" bent. Vraag om een redirectkaart als je al een site hebt, en of consent voor analytics in diezelfde basis zit.

Later extra pagina's of een tweede formulier: tegen welk tarief, en in welke doorlooptijd? Een uurtarief van 85 euro exclusief btw is helderder dan "we kijken wel". Fase twee grof in uren op papier voorkomt dat elke seizoensactie een ruzie over scope wordt. Zelfde regel voor een nieuwsbriefkoppeling of een extra taal: nu een bandbreedte, later geen verrassing.

Wie typt de code? Mag de naam van de developer in de overeenkomst, of pitcht een senior en bouwt een junior die jij nooit hebt gesproken? Wissel van team halverwege is geen detail. Het is continuïteit. Vraag ook wie storingen oppakt in de eerste weken na live, binnen welke termijn, en of dat in de prijs zit of op nacalculatie.

Antwoorden wegen, niet alleen het bedrag

Zet de tien antwoorden in één overzicht, ook al is dat saai werk van een half uur. Vul per partij dezelfde kolommen: pagina's, content, rondes, CMS, accounts, repo, garantie, SEO, meerwerk-tarief, wie bouwt. Het laagste getal wint alleen als de kolommen gevuld zijn. Lege cellen zijn risico, geen korting.

Lokaal in Uden, Oss of Den Bosch verandert de vragenlijst niet. Een installateur met projectfoto's heeft meer contentrisico dan een adviseur met vijf tekstpagina's. Weeg dat in de contentkolom, niet in een animatiepakket dat niks doet voor regionale zoekintentie. De site moet leads opleveren, geen pitchdeck vervangen.

Betalingsschema is de extra check als de tien vragen zijn beantwoord. Aanbetaling, mijlpaal bij staging, rest bij live: dat geeft jou een stop als de demo niet lijkt op de bijlage. Alles vooraf betalen verschuift het risico naar jou. Alles achteraf verschuift het naar hen, en dan bouw je wantrouwen in het tarief voordat er één pagina staat.

Bureau of freelancer maakt voor deze lijst niet uit. Dezelfde tien vragen gelden voor een team met accountmanager en voor één developer die zelf bouwt. Het verschil zit in wie antwoordt en hoe snel, niet in of de vragen nodig zijn. Op https://pimvdmolen.nl/bureau-vs-freelancer staat wanneer welke partij past; hier gaat het erom dat je niet tekent voordat de bijlage dezelfde opdracht beschrijft.

Exclusief of inclusief btw, en of hosting het eerste jaar "gratis" is, hoort in diezelfde tabel. Partij A toont 6.000 inclusief, partij B 5.500 exclusief plus 40 euro per maand hosting op hun naam. Reken drie jaar door voordat je "de goedkoopste" aanwijst. Anders vergelijk je een bouwsom met een abonnement.

Ik teken zelf liever een offerte die saai en compleet is dan een die enthousiast en vaag is. De saaie bijlage voorkomt het gesprek dat niemand wil: "dit zat er toch bij?" Dat gesprek kost meer dan het uur dat je nu in de vragen steekt. Liever dat uur aan de voorkant dan drie weken discussie terwijl de oude site nog live staat.

Professionele websites bouw ik vanuit Uden, met een scope die je kunt voorlezen aan iemand die niet in de call zat. Op https://pimvdmolen.nl/diensten/professionele-websites staat hoe ik dat aanpak, inclusief wat er standaard in zit en wat niet. Stuur via https://pimvdmolen.nl/contact de offertes die je al hebt, of je eigen wensenlijst, dan trek ik de aannames gelijk voordat je tekent.

Veelgestelde vragen

Gelijke bedragen zonder gelijke scope zijn geen vergelijking. Pagina's, content, accounts en code-eigendom moeten eerst gelijkgetrokken zijn, anders wint de vaagste belofte.

Minimaal tien: welke pagina's zitten erin, wie levert content, hoeveel feedbackrondes, welk CMS, op wiens naam staan accounts, waar staat de code, wat is garantie versus nieuw werk, zit technische SEO-basis erin, wat kost later werk, en wie bouwt het.

Dan vergelijk je geen gelijke opdracht. Partij A kan 5.500 euro rekenen en jouw copy verwachten, partij B 8.200 euro inclusief teksten en redirectkaart. Op livegang en jouw uren kan B goedkoper uitkomen.

TAGS
website · kosten · maatwerk