Een noindex-instructie vertelt zoekmachines dat een pagina niet in de zoekresultaten hoort te worden opgenomen. Dat kan precies zijn wat je wilt voor een bedankpagina, interne zoekresultaten of bepaalde accountpagina’s. Maar wanneer een belangrijke dienstenpagina, blogpost of productcategorie per ongeluk op noindex staat, kan die instelling je organische zichtbaarheid volledig blokkeren.
Noindex verwijderen in WordPress lijkt eenvoudig, maar er kunnen meerdere bronnen zijn. De instelling kan afkomstig zijn van WordPress zelf, Yoast SEO, Rank Math, een andere plugin, maatwerk in het thema of zelfs een HTTP-header van de server. Daarom is het belangrijk eerst vast te stellen wáár de instructie wordt toegevoegd.
Deze handleiding laat zien hoe je dat systematisch controleert en hoe je voorkomt dat dezelfde fout later terugkomt.
Wat is noindex precies?
Noindex is een robots-instructie. Hiermee geef je aan dat een pagina niet in de zoekindex moet worden opgenomen. De instructie kan in de HTML staan als robots-meta-tag of via een HTTP-header worden meegestuurd.
Het verschil met robots.txt is belangrijk. Robots.txt regelt vooral of een crawler bepaalde URL’s mag crawlen. Noindex gaat over opname in de zoekresultaten. Wanneer je een URL volledig blokkeert in robots.txt, kan een crawler de noindex-instructie op de pagina mogelijk niet eens lezen.
Gebruik noindex daarom bewust en niet als algemene beveiliging. Inhoud die echt privé is, moet met toegangscontrole worden afgeschermd.
Wanneer is noindex nuttig?
Niet iedere WordPress-URL hoeft in Google te staan. Noindex kan logisch zijn voor pagina’s zonder zelfstandige zoekwaarde, bijvoorbeeld:
- bedankpagina’s na een formulier;
- account- en profielpagina’s;
- interne zoekresultaten;
- bepaalde filterresultaten;
- tijdelijke campagnepagina’s;
- testpagina’s;
- dunne archieven die je bewust niet wilt laten ranken.
Voor belangrijke commerciële pagina’s, kennisbankartikelen, sterke categoriepagina’s en andere publieke content wil je noindex meestal juist vermijden.
Stap 1: controleer of er werkelijk noindex staat
Begin met de live pagina en niet met een aanname uit het WordPress-dashboard. Open de broncode en zoek naar noindex. Je kunt ook Google Search Console gebruiken. De URL-inspectie kan aangeven dat een pagina door een noindex-instructie is uitgesloten.
Zie je geen noindex in de HTML, controleer dan de HTTP-response headers. Een X-Robots-Tag kan op serverniveau dezelfde instructie geven.
Noteer waar je de noindex aantreft. Daarmee voorkom je dat je onnodig instellingen in meerdere plugins wijzigt.
Stap 2: controleer WordPress > Instellingen > Lezen
WordPress heeft een algemene instelling om zoekmachines te ontmoedigen. Deze wordt vaak tijdens de ontwikkeling van een website gebruikt.
Ga naar Instellingen > Lezen en controleer of de optie voor zichtbaarheid voor zoekmachines actief is. Op een normale live website die in Google moet verschijnen, hoort deze instelling doorgaans uit te staan.
Heb je de instelling aangepast? Leeg daarna de pagina- en servercache en controleer de broncode opnieuw. Caching kan tijdelijk de oude robots-meta blijven tonen.
Stap 3: noindex verwijderen in Yoast SEO
Gebruik je Yoast SEO, open dan de betreffende pagina of het bericht. In de geavanceerde SEO-instellingen kun je bepalen of zoekmachines de pagina in de zoekresultaten mogen tonen.
Controleer daarnaast de globale instellingen. Een individuele pagina kan correct staan terwijl het volledige berichttype op noindex is ingesteld. Dit is vooral relevant voor custom post types zoals:
- kennisbankartikelen;
- portfolio-items;
- vastgoedobjecten;
- projecten;
- custom landingspagina’s.
Bepaal per berichttype of indexering daadwerkelijk gewenst is. Zet niet automatisch alles op index.
Stap 4: noindex verwijderen in Rank Math
Rank Math heeft eveneens robotsinstellingen op pagina- en berichttypeniveau. Open de SEO-instellingen van de pagina en controleer de robots-meta.
Kijk vervolgens in de globale titels- en meta-instellingen of het betreffende berichttype een noindex-regel krijgt.
Gebruik je zowel Yoast als Rank Math tegelijkertijd? Dat is meestal geen goed idee. Beide plugins kunnen overlappende SEO-functionaliteit leveren. Kies één primaire SEO-plugin om tegenstrijdige robots-tags, canonicals en sitemaps te voorkomen.
Stap 5: controleer categorieën, tags en archieven apart
WordPress behandelt archiefpagina’s anders dan gewone berichten. Je kunt bijvoorbeeld blogs op index hebben staan terwijl tags bewust noindex zijn.
Dat hoeft geen probleem te zijn. De vraag is of het archief zelfstandig waarde heeft.
Een sterke categoriepagina met een duidelijke introductie en nuttige selectie kan zoekwaarde hebben. Een tagpagina met één artikel en nauwelijks extra context waarschijnlijk minder.
Verwijder noindex dus niet sitebreed zonder redactionele keuze.
Stap 6: controleer WooCommerce-producten en categorieën
Bij WooCommerce spelen extra contenttypes mee. Producten, productcategorieën, tags, merken en filters kunnen ieder een eigen indexeringsstrategie hebben.
Een productpagina die actief verkocht wordt, wil je doorgaans indexeerbaar maken. Voor filters en sorteringen ligt dat ingewikkelder omdat veel combinaties duplicaten kunnen opleveren.
Controleer daarom niet alleen of noindex aanwezig is, maar of indexering van die specifieke URL ook echt verstandig is.
Stap 7: zoek naar maatwerk in functions.php of plugins
Soms is noindex niet afkomstig van de SEO-plugin. Een ontwikkelaar kan bijvoorbeeld via een WordPress-hook robots-instructies toevoegen voor bepaalde templates of URL-patronen.
Als de instelling telkens terugkomt, controleer dan:
functions.phpvan het child theme;- mu-plugins;
- maatwerkplugins;
- snippetsplugins;
- serverconfiguratie;
- securityplugins.
Pas maatwerk niet blind aan op een live site. Maak eerst een backup en test wijzigingen waar mogelijk op staging.
Stap 8: controleer X-Robots-Tag in HTTP-headers
Noindex kan buiten de HTML worden meegestuurd. Dat gebeurt via een HTTP-header zoals X-Robots-Tag. Dit wordt soms gebruikt voor PDF’s of andere bestanden, maar kan door een verkeerde serverregel ook HTML-pagina’s raken.
Controleer headers met een betrouwbare HTTP-check of via ontwikkelaarstools. Zie je daar noindex terwijl de HTML schoon is, onderzoek dan Apache-, Nginx- of hostingregels.
Bij shared hosting kan ondersteuning van de hostingprovider nodig zijn als je geen toegang hebt tot de serverconfiguratie.
Stap 9: controleer staging- en migratie-instellingen
Een veelvoorkomend scenario: een site wordt gebouwd op staging.domein.nl, daar bewust op noindex gezet en daarna naar het hoofddomein gekopieerd. Tijdens de migratie gaan de SEO-instellingen mee.
Voer na iedere livegang daarom een vaste indexeringscontrole uit:
- homepage;
- dienstenpagina;
- blogbericht;
- categorie;
- product wanneer WooCommerce actief is;
- custom post type wanneer aanwezig.
Zo ontdek je globale fouten voordat tientallen pagina’s wekenlang uitgesloten blijven.
Stap 10: controleer de XML-sitemap na het verwijderen
SEO-plugins sluiten noindex-URL’s vaak automatisch uit de sitemap. Nadat je een belangrijke pagina weer op index hebt gezet, controleer je of de URL in de sitemap verschijnt.
Verschijnt de pagina niet direct? Leeg caches en controleer de plugininstellingen. Dien niet meteen allerlei nieuwe sitemap-URL’s in; zorg eerst dat de bestaande sitemap correct wordt bijgewerkt.
Wat moet je doen in Google Search Console?
Nadat noindex succesvol is verwijderd, gebruik je URL-inspectie om de live URL opnieuw te controleren. Bevestig dat de pagina crawlbaar is en dat de noindex niet meer wordt gedetecteerd.
Voor een belangrijke pagina kun je daarna indexering aanvragen. Houd rekening met verwerkingstijd. Het verwijderen van noindex betekent dat indexering weer is toegestaan; het garandeert niet dat Google de URL direct opneemt of hoog laat ranken.
Noindex verwijderen maar pagina blijft uitgesloten
Als Search Console na verloop van tijd nog steeds een uitsluitingsstatus toont, controleer dan of de pagina sinds de wijziging opnieuw is gecrawld. Het rapport kan gegevens tonen van een eerdere crawl.
Controleer ook:
- canonical;
- statuscode;
- robots.txt;
- redirects;
- interne links;
- inhoudelijke duplicatie.
Noindex kan één blokkade zijn, maar niet noodzakelijk de enige reden waarom een URL niet als zelfstandige zoekpagina wordt behandeld.
Noindex en robots.txt niet door elkaar halen
Een klassieke fout is een pagina eerst in robots.txt te blokkeren en vervolgens een noindex op diezelfde pagina te plaatsen. Als de crawler de URL niet mag ophalen, kan hij de robots-meta mogelijk niet waarnemen.
Wil je een pagina uit de index houden maar wel laten crawlen zodat de noindex wordt gezien, gebruik dan de juiste combinatie van instructies. Voor echt privé-inhoud is technische toegangsbeveiliging beter dan SEO-directives.
Noindex verwijderen bij een grote kennisbank
Bij honderden artikelen is sitebreed “alles index” geen kwaliteitsstrategie. Bepaal eerst welke contenttypen zelfstandig zoekwaarde hebben.
Voor een kennisbank op www.sanumwebdesign.nl/ kan een goede aanpak zijn:
- volwaardige artikelen indexeren;
- categoriehubs indexeren wanneer ze inhoudelijke waarde hebben;
- dunne tags beperken of noindexen;
- interne zoekresultaten niet indexeren;
- test- en bedankpagina’s uitsluiten;
- technische templates niet onnodig in de sitemap zetten.
Zo blijft de indexeringsstrategie gericht op nuttige content.
Controleer na pluginupdates
SEO-plugins veranderen soms interfaces of standaardinstellingen. Na grote updates is het verstandig om enkele belangrijke URL’s steekproefsgewijs te controleren.
Dat geldt ook wanneer je van SEO-plugin wisselt. Controleer of titels, meta descriptions, canonicals, robots-instructies en sitemaps correct zijn overgenomen.
Praktische noindex-checklist
Gebruik bij een onverwacht uitgesloten WordPress-pagina deze volgorde:
- controleer Search Console URL-inspectie;
- bekijk HTML-broncode;
- controleer HTTP-headers;
- controleer WordPress > Instellingen > Lezen;
- controleer individuele SEO-plugininstelling;
- controleer globale instelling voor het berichttype;
- controleer maatwerkplugins en snippets;
- leeg caching;
- controleer sitemap;
- inspecteer de live URL opnieuw;
- vraag voor belangrijke content eventueel indexering aan.
Veelgestelde vragen
Hoe weet ik of een pagina noindex heeft?
Gebruik Google Search Console of bekijk de robots-meta in de broncode. Controleer bij twijfel ook de HTTP-headers op een X-Robots-Tag.
Hoe snel komt een pagina terug in Google na verwijderen van noindex?
Er is geen vaste termijn. Google moet de URL opnieuw crawlen en verwerken. Een indexeringsverzoek kan voor een belangrijke URL worden gebruikt, maar geeft geen garantie op directe opname.
Kan ik noindex verwijderen zonder SEO-plugin?
Ja. De precieze methode hangt af van waar de instructie wordt toegevoegd. WordPress zelf, thema- of servercode kan robots-instructies beheren.
Moet ik alle categorieën op index zetten?
Nee. Indexeer alleen archieven die voor gebruikers zelfstandige waarde hebben. Dunne of redundante archieven hoeven niet per se in Google te staan.
Is noindex slecht voor SEO?
Noindex is niet “slecht” wanneer je het bewust gebruikt. Het is juist nuttig om pagina’s zonder zoekwaarde buiten de index te houden. Het wordt een probleem wanneer belangrijke content er per ongeluk mee wordt uitgesloten.
Noindex verwijderen in WordPress
Noindex verwijderen in WordPress begint met vaststellen waar de instructie vandaan komt. Controleer WordPress zelf, Yoast of Rank Math, de broncode en eventuele HTTP-headers. Kijk daarna of de pagina opnieuw in de sitemap verschijnt en technisch geen andere blokkades heeft.
Een goede indexeringsstrategie betekent niet dat iedere URL op index moet. Het betekent dat je bewust bepaalt welke pagina’s zoekwaarde hebben en dat de technische signalen daarmee overeenkomen. Sanum Webdesign kan bij complexe WordPress- en WooCommerce-sites robotsinstellingen, sitemaps, canonicals en Search Console gezamenlijk nalopen.
Bronnen voor redactionele controle: Google Search Central – SEO Guide for Web Developers; Google Search Central – SEO Starter Guide.