Waarschuwing

hreflang klopt niet

hreflang vertelt Google welke taalversies van een pagina bij elkaar horen. Snaglist controleert elke set: elk doel bestaat en is indexeerbaar, elk doel verwijst terug, er is een x-default aanwezig, de pagina noemt zichzelf, en elke taalcode is geldig.

Waarom het belangrijk is

Google gebruikt een set hreflang-links alleen als elke pagina in de set dit bevestigt. Eén ontbrekende terugverwijzing, één dood doel of één verkeerde code en Google negeert de set. Bezoekers uit een ander land zien dan de verkeerde taal, of de taalversies concurreren met elkaar in de resultaten.

Hoe Snaglist dit controleert

Snaglist leest elke link rel="alternate" hreflang op elke indexeerbare pagina en volgt de doelen, ook op andere domeinen. Een pagina wordt vermeld als een doel niet met 200 antwoordt of doorverwijst, als een doel niet indexeerbaar is (noindex of canonical elders), als een doel niet terugverwijst naar de pagina, als de x-default ontbreekt, als de pagina zichzelf niet noemt, of als een code geen geldige taal is (eventueel met een regio, zoals en-gb). Snaglist slaat deze check over als de crawl stopt bij de paginalimiet, omdat de terugverwijzingen niet zijn gezien.

Snaglist meldt dit als waarschuwing. Die kost 15 procent van de pagina in de gezondheidsscore. Los het op voor je volgende crawl.

Veelvoorkomende oorzaken

  • Een taalversie die is verwijderd of verplaatst zonder de andere versies bij te werken
  • Een plugin die hreflang schrijft op één taal maar niet op de andere
  • Een doelpagina die noindex kreeg of een canonical naar een andere pagina
  • Codes zoals en-uk of en-eu die Google niet kent
  • Een set zonder x-default, waardoor Google niet weet wat het moet tonen aan andere landen

Hoe je het oplost

  1. Open voor elke genoemde pagina het doel dat faalt en los het op: herstel het, verwijder noindex, of corrigeer de canonical.
  2. Zorg ervoor dat elke taalversie alle versies vermeldt, inclusief zichzelf.
  3. Voeg een x-default toe die verwijst naar de versie voor bezoekers uit andere landen.
  4. Gebruik ISO 639-1-taalcodes, met een ISO 3166-1-regio indien nodig: nl, en-gb, de-at.
  5. Crawl opnieuw om te bevestigen dat geen enkele pagina meer wordt vermeld.

Zo staat het in het rapport

In het rapport voor je klant staat dit onder de kop "Taalversies die Google niet aan elkaar kan koppelen". Is alles in orde, dan meldt het rapport: "De taalversies verwijzen correct naar elkaar".

Staat dit ook op je site?

Snaglist loopt elke pagina van je site na, op dit punt en op alle andere. Begin gratis, zonder creditcard.

Begin gratis