Gids

Offerte SEO: voorbeeld met audit, pakketten en btw

Een ingevulde SEO-offerte met een audit vooraf, drie maandpakketten in uren, btw en het eerste jaar in één bedrag, plus een sjabloon in offertevolgorde.

Door · Gepubliceerd · Laatst gecontroleerd · 9 min lezen · Hoe we schrijven

Een offerte voor SEO overtuigt als je opdrachtgever in één keer ziet wat hij koopt, wat het eerste jaar kost en wat je niet belooft. Begin met een audit voor een vaste prijs, zet daarna drie maandpakketten met een vast aantal uren en teksten per maand, en beschrijf het werk als inspanning, niet als resultaat. Hieronder staat een ingevulde SEO-offerte voor een webshop, met btw, en een sjabloon in de volgorde waarin je opdrachtgever leest.

Waar je opdrachtgever je offerte op beoordeelt

Vraagt je opdrachtgever ook bij een ander bureau of een andere zzp'er een offerte op, dan legt hij ze naast elkaar. Dat gaat alleen goed als jouw offerte antwoord geeft op vier vragen: wat doe je elke maand, hoe lang zit ik eraan vast, wat kost het in totaal en wat valt erbuiten?

Verder werkt een SEO-offerte zoals elke andere: je begint bij de situatie van de klant, dan volgen je aanpak, wat er wel en niet bij zit, de prijs en de voorwaarden. Hoe zo'n offerte er van kop tot handtekening uitziet, met een marketingcampagne als voorbeeld, lees je bij de voorbeeldoffertes per vak.

Ik begin een offerte niet met een presentatie van mezelf, maar met het probleem van de klant. Bij SEO is dat bijvoorbeeld: minder bezoekers via Google, concurrenten die hoger staan, aanvragen die wegblijven. Wie je bent en wat je eerder deed, komt verderop.

Inspanning, geen resultaat: zo schrijf je het op

Google zegt het zelf in zijn uitleg over het inhuren van een SEO-specialist: niemand kan een nummer 1-positie in Google garanderen. Een offerte die toch posities belooft, wekt verwachtingen die je niet in de hand hebt. Beloof daarom wat jij doet en wat je meet.

In contracten noem je dat onderscheid vaak een inspanningsverplichting tegenover een resultaatsverplichting. Neem je die termen op in je voorwaarden, laat de tekst dan nakijken door een jurist. Formuleringen die je kunt aanpassen:

Sjabloon

Onze inzet. Wij voeren elke maand de werkzaamheden uit die bij het gekozen pakket staan, zoals [aantal uren] technisch werk en [aantal] nieuwe of herschreven teksten.

Hoe je de voortgang volgt. Uiterlijk de [dag] van elke maand krijg je een overzicht van het werk van de vorige maand, met de klikken en vertoningen uit Google Search Console, de [aanvragen / bestellingen] van bezoekers uit Google en de positie van [aantal] zoekwoorden die we samen hebben gekozen.

Waar wij geen invloed op hebben. De volgorde van de zoekresultaten bepaalt Google. Ook concurrenten en wijzigingen aan de site die wij niet doen, spelen mee. Daarom noemen we geen positie als doel. Blijft de voortgang [aantal] maanden achter, dan bespreken we waarom en passen we het plan aan.

Dit is algemene informatie, geen juridisch of fiscaal advies. Vraag voor je eigen situatie een jurist of boekhouder.

Quickscan, audit of meteen beginnen?

Niet elke opdrachtgever wil eerst een volledige audit betalen. Kies de instap die past bij wat je al van de site weet.

Situatie Instap Waarom
Je kent de site nog niet en de klant twijfelt of SEO iets oplevert Een korte quickscan, tegen een klein vast bedrag of als onderdeel van het kennismakingsgesprek De klant ziet eerst of er iets te winnen valt
De klant wil verder en de site is groot of technisch rommelig Een volledige audit voor een vaste prijs Zonder audit kun je het maandwerk niet eerlijk begroten
Je kent de site al of hij is klein en overzichtelijk Meteen een maandpakket, met de analyse in de eerste maand Een losse audit voegt dan weinig toe

Weet je niet welke rij past, begin dan met de quickscan. Daarna weet je genoeg om te kiezen tussen een audit en een pakket.

Wat je in elk pakket vastlegt

Leg per maandpakket deze zes punten vast.

  • Technisch werk. Het aantal uren per maand, en of je de aanpassing zelf doet of een opdracht schrijft voor de bouwer van de site.
  • Teksten. Hoeveel nieuwe pagina's of artikelen je schrijft, hoeveel bestaande pagina's je herschrijft, en wie de tekst goedkeurt.
  • Links. Wat je doet om vermeldingen op andere sites te krijgen, en dat je geen links koopt.
  • Rapportage. Welke cijfers, uit welk programma, hoe vaak, en of er een gesprek bij hoort.
  • Goedkeuring. Binnen welke termijn de klant reageert op een tekst of voorstel.
  • Niet gebruikte uren. Of ze vervallen of een maand mogen doorschuiven.

Mijn klant moet het gevoel hebben dat er niets ontbreekt aan wat hij krijgt, en wat buiten het pakket valt, schrijf ik net zo duidelijk op. Zet ook het grootste pakket in je offerte. Ik ga er niet van uit dat de klant het niet kan betalen; ik laat hem zelf kiezen.

Voorbeeldofferte: SEO voor een webshop

De zzp'er, de klant, de uren en de bedragen hieronder zijn verzonnen. Vervang ze door je eigen.

Voorbeeld

Offerte 2026-207 van De Wit Zoekadvies (eenmanszaak, Utrecht) aan Ruiter Fietsonderdelen bv (Deventer). Datum woensdag 4 november 2026, geldig tot vrijdag 4 december 2026.

Aanleiding. Ruiter verkoopt fietsonderdelen via een webshop. Sinds de nieuwe site van dit voorjaar komen er minder bezoekers via Google binnen, en de categoriepagina's staan lager dan die van twee grotere concurrenten. Doel: meer bestellingen van bezoekers uit Google, gevolgd in Google Search Console en in de webshop.

Deel 1: audit, vaste prijs, excl. btw, tegen € 105 per uur.

Onderdeel Uren Bedrag
Technische analyse: indexering, snelheid, redirects van de oude site, structuur 12 € 1.260
Zoekwoordonderzoek voor de hoofdcategorieën 8 € 840
Analyse van 25 categorie- en productpagina's 8 € 840
Rapport met prioriteitenlijst en een bespreking van een uur 4 € 420
Totaal 32 € 3.360

Deel 2: maandpakketten, excl. btw, vanaf februari 2027, minimale looptijd 3 maanden.

Pakket Per maand Uren Maandbedrag
Basis Technisch onderhoud, 1 herschreven categoriepagina, maandoverzicht 8 € 840
Groei (aanbevolen) Technisch onderhoud, 2 herschreven categoriepagina's, 2 koopgidsen, overzicht en maandgesprek 16 € 1.680
Plus Groei, plus 2 extra koopgidsen, productteksten voor 10 artikelen en elk kwartaal een linkcampagne 28 € 2.940

Zo is Groei opgebouwd.

Onderdeel Uren Bedrag
Technisch onderhoud en kleine aanpassingen 5 € 525
2 categoriepagina's herschrijven 4 € 420
2 koopgidsen, zoals "welke ketting past op mijn fiets" 5 € 525
Overzicht en maandgesprek van een half uur 2 € 210
Totaal 16 € 1.680

Zo komt Plus erbovenop.

Onderdeel Uren Bedrag
Alles uit Groei 16 € 1.680
2 extra koopgidsen 5 € 525
Productteksten voor 10 artikelen 4 € 420
Linkcampagne, per kwartaal, verdeeld over de maanden 3 € 315
Totaal 28 € 2.940

De audit plus de eerste 12 maanden Groei, excl. btw.

Post Bedrag
Audit, eenmalig € 3.360
Groei, 12 maanden van € 1.680 € 20.160
Totaal € 23.520

Btw 21% over € 23.520: € 4.939,20. Totaal incl. btw: € 28.459,20. Per maand is Groei € 1.680 plus € 352,80 btw, samen € 2.032,80.

Onze inzet. We voeren het werk uit het gekozen pakket uit en sturen elke maand een overzicht met klikken en vertoningen uit Search Console, bestellingen van bezoekers uit Google en de positie van 40 afgesproken zoekwoorden. Een positie in Google noemen we niet als doel.

Wat we van Ruiter verwachten. Toegang tot Search Console, Google Analytics en het beheer van de webshop vóór de start van de audit. Eén vaste contactpersoon. Een reactie op teksten binnen een week. Tijd van de bouwer van de webshop voor aanpassingen die wij niet zelf kunnen doen.

Niet inbegrepen. Werk aan de code van de webshop, productfoto's, vertalingen, advertenties in Google en het kopen van links.

Betaling. De audit factureren we in één keer bij oplevering van het rapport. Het maandpakket factureren we aan het begin van elke kalendermaand, voor het eerst op maandag 1 februari 2027. Betalen binnen 30 dagen na factuurdatum.

Looptijd en opzeggen. Minimaal 3 maanden. Daarna loopt het pakket per maand door en kun je opzeggen tot de 15e voor de volgende maand. Niet gebruikte uren schuiven één maand door en vervallen daarna.

Meerwerk. € 105 per uur excl. btw, altijd eerst een prijs en een akkoord per e-mail.

Planning. Start audit dinsdag 24 november 2026, rapport en bespreking dinsdag 15 december 2026, start Groei maandag 1 februari 2027.

Wat Ruiter aan deze offerte heeft: de audit pakt eerst de problemen sinds de nieuwe site aan en is binnen drie weken klaar, de pakketten verschillen in koopgidsen en productteksten die hij kan nalopen, en de audit met twaalf maanden Groei staat er als één bedrag, met en zonder btw. De Belastingdienst noemt 21% het algemene btw-tarief, en dat tarief rekent de zzp'er in het voorbeeld.

Afspraken over looptijd, eigendom en extra werk

Looptijd. Een klant die na één maand stopt, heeft vooral voorbereidend werk betaald en nog weinig gezien. Een korte minimale looptijd, met daarna maandelijks opzeggen, geeft het werk tijd zonder dat de klant zich vastgezet voelt. Wanneer een vast maandbedrag beter past dan een strippenkaart, en hoe je met niet gebruikte uren omgaat, lees je in de keuze tussen een vaste maandfee en een urenbundel.

Eigendom. Schrijf op dat de teksten die je schrijft van de klant zijn zodra ze betaald zijn, en dat de accounts van Search Console en het analyseprogramma op naam van de klant staan. Stopt de samenwerking, dan houdt de klant alles.

Extra werk. Er komt altijd een verzoek buiten het pakket: een extra landingspagina, een controle als de webshop verhuist. Noem je uurtarief voor werk buiten de offerte, zodat het eerste verzoek al een prijs heeft. Hoe je zulke verzoeken vastlegt en factureert, staat in de gids over meerwerk en extra verzoeken.

Vijf dingen die een SEO-offerte zwakker maken

  • Steeds dezelfde cases. Kies het werk dat bij het probleem van deze klant past, niet de vaste drie die bij elke offerte zitten.
  • Alleen het kleinste pakket. Zet het grootste pakket er ook in en laat de klant kiezen.
  • Geen totaal. Geef zelf het bedrag voor het eerste jaar, met de audit erbij, zodat de klant niet zelf hoeft te rekenen.
  • Geen grens aan het pakket. Zonder aantallen en zonder afspraak over niet gebruikte uren past elk verzoek in "optimalisatie".
  • Een belofte over posities. Die kun je niet waarmaken, en een kritische opdrachtgever weet dat.

Verkoop je SEO samen met advertenties en social media, dan staan er meerdere soorten werk in één offerte. Hoe je die naast elkaar zet, zie je in de offerte van een marketingbureau met retainer en campagne.

Sjabloon: SEO-offerte in vaste volgorde

Sjabloon

Offertenummer, datum en geldigheid. Offerte [nummer] van [je bedrijf, rechtsvorm, plaats, KvK-nummer] aan [klant, rechtsvorm, plaats]. Datum [datum], geldig tot [datum].

Aanleiding. [Het probleem van de klant in twee zinnen.] Doel: [wat de klant wil bereiken en waarin je dat volgt].

Eerste bevindingen. [Drie of vier dingen die je bij een eerste blik op de site zag.]

Voorstel, deel 1: audit. [Onderdelen, aantal pagina's, concurrenten.] Je ontvangt [een rapport en een bespreking] op [datum].

Voorstel, deel 2: maandpakket. Kies een van de drie pakketten:

  • [Pakket 1]: [uren, pagina's en teksten per maand].
  • [Pakket 2, aanbevolen]: [uren, pagina's en teksten per maand].
  • [Pakket 3]: [pakket 2 plus extra's].

Investering, excl. btw. Audit [bedrag]. [Pakket 1] [bedrag], [pakket 2] [bedrag], [pakket 3] [bedrag] per maand. Eerste jaar met [pakket 2]: [bedrag] excl. btw, [bedrag] btw, [bedrag] incl. btw.

Onze inzet. [Wat je per maand doet en welke cijfers je deelt.] We noemen geen positie in Google als doel.

Wat we van je verwachten. [Toegangen, contactpersoon, reactietermijn, tijd van de bouwer.]

Niet inbegrepen. [Code van de site, foto's, vertalingen, advertenties, …]

Betaling. Audit: [moment van factureren]. Maandpakket: gefactureerd [aan het begin / aan het eind] van de maand. Betalen binnen [aantal] dagen.

Looptijd en opzeggen. Minimaal [aantal] maanden, daarna [opzegregel]. Niet gebruikte uren [vervallen / schuiven door].

Meerwerk. [Uurtarief] excl. btw, eerst een prijs en een akkoord.

Akkoord. Met je handtekening ga je akkoord met deze offerte, het gekozen pakket en de algemene voorwaarden van [je bedrijf].

Hoe Propozit helpt

In Propozit begin je met het sjabloon voor SEO, een van de 31 sjablonen per soort opdracht, en leg je je eigen standaard vast: standaardproducten, teksten, planning, deals en cases. In je prijslijst is de audit een eenmalig product en zijn de pakketten maandelijkse. In de offerte kiest de klant zelf een pakket, de totalen rekenen mee en eenmalige en maandelijkse bedragen blijven apart. Hoe dat werkt, lees je in de uitleg over plannen en live totalen (Engels).

Je kiest per offerte het btw-tarief en zet je uurtarief voor meerwerk erin. Je algemene voorwaarden voeg je toe als pdf. De klant tekent in de offerte en jullie krijgen allebei een getekende pdf. Wat Propozit verder voor bureaus doet, staat op de pagina voor marketingbureaus (Engels). Propozit verstuurt geen facturen; het maandbedrag factureer je vanuit je eigen boekhouding.

Propozit is in early access en je begint gratis.

Offertes waar je klanten ja op zeggen

Je begint gratis met Propozit, zonder creditcard. Maak vandaag je account aan; de abonnementen staan op de prijspagina.

Account aanmaken (Engels)