Pagina’s ineens weg, en een casinosite als boosdoener
Een Redditor zag zijn pagina’s verdwijnen uit de zoekresultaten en ontdekte iets vreemds: Google behandelde een casino-betting-pagina als de canonieke versie van zijn eigen content. Geen overlap in onderwerp, geen logische verbinding. Toch verdween de site. John Mueller reageerde op de thread en gaf een verklaring die verder gaat dan alleen de canonical-tag.
Wat er technisch aan de hand was
Een cross-domain canonical is een meta-tag waarmee je aan Google vertelt: de echte versie van deze content staat op een andere URL, op een ander domein. Normaal gebruik je dit bij domeinmigraties waarbij een 301-redirect echt niet mogelijk is, of bij syndicatie. Google behandelt het als een sterke hint, maar is niet verplicht het te volgen.
Wat hier waarschijnlijk speelde: Googlebot crawlde de site op een moment dat er een JavaScript-foutmelding stond, zoiets als “Application error: a client-side exception has occurred.” Die generieke foutmelding stond ook op andere sites. Google zag die identieke output en concludeerde: duplicate content, en koos één versie als canonical. Dat kon dan dus die casinosite zijn, als die toevallig dezelfde foutpagina vertoonde.
Mueller noemde drie mogelijke uitkomsten, en ze leiden allemaal tot hetzelfde resultaat: jouw pagina verschijnt niet meer in de SERP. Of jouw pagina is canonical maar geïndexeerd als foutmelding, of Google beschouwt het als een soft-404, of een andere pagina wordt canonical. Alle drie: weg uit de zoekresultaten.
Wat Mueller zelf aanbeveelt
Zijn advies is helder: vang dit soort problemen aan je eigen kant op, vóór Googlebot het ziet. Automated tests voor je site live gaat, en monitoring die elk uur de kritieke pagina’s fetcht en controleert op afwijkingen. Check dit gewoon even in je Search Console, dan zie je via de live URL checker precies hoe Google jouw pagina rendert.
Wat dit betekent voor jou
Ik zie dit soort problemen vaker dan je denkt: een tijdelijke serveroutage, een JavaScript-fout tijdens een deployment, en Googlebot is er precies op dat moment. Daarna duurt het weken voor het zich herstelt, als het dat überhaupt doet.
Drie dingen die je nu kunt doen:
- Stel uptimemonitoring in die per uur je belangrijkste pagina’s fetcht. Niet wekelijks. Per uur.
- Controleer je GSC op crawlfouten en onverwachte canonical-selecties. Staat er een wildvreemde URL als canonical? Dan moet je dat direct uitzoeken.
- Kijk of je site gehackt is. Een echte cross-domain canonical die jij niet hebt ingesteld, kan betekenen dat iemand anders code heeft toegevoegd aan jouw site.
Of het in het Reddit-geval écht een cross-domain canonical was, is trouwens de vraag. Mueller en de brontekst zijn er duidelijk over: het kan ook gewoon een samenloop van omstandigheden zijn. Correlatie is geen causaliteit, en SEO is vol mensen die een oorzaak verzinnen voor iets wat gewoon pech was. Maar de technische les is real: een flikkerende foutpagina kost je indexering, ook als jij er niks aan kunt doen.
Als je meer impressions ziet in GSC maar minder verkeer, is een verkeerd gekozen canonical overigens ook een van de vier oorzaken die je eerst moet checken.
Bron: Search Engine Journal