Een bruikbare SEO-forecast maak je door drie scenario’s te bouwen (bear, base en bull) en elk scenario te koppelen aan concrete conversies en omzet. Geen giswerk, maar rekenen met data die je al hebt.

Wat je direct nodig hebt:

  • Methode 1 (keyword-based): zoekvolume × verwachte CTR per positie = geschat verkeer. Gebruik dit voor nieuwe topics zonder historische data.
  • Methode 2 (trendanalyse): exporteer 16 maanden GSC-data, trek een baseline en extrapoleer per scenario.
  • Data die je nú verzamelt: Google Search Console (clicks, impressies, positie), GA4 (conversieratio), CRM (lead-to-sale percentage) en zoekvolumes via Semrush of Google Keyword Planner.
  • Wat je met de forecast beslist: contentbudget goedkeuren, SEO versus SEA afwegen, kwartaal-KPI’s vastleggen voor stakeholders.

Begin vandaag: exporteer je GSC-data over de afgelopen 16 maanden, of stel een keywordlijst samen voor de campagne die je wilt plannen.


Belangrijkste inzichten

Een betrouwbare SEO-forecast combineert historische GSC-data (minimaal 16 maanden) met keyword-based upside en vertaalt elk scenario naar concrete leads en omzet via een vaste rekenformule.

Punt Details
Drie scenario’s, altijd Maak bear, base en bull met één-zin aannames per scenario; zo bescherm je je geloofwaardigheid bij stakeholders.
GSC als primaire databron Exporteer minimaal 16 maanden data en splits branded van non-branded verkeer voor een eerlijke baseline.
Omzetketen doorrekenen Verkeer × conversieratio × lead-to-sale% × gemiddelde orderwaarde geeft de omzetprognose per scenario.
CTR aanpassen op de werkelijke SERP Generieke CTR-tabellen kloppen niet voor elke query; controleer SERP-features en pas je aanname aan.
Nebber voor complexe situaties Bij migraties, nieuwe producten of directiepresentaties levert Nebber een GSC-gedreven forecast met expliciete aannames en omzetscenario’s.

Inhoudsopgave

Wat is een SEO-forecast en waarom gebruik je er een?

Een SEO-forecast is een gestructureerde inschatting van toekomstig organisch verkeer, leads en omzet, gebaseerd op historische data en expliciete aannames. Geen belofte, maar een rekenmodel dat je dwingt om keuzes te maken en die keuzes zichtbaar te maken.

Waarom dat werkt:

  • SEO wordt beslisbaar. Zonder forecast is SEO een kostenpost. Met forecast is het een investering met een verwacht rendement. Je kunt aantonen wat een extra contentstuk of een technische fix naar verwachting oplevert, en dat maakt budgetgesprekken concreet.
  • Stakeholders krijgen meetbare KPI’s. Een forecast zet een streep in het zand: dit verwachten we in kwartaal 3. Dat maakt voortgang zichtbaar en beschermt je als de resultaten achterblijven door een Google-update.
  • Concrete toepassingen: een business case voor contentproductie (“deze 12 artikelen leveren naar schatting 800 extra sessies per maand”), een vergelijking tussen SEA en SEO op kostprijs per lead, of kwartaalbudgetten die je kunt verdedigen met cijfers.

Frankwatching beschrijft hoe forecasts helpen om draagvlak te creëren en SEO-inspanningen meetbaar en verklaarbaar te maken richting stakeholders. Dat is precies de reden waarom elke serieuze SEO-strategie een forecast als fundament heeft.


Welke twee methoden gebruik je voor een SEO-forecast?

Er zijn twee bewezen methoden voor een SEO-prognose opstellen, en de keuze hangt af van wat je al hebt.

  • Keyword-based forecasting: je schat verkeer op basis van zoekvolume, verwachte rankingpositie en bijbehorende CTR. Ideaal voor nieuwe topics of pagina’s zonder historische data. De methode toont potentie, maar is gevoelig voor te optimistische aannames over je rankingpositie.
  • Statistische trendanalyse: je gebruikt historische GSC-data (idealiter 16–24 maanden) om een baseline te trekken en die door te extrapoleren. Seahawk adviseert 18–24 maanden om seizoenspatronen goed te vangen. Deze methode houdt je eerlijk, maar mist het upside-potentieel van nieuwe content.
  • Combinatie: de sterkste forecasts combineren beide. Keyword-data toont wat er te winnen valt; historische trends houden de aannames realistisch. Inspace legt uit dat je zo de keten traffic → leads → revenue betrouwbaar kunt doorrekenen.

Vrid dat een forecast altijd een range moet zijn, geen puntschatting. Drie scenario’s (bear, base, bull) met één-zin aannames per scenario. Dat beschermt je geloofwaardigheid als de werkelijkheid afwijkt.

Wanneer gebruik je welke methode? Heb je een bestaande website met 12 maanden GSC-data? Begin met trendanalyse als basis en voeg keyword-upside toe. Lanceer je een nieuw product of een nieuwe taalversie? Dan is keyword-based je enige optie.


Keyword-based forecasting: hoe bereken je verwacht verkeer?

Dit is de methode voor nieuwe topics, nieuwe pagina’s of situaties waarin je historische data ontbreekt. Je rekent van zoekwoord naar verkeer naar omzet in vier stappen.

De vier stappen

  1. Stel een keywordlijst samen. Groepeer synoniemen en longtails per pagina. Eén URL, één cluster. Tel niet dubbel.
  2. Aggregeer zoekvolumes. Gebruik Semrush, SE Ranking of Google Keyword Planner voor maandelijkse zoekvolumes per keyword. Tel het volume per cluster op.
  3. Bepaal de verwachte rankingpositie. Wees eerlijk. Kijk naar je huidige domeinautoriteit, de concurrentiesterkte van de SERP en de tijd die je hebt. Een nieuwe pagina haalt zelden positie 1 in maand 1.
  4. Pas de CTR toe en bereken verkeer. Gebruik de formule: geschat verkeer = zoekvolume × verwachte CTR per positie.

CTR per positie: realistische waarden

SERP-features (featured snippets, People Also Ask, Shopping-blokken) drukken de organische CTR omlaag. Pas de waarden aan op de werkelijke SERP voor jouw zoekterm.

Iemand zit achter zijn laptop en stelt de SEO-voorspellingen bij door formules aan te passen.

Positie Gemiddelde CTR (informatief) Gemiddelde CTR (commercieel)
1 28% 18%
2 12–18% 8%
3 8–12% 5%
4–5 4% 3–6%
6 1–3% 1–2%

Pro-tip: Controleer de werkelijke SERP voor je doelzoekterm. Een featured snippet op positie 1 kan de CTR van de organische resultaten eronder halveren. Pas je CTR-aanname aan op wat je ziet, niet op een generieke tabel.

Backlinko beschrijft hoe je met een spreadsheettemplate en GSC-import snel van keywordlijst naar een werkende forecast komt. De template dwingt je ook om aannames per keyword zichtbaar te maken, wat je presentatie aan stakeholders direct sterker maakt.

Toolkeuze: Semrush en SE Ranking geven zoekvolumes, keyword difficulty en SERP-feature-overzichten in één scherm. Google Keyword Planner is gratis maar geeft volumebanden in plaats van exacte getallen. Voor een eerste forecast volstaat Keyword Planner; voor een serieuze contentroadmap is een betaalde tool de moeite waard.


Historische trendanalyse met Google Search Console als basis

Als je website al organisch verkeer trekt, is GSC je meest directe databron. Geen schattingen, maar werkelijke clicks en queries.

Stap voor stap: GSC exporteren en verwerken

  1. Open Google Search Console en kies de juiste property (domein of URL-prefix).
  2. Ga naar “Prestaties” en stel het datumbereik in op de maximale periode (16 maanden is het minimum; 24 maanden geeft meer stabiliteit voor seizoenspatronen).
  3. Selecteer de kolommen clicks, impressies, CTR en gemiddelde positie.
  4. Exporteer naar CSV via de exportknop rechtsboven. Kies “Google Spreadsheets” voor directe import of download als CSV voor Excel.
  5. Aggregeer per maand. Groepeer de dagdata naar maandtotalen voor clicks en impressies. Bereken de gemiddelde positie gewogen naar impressies.
  6. Splits branded en non-branded verkeer. Branded queries (je merknaam) bewegen anders dan non-branded. Meng je ze, dan vertekent een merkbekendheidsgroei je SEO-forecast.

Pro-tip: Filter branded queries eruit via een reguliere expressie in GSC (“Zoekopdrachten filteren” → “Aangepast (regex)”). Zo zie je precies hoeveel van je groei echt van SEO komt en hoeveel van naamsbekendheid.

Maandelijkse clicks-tabel als startpunt

Dit is een voorbeeldstructuur. Vul je eigen GSC-data in en trek een trendlijn (lineaire regressie of voortschrijdend gemiddelde over 3 maanden). Die trendlijn is je base-scenario.

Scenario’s bouwen

  • Bear-scenario: trendlijn × 0,85 (15% lager dan baseline, rekening houdend met een mogelijke core update of stagnatie).
  • Base-scenario: trendlijn als uitgangspunt, gecorrigeerd voor geplande content en technische verbeteringen.
  • Bull-scenario: trendlijn × 1,20–1,30, alleen realistisch als je een concrete contentroadmap hebt die de groei onderbouwt.

SE Ranking werkt met een marge van ±15% rond de centrale voorspelling als standaard bandbreedte. Dat is een goed vertrekpunt; vergroot de bandbreedte als je een core update verwacht of als je content-velocity sterk verandert.


Welke data en tools heb je echt nodig?

Een goede SEO-prognose staat of valt met de kwaliteit van je invoer. Hier is wat je minimaal nodig hebt.

Essentiële datasets:

  • Google Search Console: clicks, impressies, gemiddelde positie en CTR per pagina en per query. Dit is je primaire bron voor historische trendanalyse.
  • GA4 of Google Analytics: conversieratio per kanaal, doelconversies en e-commerceomzet. Zonder conversiedata kun je verkeer niet naar omzet vertalen.
  • CRM of salesdata: lead-to-sale percentage. Hoeveel van de organische leads worden klant? Dit getal maakt de omzetketen compleet.
  • Zoekvolumes: Semrush, SE Ranking, Ahrefs of Google Keyword Planner voor keyword-based forecasting. Semrush en SE Ranking geven ook SERP-feature-overzichten, wat je CTR-aannames scherper maakt.

Aanvullende signalen die je forecast verrijken:

  • Seizoensdata: Google Trends voor cyclische patronen in je markt.
  • Concurrentiepositie: welke SERP-features pakken concurrenten al in? Dat bepaalt hoeveel van het zoekvolume jij realistisch kunt claimen.
  • Content-velocity: hoeveel nieuwe pagina’s publiceer je per maand? Een hogere publicatiesnelheid verschuift je bull-scenario omhoog.
  • On-page SEO-factoren zoals titeltags, interne linkstructuur en paginasnelheid beïnvloeden je rankingpositie-aannames.

Wanneer volstaat een spreadsheet?

Voor de meeste mkb-bedrijven en freelancers is een goed opgezette spreadsheet met GSC-import voldoende. Schakel een ranktracker (zoals SE Ranking of Semrush) in zodra je meer dan 50 doelzoekwoorden wilt monitoren of wanneer je forecast-updates maandelijks moet rapporteren aan een directie.


Praktische workflow: van ruwe data naar een bruikbare forecast

Dit is de volgorde die werkt. Geen stap overslaan.

De stappen

  1. Data verzamelen. GSC-export (16+ maanden), GA4-conversieratio, CRM lead-to-sale percentage, zoekvolumes voor je doelkeywords.
  2. Baseline maken. Aggregeer GSC-data per maand, trek een trendlijn (lineaire regressie of voortschrijdend gemiddelde), splits branded en non-branded.
  3. Keyword-upside toevoegen. Bereken het extra verkeer van geplande nieuwe content via de keyword-based methode. Tel dit op bij je baseline.
  4. Scenario’s berekenen. Bear (baseline × 0,85), base (baseline + keyword-upside), bull (base × 1,20–1,30 mits onderbouwd).
  5. KPI’s koppelen. Vertaal elk scenario naar leads en omzet via de keten: verkeer × conversieratio = leads; leads × lead-to-sale% = klanten; klanten × gemiddelde orderwaarde = omzet.
  6. Dashboard presenteren. Trendlijn met confidence band, scenario-kolom, aannames-tabel.

Voorbeeldberekening

Stel: je base-scenario voorspelt 3.500 organische sessies per maand. De gemiddelde orderwaarde is € 1.200.

  • Leads per maand: 3.500 × 2,5% = 87,5 leads
  • Klanten per maand: 87,5 × 20% = 17,5 klanten
  • Geschatte omzet per maand: 17,5 × € 1.200 = € 21.000

Aannames die je altijd zichtbaar maakt in je presentatie:

  • Conversieratio: bron en periode (bijv. “GA4, jan–dec 2024, organisch kanaal”).
  • Lead-to-sale percentage: bron (CRM).
  • Gemiddelde orderwaarde: inclusief of exclusief btw, welke productcategorie.
  • CTR-aannames: welke positie je verwacht en waarom.
  • Content-velocity: hoeveel nieuwe pagina’s per maand zijn ingepland.

Een contentkalender maakt je content-velocity-aanname concreet en controleerbaar.

Dashboard-elementen:

  • Trendlijn met confidence band (bear/base/bull als drie lijnen of als band).
  • Scenario-kolom: maand, bear, base, bull voor clicks, leads en omzet.
  • Aannames-tabel: één rij per aanname, met bron en waarde.

Waar gaat het vaak mis bij een SEO-forecast?

De meeste forecasts mislukken niet door slechte data, maar door slechte aannames die niemand heeft uitgesproken.

Veelgemaakte fouten en directe fixes:

  • Fout: één puntschatting presenteren. “We verwachten 4.000 sessies in kwartaal 3.” Dat klinkt zeker, maar is het niet. Fix: altijd drie scenario’s met één-zin aannames. “Bear: geen nieuwe content, geen technische verbeteringen. Base: 4 artikelen per maand, geen core update. Bull: 8 artikelen plus een technische audit afgerond.”
  • Fout: generieke CTR-curves klakkeloos overnemen. Een informatieve query met een featured snippet heeft een heel andere CTR-verdeling dan een commerciële query zonder SERP-features. Fix: controleer de werkelijke SERP voor elk doelzoekwoord en pas de CTR-aanname aan.
  • Fout: te korte dataperiodes gebruiken. Drie maanden GSC-data mist seizoenspatronen volledig. Een zomerdip of een decemberpiek ziet er dan uit als een trend. Fix: minimaal 16 maanden, bij voorkeur 24 maanden.
  • Fout: branded en non-branded verkeer mengen. Als je merk groeit door een PR-campagne, stijgt je branded verkeer. Dat heeft niets met SEO te maken, maar het vertekent je forecast. Fix: altijd splitsen.
  • Fout: de forecast nooit bijstellen. Een forecast is geen document dat je één keer maakt en dan in een la legt. Fix: update de bandbreedte na elke core update en log content-velocity veranderingen per maand.

Pro-tip: Houd een logboek bij van externe factoren: core updates (datum en geschatte impact), grote technische wijzigingen, campagnes die branded verkeer beïnvloeden. Dat logboek maakt je volgende forecast nauwkeuriger en je verantwoording aan stakeholders sterker.

FreshMoveMedia wijst erop dat het aandeel no-click searches toeneemt. Dat betekent dat impressies stijgen terwijl clicks achterblijven. Neem dit mee in je CTR-aannames: een hogere impressiegroei vertaalt zich niet één-op-één naar meer verkeer.


Waar gaat het vaak mis bij een SEO-forecast? — overview diagram

Hoe koppel je de forecast aan KPI’s, budget en ROI?

Een forecast zonder KPI’s is een oefening. Met KPI’s wordt het een sturingsinstrument.

De standaardketen:

  • Verkeer → leads: organische sessies × conversieratio.
  • Leads → klanten: leads × lead-to-sale percentage.
  • Klanten → omzet: klanten × gemiddelde orderwaarde.

ROI-berekening voor een contentroadmap:

Stel: je plant 12 artikelen in kwartaal 3. Elk artikel kost gemiddeld € 400 aan copywriting en € 100 aan SEO-begeleiding. Totale investering: 12 × € 500 = € 6.000.

Op basis van je keyword-forecast verwacht je dat deze 12 artikelen samen 600 extra organische sessies per maand opleveren na 6 maanden.

  • Extra leads per maand: 600 × 2,5% = 15 leads.
  • Extra klanten per maand: 15 × 20% = 3 klanten.
  • Extra omzet per maand: 3 × € 1.200 = € 3.600.
  • Break-even: € 6.000 ÷ € 3.600 = 1,7 maanden na het bereiken van de verwachte ranking.

Dat is het gesprek dat je voert met een directie. Niet “SEO is goed voor zichtbaarheid”, maar “deze investering van € 6.000 verdient zichzelf terug in minder dan twee maanden na indexering.”

Hoe je de forecast inzet in budgetbesprekingen:

  • Toon de verwachtingsbanden per scenario. Zo weet de directie wat het slechtste geval is (bear) en wat er nodig is voor het beste geval (bull).
  • Benoem het break-even punt per scenario. Bij bear duurt het langer; bij bull korter.
  • Gebruik de forecast om prioriteiten te stellen: welke keywords leveren de hoogste omzet per geïnvesteerde euro?

Investeren in SEO wordt pas echt verdedigbaar als je de ROI-keten kunt doorrekenen. De forecast is het instrument dat dat mogelijk maakt.


Werkend voorbeeld met spreadsheettemplate en GSC-import

Een goede template doet het zware rekenwerk voor je. Dit is wat een bruikbare forecast-spreadsheet bevat en hoe je die opzet.

Wat de template doet

  • GSC-import: je plakt de CSV-export direct in het eerste tabblad. De template aggregeert dagdata automatisch naar maandtotalen.
  • Baseline trend: een trendlijn op basis van de laatste 16 maanden clicks, berekend via lineaire regressie.
  • Keyword-overlay: een apart tabblad waar je zoekwoorden, volumes, verwachte positie en CTR invult. De template berekent het extra verkeer per keyword-cluster.
  • Scenario-kolommen: bear, base en bull per maand voor de komende 12 maanden.
  • Omzetketen: conversieratio, lead-to-sale percentage en gemiddelde orderwaarde als invoervelden; de template berekent leads, klanten en omzet per scenario automatisch.

Importinstructies

  1. Exporteer GSC-data als CSV (property → Prestaties → Export → CSV).
  2. Open de template en ga naar tabblad “GSC-import”.
  3. Plak de CSV-data in kolom A (datum), B (clicks), C (impressies), D (CTR), E (gemiddelde positie).
  4. De aggregatietabel op tabblad “Baseline” vult zich automatisch.
  5. Vul op tabblad “Aannames” je conversieratio, lead-to-sale percentage en gemiddelde orderwaarde in.
  6. Vul op tabblad “Keywords” je doelzoekwoorden in met volume, verwachte positie en CTR.

Voorbeeldresultaat in de spreadsheet

Scenario Maandelijks verkeer (prognose) Leads/maand Klanten/maand Omzet/maand
Bear 2.975 74 15 € 17.850
Base 3.500 87 17 € 20.400
Bull 4.375 109 22 € 26.400

Aannames: conversieratio, lead-to-sale en gemiddelde orderwaarde gebaseerd op beschikbare data.

Backlinko biedt een gratis template met GSC-importinstructies die je direct kunt gebruiken als startpunt. SE Ranking heeft een vergelijkbare template met ingebouwde marges van ±15% rond de centrale voorspelling.

Hoe je de resultaten presenteert aan stakeholders:

  • Toon de drie scenario’s als lijngrafiek met de maanden op de x-as en omzet op de y-as.
  • Voeg een aannames-tabel toe als tweede slide of tweede tabblad: één rij per aanname, bron en waarde.
  • Benoem expliciet wat er moet gebeuren om van base naar bull te gaan (meer content, snellere technische fixes) en wat het bear-scenario triggert (core update, geen nieuwe content).

Wanneer doe je het zelf en wanneer schakel je hulp in?

Een forecast intern opzetten lukt prima als je GSC-toegang hebt, een spreadsheet kunt opzetten en de tijd hebt om aannames te documenteren. Voor de meeste marketeers is dat haalbaar.

Externe hulp wordt zinvol op drie momenten: als je een budgetvraag moet beantwoorden die directe goedkeuring vereist, als je een websitemigratie plant waarbij je bestaand verkeer wilt beschermen, of als je een nieuw product lanceert zonder historische data en je de keyword-based methode voor het eerst toepast. In die situaties kost een fout in de aannames meer dan de kosten van een specialist.

Wat ik in week 1 van een opdracht altijd vraag: GSC-toegang (minimaal 16 maanden), GA4-conversiedata per kanaal en het lead-to-sale percentage uit het CRM. Zonder die drie heb je geen forecast, alleen een schatting.


Nebber helpt je van data naar een werkende forecast

Heb je de data maar geen tijd om het model op te zetten? Of wil je zeker weten dat je aannames kloppen voordat je ze presenteert aan een directie?

Nebber

Nebber bouwt GSC-gedreven forecasts die direct aansluiten op je budgetcyclus. Dat betekent: een baseline op basis van jouw historische data, een keyword-overlay voor geplande content, drie scenario’s met expliciete aannames en een omzetketen die je kunt verdedigen. Geen generiek rapport, maar een model dat past bij jouw markt en jouw conversieratio’s.

Wat je krijgt: een werkende spreadsheettemplate met jouw GSC-data, een korte audit van je huidige organische prestaties en een voorstel met geschatte impact. De eerste stap is eenvoudig: deel GSC-toegang voor een quick scan en je weet binnen een week waar je staat.

Neem contact op via Nebber en leg je vraag voor. Dan kijken we samen wat een forecast voor jouw situatie oplevert.


Bronnen

Hieronder de bronnen en tools die in dit artikel zijn gebruikt of genoemd, geordend op doel.

Templates en methodologie:

Dataperiode en seizoenspatronen:

Scenario-denken en betrouwbaarheid:

Draagvlak en stakeholdercommunicatie:

Actuele context:

Tools:

Aanbeveling