Robots.txt is een tekstbestand dat je in de hoofdmap van je website plaatst om zoekmachines te instrueren welke delen van je site ze wel of niet mogen indexeren. Het bestand werkt als een toegangscontrole: elke zoekmachine-bot leest dit bestand voordat hij pagina's gaat crawlen. Voor MKB-bedrijven is robots.txt vooral relevant om crawlbudget efficiënt te sturen, gevoelige pagina's af te schermen en technische SEO-problemen te voorkomen.
Hoe robots.txt werkt in de praktijk
Wanneer een zoekmachine zoals Google je website bezoekt, checkt de bot eerst of er een robots.txt-bestand bestaat op jouwdomein.nl/robots.txt. In dat bestand staan regels met 'User-agent' (welke bot), 'Disallow' (niet crawlen) en 'Allow' (wel crawlen). Een typische regel is bijvoorbeeld 'User-agent: * / Disallow: /wp-admin/', wat betekent dat alle bots de WordPress-beheerpagina's moeten overslaan. Het bestand is openbaar leesbaar, dus iedereen kan zien welke delen je afschermt. Dat maakt het geen beveiligingsmaatregel, maar een efficiëntietool. Google Developers publiceert de officiële specificatie en best practices op hun robots.txt-documentatie.
Waarom robots.txt ontstond en waarom het nu nog telt
Het Robots Exclusion Protocol ontstond in 1994 als informeel akkoord tussen website-eigenaren en zoekmachines om bandbreedte te besparen en privacy te respecteren. Destijds waren servers traag en crawlers agressief. Vandaag is het nog steeds relevant omdat Google een beperkt crawlbudget per site toekent. Als je 500 productpagina's hebt maar Google crawlt vooral je filter- en sorteerpagina's, verspil je dat budget. Met robots.txt stuur je de bot naar wat echt telt. Daarnaast voorkom je dat interne zoekresultaten, testomgevingen of dankpagina's in de index belanden, wat je duplicate content-risico verkleint.
Wat robots.txt oplevert voor technische SEO
In de praktijk zien we bij MKB-klanten vaak dat een goed ingestelde robots.txt drie directe voordelen biedt. Ten eerste: snellere indexatie van nieuwe content, omdat Google zijn crawlbudget besteedt aan relevante pagina's in plaats van aan paginering of filters. Ten tweede: minder ruis in Search Console, omdat je geen meldingen krijgt over geblokkeerde CSS of irrelevante URL's. Ten derde: betere controle over wat wel en niet vindbaar is, bijvoorbeeld door een staging-omgeving of klantportaal buiten de index te houden. Een doordachte SEO-strategie begint vaak met het opschonen van de robots.txt, zodat crawlers efficiënt je site kunnen verkennen en de juiste pagina's prioriteren.