Zo meet je SEO-voortgang op themaniveau
Waarom ik voortgang per thema meet in plaats van per zoekterm, en hoe je die clusters gebruikt in een rapportage.
Lees verder →Een notebook dat voor elke zoekterm de eerste zoekresultaten ophaalt en daarmee bepaalt welke zoektermen bij elkaar horen. Je draait het in Google Colab, je hoeft niets te installeren, en je krijgt een rapport en drie bestanden terug.
Drie vragen, uit één meting.

Je begint met een lijst. Twintig is genoeg om iets te zien, honderd geeft een compleet beeld van een onderwerp.
Waar je ze vandaan haalt
Welke zoektermen je wel meeneemt. Varianten van hetzelfde, want juist daar wordt het interessant. Neem “seo rapportage” én “seo rapport maken” én “seo rapportage voorbeeld” mee. Als die uit elkaar vallen weet je iets. Voeg je ze op voorhand samen, dan weet je niets.
Neem ook de zoektermen mee waarvan je denkt dat ze bij een ander onderwerp horen. De groepering kan alleen verbanden vinden tussen zoektermen die er allebei in zitten.
Welke je weglaat. Je eigen merknaam, want daar sta je toch wel op en het vertekent de groepering. Zoektermen zonder enige zoekvraag, want die kosten geld en leveren niets. En zoektermen in een andere taal of voor een ander land dan je instelt.
Hoe je de lijst er straks in krijgt. Op twee manieren, en bij allebei hoef je niets over te typen. Je plakt je zoektermen in een tekstblok, één per regel. Of je zet één instelling om en kiest een CSV- of Excel-bestand, bijvoorbeeld de export die je net uit Search Console hebt gehaald. Het notebook zoekt zelf op in welke kolom de zoektermen staan en haalt dubbele eruit, want elke zoekterm kost geld.
Google Colab is een gratis omgeving waarin je code kunt draaien zonder iets te installeren. Je hebt alleen een Google-account nodig. De code draait op een computer van Google en niet op die van jou.
De broncode staat op GitHub, voor wie hem liever eerst doorleest.
Er kan een waarschuwing verschijnen dat het notebook niet door Google is gemaakt. Dat klopt, het is van mij. Je kunt de code in elk blok gewoon lezen voordat je hem draait.
De zoekresultaten komen bij DataForSEO vandaan. Dat is een dienst die de zoekresultaten van Google voor je ophaalt, omdat Google dat zelf niet zomaar toestaat.
Je maakt een account aan en krijgt daarna een e-mailadres en een apart wachtwoord voor de koppeling. Die twee vul je in blok 2 van het notebook in.
Je werkt met tegoed. Je waardeert vooraf een bedrag op en daar gaat het verbruik vanaf. Er kan dus nooit een rekening ontstaan die je niet hebt zien aankomen. Er geldt een minimumbedrag om te beginnen; wat dat op dit moment is staat op hun site.
Twintig zoektermen kwamen in mijn eigen meting van augustus 2026 uit op ongeveer zeven dollarcent. Het notebook rekent vóór het ophalen uit wat een run ongeveer kost en stopt als dat boven je eigen grens uitkomt. Die grens zet je zelf in blok 2.
Er kan meer dan dit. Bij dezelfde dienst kun je ook zoekvolumes ophalen, zien op welke zoektermen een domein al staat, en de zoekresultaten van andere landen of van mobiel opvragen. Dit notebook gebruikt één van hun onderdelen. Werkt het voor je, dan is de rest vanaf hetzelfde account bereikbaar.
Reken op ongeveer een seconde per zoekterm. Twintig zoektermen zijn in een halve minuut klaar, tweehonderd duren een paar minuten. Laat het tabblad open staan zolang het loopt.
Je krijgt drie soorten bestanden terug.
Het Excel-werkblad is het bestand waar je mee verder werkt. Het eerste tabblad is een leeswijzer die uitlegt wat het verschil is tussen een onderwerp en een familie, hoe je de kolommen leest en met welke instellingen er gemeten is. Daarna volgt de kern: elke zoekterm met zijn onderwerp, zijn familie, en in gewone taal wat dat betekent. De oranje regels zijn de onderwerpen waar meer dan één zoekterm in zit, want daar valt de winst te halen. De overige bladen zijn de onderwerpen op een rij, wat Google toont, welke domeinen er het vaakst staan, en hoeveel resultaten elk paar zoektermen deelt zodat je de groepering zelf kunt nakijken.
Het PDF-rapport is om te lezen en door te sturen. Daar staat hetzelfde in, maar dan als overzicht in plaats van als werkbestand.
Daarnaast krijg je drie CSV-bestanden, voor wie liever zelf rekent.

Hoe je de uitkomst leest
Voor één zoekterm heeft dit geen zin. Dan kun je net zo goed zelf zoeken. De waarde ontstaat over tientallen zoektermen tegelijk, want dan zie je een patroon.
De groepering zegt niets over hoe belangrijk een zoekterm is. Daar is zoekvolume of je eigen data voor nodig, en dat zit hier niet in.
De opmaak van het rapport zit in het notebook zelf. Er wordt geen sjabloon van deze website opgehaald, zodat het blijft werken als ik hier iets verander en je kunt zien wat er gebeurt.
Waarom ik voortgang per thema meet in plaats van per zoekterm, en hoe je die clusters gebruikt in een rapportage.
Lees verder →De module die dit soort berekeningen doorlopend draait op je eigen data, in plaats van één keer op een lijst.
Lees verder →Dit notebook groepeert en telt. Het zegt niet welke zoekterm de belangrijkste is, het schrijft geen content, en het kijkt niet naar je eigen site. In het systeem dat ik voor klanten bouw draait deze berekening doorlopend en voedt hij een onderwerpenboom die bepaalt waar een nieuwe pagina thuishoort, gekoppeld aan wat er in Search Console gebeurt. Dit is de losse variant daarvan, die het één keer doet op een lijst die jij aanlevert.
Vraag hoe dat eruitzietHeb je een vraag of een concreet beslissprobleem? Stuur een bericht, ik kijk graag mee.
Neem contact op