Wie buiten de index valt, verliest niet van de concurrent — die doet niet eens mee aan de wedstrijd. Dit artikel laat zien waarom ontdekking, crawlen en indexering drie losse fasen zijn, wat de Indexing Hub van het Semalt-paneel daarvan meetbaar maakt, en welke grenzen dat instrument bewust stelt.

Bijna elk SEO-plan begint bij teksten, zoekwoorden en links, en dat is begrijpelijk: daar is het werk zichtbaar en bespreekbaar. De stap ervoor blijft ondertussen onbesproken. Kent de zoekmachine uw pagina eigenlijk, en heeft hij besloten haar te bewaren? Zolang dat open blijft, sleutelt u aan iets waarvan de zoekmachine het bestaan niet erkent.

Dit is bovendien geen kwestie van grote portalen alleen. Een Amsterdams evenementenplatform met duizenden losse voorstellingen, een webshop in de creatieve sector met een breed assortiment, een softwarebedrijf met tweetalige documentatie: in al die gevallen komen er adressen bij in een tempo dat niemand nog met de hand volgt. Dat er een achterstand is, blijkt meestal pas wanneer het organische verkeer stilvalt terwijl de redactie wekelijks publiceert.

Afbakening. Dit artikel gaat niet over rankingfactoren of contentstrategie. Het onderwerp is technische vindbaarheid: kennen, ophalen, bewaren — en de instrumenten die die drie zichtbaar maken.
Basis · Technische SEO

Drie fasen die vaak voor één worden aangezien

De hardnekkigste denkfout behandelt indexering als één gebeurtenis die wel of niet plaatsvindt. In werkelijkheid zijn het drie opeenvolgende fasen met een eigen logica en een eigen soort blokkade. Een probleem dat in de eerste fase ontstaat, laat zich in de derde niet repareren, hoeveel indieningen u er ook tegenaan gooit.

Tussen die drie handelingen kunnen weken zitten. Een adres kan al maanden bekend zijn zonder ooit te zijn opgehaald; een adres kan opgehaald zijn en toch geweigerd. Wie dat onderscheid vasthoudt, stelt de enige vraag die verder helpt: bij welke stap loopt het vast? Een breder overzicht van alle modules staat in de beschrijving van het vernieuwde Semalt-paneel; hier gaat het uitsluitend over het indexeringsdeel.

Wat u waarneemtFase waarin het misgaatWat u doet
Geen bot heeft de URL ooit bezochtOntdekkingInterne verwijzing maken, sitemap aanvullen, actief melden
Bezoek geregistreerd, maar met een serverfoutCrawlenInfrastructuur en responstijden onder belasting nakijken
Bezoek geslaagd, pagina blijft buiten de indexIndexeringInhoud, canonieke URL en interne signalen op één lijn brengen
Alleen diepe pagina's blijven achterOntdekking en crawlenKlikdiepte verkleinen, paginering en filters opschonen
Nieuwe pagina's verschijnen pas na wekenOntdekkingActieve melding inzetten in plaats van op een routinebezoek wachten
Praktijktip. Bepaal eerst de fase, voordat u ook maar één knop in een indieningsinstrument aanraakt. Een pagina zonder enige inkomende route is een structuurkwestie; een pagina die netjes wordt opgehaald en toch wordt geweigerd, is een inhoudelijke kwestie. Dat zijn twee verschillende teams en twee verschillende agenda's.
Diagnose · Patronen

Zes oorzaken die zich steeds herhalen

Bij audits keren dezelfde oorzaken terug met een voorspelbaarheid die bijna komisch is. De zes hieronder dekken het overgrote deel van de gevallen, geordend naar de fase waarin ze ontstaan.

OorzaakFaseHoe u het herkentWat het oplost
Weespagina zonder inkomende linksOntdekkingAntwoordt met status 200, komt in geen enkele sitemap of navigatie voorOpnemen in een relevante rubriek en in de sitemap
Te grote klikdiepteOntdekkingTwaalf kliks vanaf de homepage, alleen bereikbaar via pagineringPlattere structuur, hubpagina's, betere interne verwijzingen
Dubbele inhoud door parametersIndexeringHetzelfde artikel via drie paden, met sorteer- en filtervariantenEén canonieke URL kiezen en die consequent gebruiken
Tegenstrijdige canonicalsIndexeringPaginering wijst naar pagina één, doelen redirecten of ontbrekenCanonical laten wijzen naar een bestaande, indexeerbare URL
robots.txt verward met noindexCrawlenGeblokkeerde URL blijft in de index staan, want de noindex is onleesbaarToegang openzetten en de noindex laten lezen
Trage of instabiele leveringCrawlenResponstijden lopen op onder belasting, 5xx-fouten in piekenCaching, hosting en foutafhandeling op orde brengen

Twee van deze zes verdienen een waarschuwing apart. De verwarring tussen robots.txt en noindex kost bij elke livegang opnieuw weken: een geblokkeerd adres wordt niet gelezen, dus de instructie erin ook niet. En een canonical is een aanbeveling, geen bevel; de zoekmachine mag een andere variant kiezen dan u bedoelde.

Amsterdam voegt daar een eigen verzwaring aan toe. Een bedrijf dat zijn aanbod in het Nederlands én het Engels publiceert — en dat is hier eerder regel dan uitzondering — verdubbelt zijn voorraad adressen. Het crawlbudget verdubbelt niet mee. Wie grote volumes beheert zonder de responstijden in de hand te hebben, begint dus niet bij de indiening maar bij de technische basis.

Instrument · Indexing Hub

De Indexing Hub: de grenzen zijn het ontwerp

Drie functies zitten in de Indexing Hub bij elkaar: adressen aanmelden, sitemaps uitlezen en registreren wat de bots er vervolgens mee doen. Het bruikbaarst eraan zijn niet de mogelijkheden maar de limieten, want die bepalen wat er binnen welke termijn haalbaar is.

1.000
adressen per dag per account
10.000
adressen in één batch
3
niveaus diep uitgeklapt
1.000
sitemaps per taak
2 / 20
parallel en in de wachtrij

Het kleinste getal is het interessantste. Duizend adressen per dag is ruim bemeten voor een bedrijfssite van zeventig pagina's, maar bij een catalogus van tienduizenden adressen wordt het een schaars middel dat om verdeling vraagt, net als mediabudget. Precies daarin zit de winst van die limiet: ze dwingt tot een keuze die anders eindeloos vooruit wordt geschoven.

Indexing Hub · ingang 1

Massa-indiening van adressen

Voor momenten waarop veel URL's tegelijk veranderen: een migratie, een restyling, een nieuw seizoen.

tot 10.000 URL's per batch
  • Eén verzending, geen porties. De hele lijst gaat in één keer de deur uit; het opdelen in hanteerbare stukken vervalt.
  • Het dagbudget blijft de rem. Tienduizend adressen in één keer aanleveren levert nog altijd tien dagen verwerking op. De omvang van de batch verandert de doorlooptijd dus niet.
  • De sortering is de eigenlijke beslissing. Bij een krap budget is de rangschikking het enige wat u nog kunt sturen, en zij bepaalt de opbrengst van week één.
  • Voor uitzonderingen, niet voor de routine. Het dagelijkse publicatietempo van een normale site komt nooit in de buurt van deze grens.
10.000
URL's in één verzending
1.000
haalbaar per etmaal
3
tellers per lopende taak
Indexing Hub · ingang 2

Sitemapverwerking

Voor verzamelingen die al in sitemap-indexen zijn georganiseerd, bijvoorbeeld per taal of per categorie.

3 niveaus · 1.000 sitemaps per taak
  • Upload of verwijzing. Zowel een geüpload bestand als een openbaar adres wordt geaccepteerd, zodat u een opzet ook kunt doorrekenen voordat die live staat.
  • Ketens tot drie lagen diep. Verwijst een index naar een volgende index, dan wordt die keten uitgeklapt tot drie lagen. Wie dieper nest, kan de opzet beter platslaan.
  • Duizend bestanden in één taak. Daarmee dekt één ronde de complete opsplitsing van een grote site naar taal, rubriek of soort inhoud.
  • Twee tegelijk, twintig wachtend. Genoeg voor een bureau met een handvol Amsterdamse klanten, mits iemand de volgorde bewaakt: de livegang van vrijdag hoort vóór het routineonderhoud te staan.
3
nestniveaus
1.000
sitemaps per taak
2
taken tegelijk
20
wachtende taken

Beide ingangen monden uit in dezelfde waarneming en delen hetzelfde dagbudget. Hoe de indexeringsmodule van Semalt zich verhoudt tot de analyse- en campagneonderdelen, staat beschreven in het platformoverzicht.

Mechaniek · IndexNow

Duwen in plaats van wachten

Van oudsher haalt de zoekmachine op wanneer het hém uitkomt. Op een domein met weinig activiteit kan een diepe pagina daar weken op wachten, en bij een prijswijziging of een sluitende inschrijving zijn dat precies de weken die tellen. De IndexNow-koppeling keert die richting om: de site geeft zelf een signaal af aan GoogleBot en BingBot zodra er iets is veranderd.

Bij wijzigingen levert dat vooral doorlooptijd op. Een aangepaste omschrijving, een nieuwe prijs, een geopende agenda of een heropende rubriek hoeft niet te wachten tot er toevallig iemand langskomt. Voor alles wat aan een kalender hangt — evenementen, toerisme, horeca, seizoensaanbod — beslist dat of u zichtbaar bent terwijl de vraag er is, of pas daarna.

Een URL indienen is niet hetzelfde als geïndexeerd worden. Een melding is een verzoek om aandacht en geen afspraak: de zoekmachine beslist nog steeds zelf of hij langskomt en of hij de pagina daarna bewaart. Er bestaat geen verzendsnelheid die een dunne pagina, een duplicaat of een adres met noindex alsnog opgenomen krijgt. Wie na een grote batch een opnamepercentage van honderd verwacht, rekent zich rijk — dat ligt niet aan het instrument, maar aan de manier waarop indexering nu eenmaal in elkaar zit.

Wat er wél verandert, is de vraag die u kunt stellen. Niet langer: kent de zoekmachine deze pagina eigenlijk? Maar: hij kent haar, hij heeft haar opgehaald en toch staat ze er niet — wat houdt hem tegen? Dat tweede is te onderzoeken.

Loont

Inhoud die net is veranderd

Een nieuwe prijs, een gewijzigde openingstijd, een bijgewerkte omschrijving: hier telt elke dag die u eerder bent.

  • Aanbod met een einddatum
  • Pagina's die het seizoen dragen
Loont

Adressen die net bereikbaar zijn

Een opgeheven blokkade, een verwijderde noindex of een nieuwe rubriek die nog nergens vandaan wordt aangeklikt.

  • Na een livegang of migratie
  • Na het repareren van robots.txt
Loont niet

Pagina's die niet zijn gewijzigd

Opnieuw melden zonder wijziging kost dagbudget en levert niets op. De zoekmachine heeft zijn oordeel al gevormd.

  • Herhalen versnelt geen besluit
Loont niet

Pagina's die worden geweigerd

Dunne inhoud, een duplicaat of een tegenstrijdige canonical wordt door een melding niet acceptabeler.

  • Eerst de oorzaak, dan de indiening
Bewijs · Botbezoeklogboek

Van vermoeden naar statuscode

Niet het versturen maar het bijhouden maakt deze module bruikbaar. Voor elk adres wordt vastgelegd wanneer er een bot langskwam, welke status hij aantrof en welk foutdetail daarbij hoorde. Daarnaast lopen drie tellers mee — ingediend, gevonden, mislukt — die tijdens een lopende taak al meebewegen, zodat u niet in het duister zit te wachten.

De drie gegevens werken alleen samen. Uit het tijdstip blijkt of er überhaupt is opgehaald, de status verraadt of u met een technische of een inhoudelijke kwestie te maken hebt, en het foutdetail wijst aan waar de reparatie zit. Daarmee eindigt een discussie die in veel projecten jarenlang kan blijven hangen — dat Google een bepaalde pagina om onnavolgbare redenen zou weren — en begint een takenlijst met eigenaren.

Waarom dit zo veel scheelt. Zonder registratie blijft niet-indexering een vermoeden dat maanden kan overleven. Met een tijdstip en een statuscode ligt er binnen een week een afgebakend probleem op tafel, inclusief de afdeling die het oplost.
Planning · Rekenvoorbeeld

Veertigduizend adressen bij duizend per dag

Het volgende rekenvoorbeeld dient om de ordegrootte voelbaar te maken; het is nadrukkelijk geen meting aan een bestaand project.

Een Amsterdams handelsplatform heeft 40.000 adressen in zijn sitemaps staan, Nederlandse en Engelse versies bij elkaar opgeteld. Met 1.000 adressen per dag kost één complete ronde veertig dagen, en dat cijfer geldt alleen bij een volledig benut budget zonder enige herhaling. Tel de correctierondes erbij op en u zit op zes tot acht weken. Een batchgrootte van tienduizend verandert daar niets aan; die neemt alleen het knip- en plakwerk weg.

40.000
adressen in de sitemaps
40
dagen bij ongesorteerd indienen
4.660
commercieel relevante adressen
5
dagen voor dat deel

Zes weken is te lang voor een aanbod met een houdbaarheidsdatum. Dat pleit niet tegen het instrument maar vóór sorteren. Een aannemelijke opdeling van diezelfde veertigduizend ziet er als volgt uit.

Wat op veertig dagen leek, krimpt zo tot vijf dagen voor alles wat geld oplevert. Die winst komt uit de sortering en niet uit de techniek. Voor een tweetalige site komt er één criterium bij: beslis expliciet welke taalversie voorgaat. Een Engelse productpagina die niet is opgenomen kost bij een internationale klantenkring evenveel als de Nederlandse tegenhanger, maar in een gemiddelde over het hele domein valt dat verlies weg. De zichtbaarheidsrapportages van hetzelfde platform staan in hetzelfde account, zodat u die controle niet apart hoeft in te richten.

Onderhoud · Sitemaps

Sitemaphygiëne en een werkbare volgorde

Een sitemap is geen voorraadlijst maar een voordracht: met elke regel zegt u dat déze pagina het bewaren waard is. Bestaat een kwart van het bestand uit doorverwijzingen, foutpagina's en adressen met noindex, dan zakt het gezag van het geheel — inclusief dat van de regels die er volkomen terecht in staan.

Wel opnemen

Indexeerbare eindbestemmingen

Alleen canonieke adressen met status 200, precies zoals ze definitief geschreven worden.

  • Waarheidsgetrouwe lastmod, geen nachtelijke opfrisbeurt
  • Aparte bestanden per taal en per soort inhoud
  • Een overkoepelende index die binnen drie lagen blijft
Niet opnemen

Alles wat toch wordt geweigerd

Elk adres dat de zoekmachine hoe dan ook afwijst, verzwakt de strekking van het bestand.

  • Noindex, geblokkeerde adressen, redirects
  • Gefilterde varianten en interne zoekresultaten
  • Winkelwagen, klantomgeving, testhosts, foutpagina's

De werkvolgorde begint daarom met schoonmaken en niet met verzenden. Saneer eerst de bestanden en laat ze daarna uitlezen, als upload of als verwijzing, afhankelijk van of ze al openbaar staan. Wat terugkomt is een nulmeting: hoeveel adressen gevonden zijn, hoeveel er struikelden en welke statuscodes zich opstapelen.

Die lijst met fouten ruimt u op voordat er ook maar één dagbudget aan opgaat. Pas dan gaat de gesorteerde lijst de deur uit, met de dragende pagina's bovenaan. Een week later bevat het logboek genoeg materiaal voor drie stapels: opgehaald en bewaard, opgehaald en geweigerd, en nooit bezocht. De laatste stapel is technisch werk, de middelste redactioneel.

Maandelijkse controle. Het bestand naast de werkelijke stand van de site leggen kost een half uur en houdt tegen dat er na een paar jaar een lijst rondslingert die niemand meer serieus neemt. De sitemapverwerking in het paneel is voor die routine even geschikt als voor de grote eerste ronde; verwante technische analyses staan gebundeld op ons blog.

Veelgestelde vragen

Hoe lang duurt het voordat een ingediend adres in de index staat?

Een harde termijn bestaat niet, en elk getal dat u ergens leest is een schatting. Wat u wél verkort is de weg naar ontdekking en naar het eerste ophaalmoment. De opname zelf blijft een besluit van de zoekmachine. Het logboek toont in ieder geval of dat ophalen heeft plaatsgevonden, en daarmee hebt u de helft van het antwoord al binnen.

Zijn duizend adressen per dag genoeg voor een middelgrote webshop?

Voor het dagelijkse ritme vrijwel altijd. Zelfs een druk publicatieschema blijft ver onder duizend gewijzigde adressen per etmaal. Krap wordt het bij een eerste volledige inventarisatie, bij een restyling of bij een migratie — precies de momenten waarop voorsorteren zich uitbetaalt, omdat het commercieel dragende deel van een catalogus doorgaans klein is.

Hoe pakt u een site aan die zowel Nederlands als Engels bedient?

Beide versies zijn zelfstandige adressen en trekken allebei aan hetzelfde dagbudget. Zet de bestanden per taal apart onder één overkoepelende index — die keten klapt de verwerking zonder moeite uit — en leg daarna vast welke taal voorrang krijgt. Taalherkenning zit niet in het instrument; die keuze komt uit uw eigen structuur en prioriteiten.

Wat gebeurt er als ik hetzelfde adres meerdere keren indien?

Dan gaat er budget op aan niets. Een pagina die niet is veranderd, wordt door herhaling niet sneller beoordeeld. Een tweede melding loont alleen na een echte wijziging: andere inhoud, een gecorrigeerde canonical of een blokkade die u zojuist hebt weggehaald.

Waarom staan er pagina's in de index die ik juist wilde uitsluiten?

Vrijwel altijd door de verwarring tussen robots.txt en noindex. Een via robots.txt geblokkeerd adres wordt niet opgehaald, dus de noindex erin wordt nooit gelezen, en de pagina kan op basis van externe verwijzingen toch in de index blijven staan. Zet de toegang open, laat de noindex lezen en blokkeer pas daarna weer, als dat nog nodig is.

Waar zichtbaarheid werkelijk begint

Indexering is een onderschat knelpunt omdat het zich nooit als storing aandient. Er gaat geen alarm af en er kleurt geen balk rood; er zijn alleen pagina's die nul vertoningen halen. Wie dat niet meet, kan maanden aan teksten en links besteden terwijl de blokkade een fase eerder zit.

De Indexing Hub lost dat niet met één druk op de knop op. Hij zet drie dingen naast elkaar die afzonderlijk weinig betekenen: een doorvoerlimiet die u dwingt te kiezen, een signaal dat de weg naar ontdekking bekort, en een registratie die gissen vervangt door tijdstippen en statuscodes. De begrenzingen horen bij dat beeld — duizend adressen per etmaal is eindig, twee parallelle taken ook, en een melding blijft een melding.

Die nuchterheid is nu juist wat het werk planbaar maakt. Wie op papier heeft staan dat veertigduizend adressen bij vol budget veertig dagen vragen, maakt andere afspraken dan wie op verzenden drukt en er het beste van hoopt. Wilt u weten hoeveel van uw eigen pagina's werkelijk worden opgehaald, begin dan met één sitemapronde via het Semalt-paneel en uw eerste indexeringstaak. Die eerste stand van zaken is doorgaans leerzamer dan verwacht — en op tweetalige Amsterdamse sites zit de grootste verrassing bijna altijd in de taalversie waar niemand naar keek.