Kort antwoord: hreflang-tags vertellen Google welke taal- of regioversie van een pagina aan welke gebruikers moet worden getoond, zodat je Engelse, Franse en Duitse versies niet met elkaar concurreren of aan het verkeerde publiek worden getoond. Op Shopify genereert Markets automatisch hreflang voor gepubliceerde taal- en regio-URL's — je schrijft ze zelden handmatig. De fouten die ertoe doen zijn ontbrekende retourtags (hreflang moet wederkerig zijn), verkeerde of verzonnen regiocodes en verwijzingen naar niet-gepubliceerde of omleidende locaties. Verifieer de gerenderde tags, niet je intentie.
Als je een tweede taal of een land-specifieke markt in Shopify hebt ingeschakeld, zorgt hreflang ervoor dat de versies elkaar niet kannibaliseren in de zoekresultaten. Doe het goed en Google toont de Franse pagina aan Franse gebruikers en de Amerikaanse pagina aan Amerikaanse gebruikers; doe het fout en het toont de verkeerde, of kiest één versie en verbergt de rest.
Wat hreflang daadwerkelijk doet
Een hreflang-annotatie is een kleine tag — <link rel="alternate" hreflang="fr-ca" href="..."> — die zegt "deze URL is de Frans-Canadese versie van deze pagina." Een pagina vermeldt er één voor elke taal-/regiovariant die het heeft, inclusief zichzelf, plus een x-default voor iedereen die niets specifieks matcht. Google leest de cluster en leidt elke zoeker naar de juiste versie in plaats van te gokken.
De enige regel die mensen vaak in de war brengt is wederkerigheid: elke pagina in een cluster moet naar elke andere pagina in het cluster linken, inclusief naar zichzelf. Als de Engelse pagina naar de Franse pagina wijst, maar de Franse pagina niet terugwijst, beschouwt Google de annotatie als onbetrouwbaar en negeert deze.
Hoe Shopify het afhandelt
Met Shopify Markets, wanneer je een taal of een regio publiceert, voegt Shopify de hreflang-annotaties voor die URL's voor je toe. Dit dekt de gebruikelijke gevallen goed — je schrijft de tags niet met de hand. Waar hiaten verschijnen: een locatie die is vertaald maar niet gepubliceerd, een markt die een URL deelt met een andere in plaats van een eigen te hebben, of hreflang toegevoegd door een vertaalapp die niet overeenkomt met wat Markets uitzendt. Elk van deze kan een gebroken of onvolledige cluster opleveren.
De drie fouten die het breken
| Fout | Wat er gebeurt | Impact op hreflang |
|---|---|---|
| Ontbrekende retourtags | Wederkerigheid is verbroken; elke pagina moet naar alle anderen linken, inclusief zichzelf. | Google negeert de annotaties. |
| Verkeerde taal-/regiocodes | Verzonnen waarden zoals en-uk (moet en-gb zijn) worden stilzwijgend genegeerd. |
Codes worden stilzwijgend genegeerd, hreflang is niet effectief. |
| Verwijzen naar slechte URL's | Doelen een pagina die omleidt, 404's of niet geïndexeerd is. | Vergiftigt de hele hreflang-cluster. |
- Ontbrekende retourtags. De wederkerigheidsregel hierboven. De meeste gevallen van "hreflang werkt niet" zijn dit.
- Verkeerde codes. De waarde is een taal (ISO-639:
en,fr,de) optioneel plus een regio (ISO-3166:en-gb,fr-ca). Verzonnen waarden zoalsen-uk(het isen-gb) worden stilzwijgend genegeerd. - Verwijzen naar slechte URL's. Een hreflang die verwijst naar een pagina die omleidt, 404's, of niet geïndexeerd is, vergiftigt de cluster. Elke vermelde URL moet 200 retourneren en indexeerbaar zijn.
Hoe te verifiëren
Bekijk de broncode van een vertaalde pagina en bevestig dat de hreflang-links renderen met geldige codes en absolute URL's. Controleer steekproefsgewijs dat elke vermelde URL 200 retourneert en de anderen terug vermeldt. Het rapport Internationale Targeting van Google Search Console toont fouten met ontbrekende retourtags en ongeldige codes in je winkel. Los eerst de wederkerigheid en codefouten op — zij zijn verantwoordelijk voor de meeste echte hreflang-fouten en zijn degenen die stilletjes je vertaalwerk verspillen.