Robots.txt correct instellen voor SEO in 2026: stap-voor-stap handleiding
Ontdek hoe je robots.txt correct instelt voor betere SEO-prestaties in 2026. Praktische stapsgewijze gids met voorbeelden, veelgemaakte fouten en best practices.

Het robots.txt bestand is een van de meest fundamentele onderdelen van technische SEO, maar het wordt ook verrassend vaak verkeerd geconfigureerd. Dit kleine tekstbestand bepaalt welke delen van je website zoekmachines zoals Google mogen crawlen, en een verkeerde instelling kan ervoor zorgen dat belangrijke pagina's niet geïndexeerd worden of dat je crawlbudget verspild wordt aan irrelevante content. In deze handleiding doorloop je stap voor stap hoe je robots.txt in 2026 correct instelt voor optimale SEO-prestaties.
Of je nu een nieuwe website lanceert of een bestaande optimaliseert, een goed geconfigureerd robots.txt bestand is essentieel voor efficiënte crawling en indexatie. We behandelen niet alleen de technische syntax, maar ook strategische keuzes die het verschil maken tussen een gemiddelde en excellente technische SEO-basis.
Wat is robots.txt en waarom is het belangrijk voor SEO?
Robots.txt is een tekstbestand dat in de root van je website staat (bijvoorbeeld https://jouwsite.nl/robots.txt) en instructies geeft aan webcrawlers over welke delen van je site ze wel of niet mogen bezoeken. Het volgt het Robots Exclusion Protocol, een standaard die sinds 1994 bestaat maar in 2019 officieel erkend werd als internet-standaard door Google.
Voor SEO vervult robots.txt drie cruciale functies. Ten eerste voorkomt het dat zoekmachines kostbare crawltijd verspillen aan pagina's die geen SEO-waarde hebben, zoals admin-pagina's, zoekresultaten of dankpagina's. Ten tweede beschermt het gevoelige maar niet-beveiligde content tegen indexatie (hoewel dit geen vervanging is voor echte beveiliging). Ten derde helpt het duplicate content problemen te voorkomen door varianten van URL's te blokkeren, zoals gefilterde productlijsten of sessionID's in URL's.
Het is echter cruciaal te begrijpen wat robots.txt niet doet: het garandeert geen exclusie uit de zoekindex. Als andere websites linken naar een geblokkeerde URL, kan Google deze nog steeds indexeren (zij het zonder beschrijving). Voor echte indexatie-controle heb je een combinatie nodig van robots.txt, meta robots tags en eventueel authenticatie. Een technische SEO-audit kan helpen om te identificeren of je crawling en indexatie correct geconfigureerd hebt.
Basis syntax en structuur van robots.txt
Een robots.txt bestand bestaat uit één of meer "groepen" die elk beginnen met een User-agent regel, gevolgd door Allow en Disallow regels. De syntax is hoofdlettergevoelig voor pad-namen maar niet voor directives. Hier is de basisstructuur:
| Directive | Functie | Voorbeeld |
|---|---|---|
| User-agent | Specificeert welke crawler de regels volgt | User-agent: Googlebot |
| Disallow | Blokkeert toegang tot een pad | Disallow: /admin/ |
| Allow | Staat toegang toe (overrulet Disallow) | Allow: /admin/public/ |
| Sitemap | Verwijst naar XML-sitemap locatie | Sitemap: https://site.nl/sitemap.xml |
| Crawl-delay | Vertragingstijd tussen requests (niet door Google ondersteund) | Crawl-delay: 10 |
Wildcards zijn toegestaan in moderne implementaties: het sterretje (*) matcht elke reeks karakters en het dollarteken ($) markeert het einde van een URL. Bijvoorbeeld Disallow: /*.pdf$ blokkeert alle PDF-bestanden maar staat /brochure.pdf.html toe. Regels worden van boven naar beneden verwerkt, waarbij de meest specifieke match voorrang krijgt.
Praktijkvoorbeeld: basis configuratie
Een typische e-commerce configuratie ziet er zo uit:
User-agent: *
Disallow: /winkelwagen/
Disallow: /checkout/
Disallow: /mijn-account/
Disallow: /*?sort=
Disallow: /*?filter=
Allow: /
Sitemap: https://jouwwebshop.nl/sitemap.xml
Sitemap: https://jouwwebshop.nl/sitemap-producten.xml
Deze configuratie blokkeert functionele pagina's en gefilterde varianten die duplicate content veroorzaken, terwijl alle andere content toegankelijk blijft. De sitemap-declaraties helpen Google je belangrijkste content efficiënt te ontdekken.
Stap voor stap: robots.txt correct instellen
Stap 1: Analyseer je huidige crawlgedrag
Open Google Search Console en bekijk het Crawl Stats rapport onder Instellingen. Identificeer welke URL-patronen het meest gecrawld worden en of dit de belangrijkste pagina's zijn. Download je server logs voor een dieper inzicht in welke bots welke secties bezoeken.
Stap 2: Identificeer wat je wilt blokkeren
Maak een lijst van URL-patronen die geen SEO-waarde hebben: admin-interfaces, zoekresultaten, gefilterde lijsten, duplicate technische pagina's, staging-omgevingen die per ongeluk toegankelijk zijn, print-versies van pagina's, en sessie-ID URL's. Belangrijk: blokkeer nooit CSS, JavaScript of afbeeldingen die nodig zijn voor rendering, zelfs als dat vroeger best practice was.
Stap 3: Maak je robots.txt bestand
Begin conservatief met alleen de meest voor de hand liggende blokkades. Gebruik een teksteditor (geen tekstverwerker) en zorg dat het bestand UTF-8 gecodeerd is zonder BOM (Byte Order Mark). Test elke regel mentaal: wat gebeurt er als deze pagina niet gecrawld wordt?
Stap 4: Test grondig voor implementatie
Gebruik de robots.txt Tester in Google Search Console om specifieke URL's te testen. Controleer of belangrijke pagina's zoals je homepage, belangrijkste categorieën en productpagina's allemaal "toegestaan" zijn. Test ook of de bedoelde blokkades werken.
Stap 5: Implementeer en monitor
Upload het bestand naar de root van je domein (niet in een submap). Controleer dat https://jouwsite.nl/robots.txt correct wordt weergegeven. Monitor de komende weken het indexatie-rapport in Search Console op onverwachte dalingen in geïndexeerde pagina's.
Cruciale waarschuwing: Een fout in robots.txt kan je volledige website uit Google verwijderen. Controleer altijd dubbel dat je geen "Disallow: /" hebt staan voor alle user-agents, tenzij dat expliciet de bedoeling is. Deze fout gebeurt vaker dan je denkt, vooral bij staging-sites die naar productie worden gemigreerd.
Voor websites met complexe on-page optimalisatie is het verstandig om robots.txt af te stemmen op je bredere content-strategie. Wat je crawlbaar maakt moet overeenkomen met wat je daadwerkelijk wilt ranken.
Veelgemaakte fouten en hoe je ze vermijdt
Fout 1: CSS en JavaScript blokkeren
Tot 2014 was het gebruikelijk om resource-bestanden te blokkeren om crawlbudget te sparen. Sinds Google JavaScript-rendering serieus nam, is dit contraproductief. Google moet je CSS en JS kunnen laden om je pagina correct te begrijpen en mobile-friendliness te beoordelen. Blokkeer deze bestanden nooit.
Fout 2: Robots.txt gebruiken als enige indexatiebescherming
Veel webmasters blokkeren gevoelige pagina's in robots.txt en denken dat ze daarmee beschermd zijn. Dat klopt niet: als iemand linkt naar die URL, kan Google deze nog steeds in de index opnemen. Gebruik voor echte bescherming een combinatie van meta robots noindex (voor soft-blokkering) of authenticatie (voor echte beveiliging).
Fout 3: Te agressief blokkeren
Sommige sites blokkeren hele secties "voor de zekerheid", waardoor waardevolle content niet geïndexeerd wordt. Een typisch voorbeeld zijn blog-categorieën of tag-pagina's die in sommige contexten juist goede landings-pages kunnen zijn. Blokkeer alleen wat aantoonbaar geen waarde heeft.
Specifieke scenario's die vaak fout gaan
Paginering en gefilterde pagina's: Veel e-commerce sites blokkeren alle URL-parameters, waardoor nuttige combinaties (zoals /schoenen?maat=42) onvindbaar worden. Beter is om specifieke parameter-combinaties te blokkeren via Search Console URL Parameters tool, of canonicals te gebruiken in plaats van blocking.
Meertalige websites: Bij websites met taalvarianten moet elke taalversie zijn eigen gecrawlde pad hebben. Blokkeer niet per ongeluk je /en/ of /fr/ mappen. Voor complexe internationale sites met meerdere domeinen of subdomeinen kan een meertalige SEO-strategie helpen om crawling en indexatie per taal correct op te zetten.
Afbeeldingen en media: Sommige sites blokkeren hun /uploads/ of /media/ mappen, waardoor afbeeldingen niet in Google Images kunnen ranken. Als beeldzoekverkeer waardevol is voor jouw business, blokkeer deze mappen dan niet.
Geavanceerde configuraties en best practices 2026
In 2026 gaat goed robots.txt beheer verder dan alleen blokkeren van admin-pagina's. Met de opkomst van AI-crawlers en generatieve zoekmachines worden de overwegingen complexer. Verschillende AI-trainings-bots (zoals GPTBot, Google-Extended voor Bard/Gemini-training, of Anthropic's Claude-bot) respecteren robots.txt en kunnen apart geconfigureerd worden als je niet wilt dat je content gebruikt wordt voor AI-training.
Een voorbeeld configuratie die AI-crawlers beheert:
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: Googlebot
Allow: /
Deze configuratie staat Google's normale zoek-crawler toe maar blokkeert de AI-trainings-crawler. Voor websites die juist wel zichtbaar willen zijn in AI-resultaten is GEO (Generative Engine Optimization) relevant – het optimaliseren voor zichtbaarheid in ChatGPT, Gemini en Perplexity.
Crawl-budget optimalisatie voor grote sites: Websites met 10.000+ pagina's moeten strategisch zijn met hun crawlbudget. Analyseer in Search Console welke secties het meest gecrawld worden versus welke het meest inkomsten genereren. Blokkeer lage-waarde pagina's die veel crawls consumeren, zoals oneindige kalenders, combinatorische filters of automatisch gegenereerde tags met weinig unieke content.
Dynamische robots.txt: Voor zeer grote of complexe sites kan een server-side gegenereerd robots.txt bestand zinvol zijn. Dit kan bijvoorbeeld verschillende regels serveren afhankelijk van de user-agent of automatisch nieuwe secties blokkeren op basis van content-kwaliteitsmetrics. Let wel: dit verhoogt de technische complexiteit aanzienlijk.
Monitoring en onderhoud: Robots.txt is geen "set and forget" bestand. Controleer maandelijks of nieuwe secties of URL-patronen toegevoegd zijn die mogelijk geblokkeerd moeten worden. Monitoren via Search Console of belangrijke pagina's niet per ongeluk geblokkeerd zijn geraakt door syntax-fouten of updates. Houd ook de server logs in de gaten voor onverwacht crawlgedrag.
Voor bedrijven in specifieke regio's die lokaal willen ranken, zoals Antwerpen, Brussel of Gent, is correcte technische configuratie inclusief robots.txt cruciaal om lokale landingspagina's goed geïndexeerd te krijgen zonder duplicate content van gefilterde lijsten.
