Naar de inhoud

Case study: SEO en AI-zoekoptimalisatie

SEO en AI-zoekoptimalisatie voor een Belgische jeugdkampioen schaken: de case study van mirook.com

Hoe ik een WordPress-site met meerdere pagina’s bouwde voor de Belgische kampioen schaken U10, en ze leesbaar maakte voor Google, ChatGPT en Perplexity met gestructureerde data, knowledge-graph-markup en een llms.txt-bestand.

Door Baver Ok · · 4 min lezen · Gebouwd en geoptimaliseerd door mij

Startpagina van mirook.com, de website van Belgisch kampioen schaken U10 Miro Ok, gebouwd en geoptimaliseerd door Baver Ok

De meeste persoonlijke websites worden gebouwd om er goed uit te zien. Heel weinig worden gebouwd om begrepen te worden. Voor mirook.com, de officiële website van Miro Ok, een Belgische wedstrijdschaker en Belgisch kampioen U10, was de opdracht het tweede: zoekmachines en AI-assistenten moesten de site kunnen lezen als een echte persoon met echte resultaten, niet als een losse verzameling pagina’s en foto’s.

Dit is het project waar ik mensen eerst naar verwijs als ze vragen wat ik doe. Ik heb het zelf gebouwd en geoptimaliseerd, en het toont de hele aanpak op één plek: een propere WordPress-site, gestructureerde data die zegt wie de persoon is, en herhaalde audits tot de problemen niet meer opduiken.

Het probleem: een jonge kampioen die machines niet konden beschrijven

Een jonge sporter levert veel informatie op die verspreid staat: toernooipagina’s, ratinglijsten van de federatie, schaakplatformen, persvermeldingen en sociale media. Wie op zo’n naam zoekt, wil snelle, juiste antwoorden. Wie is hij? Welke titels heeft hij gewonnen? Wanneer is het volgende toernooi?

Google en AI-tools zoals ChatGPT, Perplexity en de AI-antwoorden van Google proberen die antwoorden samen te stellen uit wat ze maar kunnen vinden. Als de officiële website de feiten niet duidelijk vermeldt, gokken de tools, of citeren ze iemand anders. Het doel was eenvoudig te zeggen en gedetailleerd om uit te voeren: van mirook.com de betrouwbaarste en best leesbare bron over Miro maken.

De sectie Current Goals and Focus op mirook.com, met vier doelen als aparte, benoemde rijen
De sectie Current Goals and Focus op mirook.com toont elk doel als een apart, duidelijk benoemd item.

Wat ik bouwde

De site is een WordPress-website met meerdere pagina’s, gebouwd met Elementor, met een pagina voor elke vraag die mensen echt stellen: Home, About Miro, Achievements, een Tournament Log, Press, een FAQ en Contact. Elke pagina heeft één taak. Dat klinkt evident, maar het telt voor zoekmachines: een pagina over prestaties die alleen over prestaties gaat, is veel makkelijker te laten ranken, en te citeren, dan één lange pagina die alles probeert te behandelen.

Rank Math regelt de basis die elke WordPress-site nodig heeft: titels, metabeschrijvingen, een propere XML-sitemap en een doordachte robots.txt. De titel en beschrijving van de startpagina zeggen precies wat de site is, in de woorden waarmee mensen zoeken: Miro Ok, Belgian U10 chess champion.

Gestructureerde data: machines vertellen wie hij is

Gestructureerde data is JSON-LD-code in de pagina die dingen beschrijft in een woordenschat waarover zoekmachines het eens zijn: schema.org. Op mirook.com voegde ik Person-markup toe die Miro’s naam, nationaliteit, discipline en profielen verbindt, en FAQPage-markup op de FAQ-pagina voor de vragen die mensen het vaakst stellen. Beide kun je vandaag op de live site controleren met de Test voor uitgebreide resultaten van Google of de validator van Schema.org.

Daarbovenop komt knowledge-graph-markup: links tussen de officiële site en de profielen die al autoriteit hebben, zoals het officiële FIDE-ratingprofiel en zijn profiel op Chess.com. Zo worden losse vermeldingen één identiteit. Als een AI-tool de site leest, hoeft hij niet te raden of de kampioen op de FIDE-lijst en de jongen op de website dezelfde persoon zijn.

De Tournament Log op mirook.com, met een kaart per toernooi met data, categorie en locatie
De Tournament Log geeft elk toernooi een eigen kaart met data, categorie en locatie, waardoor de kalender makkelijk te lezen en te markeren is.

llms.txt: een korte briefing voor AI-systemen

De site heeft ook een llms.txt-bestand op mirook.com/llms.txt. Dat is een eenvoudig tekstbestand dat samenvat wie Miro is, zijn titels en opvallende resultaten oplijst, naar de gezaghebbende bronnen verwijst en de belangrijkste pagina’s linkt. Er staan zelfs notities voor AI-systemen in, zoals welk profiel ze moeten vertrouwen voor zijn huidige rating.

llms.txt is een jonge afspraak en niemand kan beloven hoe elke AI-tool het zal gebruiken. Het kost wel heel weinig, en het geeft elk systeem dat het leest een propere, feitelijke vertrekbasis in plaats van een pagina vol navigatie en lay-out.

Audits, oplossingen en nog meer audits

De site bouwen was de eerste helft. De tweede helft was een lus: een technische SEO- en GEO-audit uitvoeren, oplossen wat hij vindt, en opnieuw beginnen. Elke ronde bracht iets anders aan het licht, van ontbrekende of dubbele metadata tot markup die preciezer kon. De score voor de zoekgezondheid van de site steeg over die rondes heen.

Die lus is het deel dat de meeste projecten overslaan. Een site die proper gelanceerd wordt, blijft niet vanzelf proper. Content verandert, plugins worden bijgewerkt en er komen nieuwe pagina’s bij. Opnieuw controleren is hoe je dat te weten komt.

Een korte checklist voor je eigen site

Het meeste van wat op mirook.com werkte, kun je op elke website in een namiddag controleren. Heeft elke belangrijke pagina één duidelijk onderwerp en een titel die dat zegt? Zegt de startpagina duidelijk wie je bent, wat je doet en waar je werkt? Is er gestructureerde data voor je bedrijf of voor jou als persoon, en valideert die zonder fouten? Link je naar de profielen die al autoriteit hebben, zoals je Google Bedrijfsprofiel, LinkedIn of vermeldingen in je sector? Is een van die antwoorden nee, dan zou ik daar beginnen.

Wat dit betekent voor bedrijven in België

Een schaakkampioen is geen winkel of adviesbureau, maar het probleem is hetzelfde. Klanten in Antwerpen, Gent of Brussel vragen steeds vaker iets aan een AI-assistent voor ze Google openen, en die assistent antwoordt met de bronnen die hij begrijpt. Als je website duidelijk zegt wie je bent, wat je aanbiedt en waar je werkt, zowel in leesbare tekst als in gestructureerde data, geef je hem een reden om jou te citeren.

Dat bedoel ik met SEO en zichtbaarheid in AI-zoekmachines, of GEO en AEO: geen trucjes, maar van je site de duidelijkste bron over je eigen bedrijf maken. Ik kan geen vermelding of ranking beloven, en niemand kan dat eerlijk. Ik kan je site wel makkelijker te begrijpen en te citeren maken, en daarna het resultaat controleren.

In het kort

Klant
Miro Ok, Belgisch kampioen schaken U10
Mijn rol
De site zelf gebouwd en geoptimaliseerd
Technologie
WordPress, Elementor, Rank Math
Focus
Technische SEO, gestructureerde data, AI-zoekoptimalisatie (GEO)

Wil je dit soort werk voor jouw website?

Stuur me je URL. Je krijgt een gratis sitecheck terug, meestal binnen één werkdag, met wat ik als eerste zou oplossen en wat ik met de site zou kunnen doen.

Meer case studies