Ik heb wat fouten met de hreflang-tags
In dit artikel leer je hoe je de meest voorkomende fouten met betrekking tot hreflang tags kunt oplossen bij het gebruik van Weglot.
Dit artikel is nuttig als je website een subdirectory of subdomeinintegratie gebruikt - niet JavaScript.
👉 Voor meer informatie, zie: Hoe beheert Weglot de SEO van uw website?
Wat zijn hreflang-tags?
Hreflang-tags zijn kleine stukjes code die zoekmachines vertellen in welke taal een pagina is. Ze helpen om de juiste taalversie van uw website weer te geven in de zoekresultaten op basis van de taal of locatie van een gebruiker.
Ze zien er als volgt uit:
- WordPress + subdirectory: /nl/
<link rel="alternate" hreflang="en" href="http://www.example.com/en/"/>
- Integratie van subdomeinen: https://en.example.com/
<link rel="alternate" hreflang="en" href="http://en.example.com" />
Veelvoorkomende foutmeldingen
Hier leest u hoe u de meest voorkomende problemen die door SEO-tools worden gerapporteerd, kunt oplossen:
Geen hreflang-tags
Als er geen tags op je site staan:
- Ga naar je Weglot Dashboard → selecteer je project → tabblad Instellingen
- Copy the provided hreflang tags and manually insert them into your <head> section (only needed for non-WordPress projects)
Conflict met je eigen aangepaste hreflang-tags
Elke pagina moet in alle versies dezelfde set hreflang-tags bevatten.
Voorbeeld:
<link rel="alternate" hreflang="en" href="http://www.mywebsite.com/" /> <link rel="alternate" hreflang="fr" href="http://www.mywebsite.com/fr/" /> <link rel="alternate" hreflang="es" href="http://www.mywebsite.com/es/" />
Deze zelfde tags moeten aanwezig zijn op alle pagina's (/, /fr/, /es/, etc.).
Als je je eigen aangepaste hreflang-tags beheert, kun je contact opnemen met support@weglot.com zodat we Weglot's automatische hreflang-tags kunnen uitschakelen.
Dubbele hreflang tags
Zorg ervoor dat hreflang-tags niet dubbel voorkomen in je HTML. Dit kan gebeuren als:
- Je gebruikt een andere vertaalapplicatie naast Weglot
- Je bent op Shopify en hebt native Shopify-talen gepubliceerd
➡️ Om dit op te lossen op Shopify:
- Ga naar Instellingen > Talen
- Verwijder en verwijderen alle native Shopify talen (ze zijn niet gerelateerd aan Weglot)
Canonieke problemen
Weglot voegt geen canonieke tags toe, maar zal automatisch uw canonieke tag bijwerken als er al een aanwezig is in uw HTML.
👉 Zorg ervoor dat:
- Voeg handmatig een canonieke tag toe aan de originele versie van uw site
- Laat Weglot het automatisch aanpassen voor vertaalde versies
HTML lang attribuut komt niet overeen
Your <html lang="..."> attribute must match the hreflang values.
Voorbeeld van mismatch:
<html lang="en-US"> <link rel="alternate" hreflang="en" href="..." />
De "en" hreflang tag toegevoegd door Weglot komt niet overeen met het "en-US" HTML lang attribuut van de links waarnaar het verwijst.
Oplossing:
- Werk het lang-attribuut bij, bijvoorbeeld lang="en".
- Je kunt ook een CMS plugin gebruiken om dit kenmerk te bewerken als dat nodig is.
Ontbrekende x-default
Volgens Google-documentatiede x-default
tag moet worden toegevoegd als er geen taal overeenkomt.
Sommige SEO-checkers adviseren om een x-default tag toe te voegen. Deze kan echter het beste worden gebruikt op een taalselectiepagina waar geen bepaalde talen overeenkomen. Het moet dus worden weergegeven met de x-default
tag.
Anders zou je originele versie de hreflang tag moeten hebben met betrekking tot je originele taal.
Afhankelijk van het CMS dat je gebruikt, zou je het volgende moeten kunnen toevoegen x-default
hreflang tag automatisch. Je kunt hiervoor ook een plugin of app gebruiken.
Squarespace en Webflow
Op Squarespace en Webflow kunnen sommige hreflang-gerelateerde fouten optreden omdat Weglot de originele versie van uw pagina's niet kan aanpassen.
Bij gebruik van Weglot met een subdomein integratie, kan Weglot alleen de vertaalde pagina's bewerken. Deze vertaalde versies zullen de juiste hreflang tags bevatten met het volledige pad van elke URL.
Op de originele versie van uw pagina's kan Weglot echter niet automatisch het volledige pad invoegen in de hreflang tags.
Om dit op te lossen, kun je onze integratiegids gebruiken: ➡️ https://github.com/weglot/integration-hooks
Met deze oplossing kun je:
- Voeg automatisch hreflang-tags toe aan je originele pagina's
- De juiste relatieve paden opnemen voor elke vertaalde versie
Hierdoor zullen je originele pagina's ook accurate en volledige hreflang-tags bevatten.
Opmerking: Dit voorkomt niet dat Google je inhoud indexeert. Vertaalde pagina's zouden nog steeds correct geïndexeerd moeten worden.
Hreflang controle
Het is een goed idee om te controleren of je hreflang-tags correct werken. Voor dit doel hebben we de Hreflang Checker ontwikkeld.
Plak de URL die je wilt controleren in de zoekbalk en klik vervolgens op de knop "Test URL".