Hreflang eenvoudig uitgelegd: meertalige SEO zonder hoofdpijn

🔒 Op veiligheid gecontroleerd 🧾 GPL open source 📤 Geen contractverplichting — op elk moment exporteren ⚡ 20× lichtere motor

Hreflang is een klein stukje markup dat zoekmachines laat weten dat een pagina versies in andere talen of regio's heeft, en welke versie tot welke doelgroep behoort. In de eigen woorden van Google: jij gebruik hreflang “om Google te informeren over de varianten van uw inhoud, zodat we kunnen begrijpen dat deze pagina’s gelokaliseerde varianten van dezelfde inhoud zijn.”

Zonder dit verschijnen er twee problemen. Ten eerste kan Google een zoeker de verkeerde taalversie aanbieden, waardoor een Italiaanse bezoeker uw Engelse pagina te zien krijgt. Ten tweede kunnen vrijwel identieke pagina's (een vertaalde pagina deelt uw structuur, afbeeldingen en lay-out) er uitzien dubbele inhoud, waardoor Google niet zeker weet welke positie moet worden gerangschikt. Hreflang lost beide op: het groepeert de versies als één stuk inhoud in verschillende talen en verwijst elke zoeker naar de juiste versie.

Hreflang eenvoudig uitgelegd: meertalige SEO zonder hoofdpijn

Een eenvoudig voorbeeld van de hreflang-tag

Hreflang woont in de <head> van uw pagina als een set van <link> tags — één per taalversie. Stel je een pagina voor die bestaat in het Engels, Italiaans en Duits:

<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />

De hreflang waarde is een taalcode (zoals en), eventueel gevolgd door een regio (en-GB). Google accepteert drie gelijkwaardige methoden om deze te declareren: HTML <link> tags, HTTP Link headers of een sitemap: je hebt er maar één nodig. URL's moeten altijd volledig gekwalificeerd zijn, inclusief https://.

De x-default-tag (sla deze niet over)

De laatste regel hierboven gebruikt een gereserveerde waarde, x-default. Volgens Google, “de gereserveerde x-default-waarde wordt gebruikt wanneer geen andere taal/regio overeenkomt met de browserinstelling van de gebruiker.” Zie het als de fallback: wanneer een Portugese of Japanse spreker op uw site terechtkomt en u geen versie voor hem of haar heeft, x-default vertelt Google welke pagina moet worden weergegeven. Het is ideaal voor een taalkiezer of een startpagina die automatisch wordt doorverwezen, en het voorkomt stilletjes dat uw site verkeerd gokt voor iedereen die u niet expliciet targette.

De meest voorkomende hreflang-fouten

Hreflang is meedogenloos als het om kleine fouten gaat; een gebroken annotatie wordt eenvoudigweg genegeerd. Dit zijn degenen waar mensen het meest over struikelen:

  • Ontbrekende retourlabels. Dit is de grote. Google vereist dat de links bidirectioneel zijn: “Als twee pagina’s niet allebei naar elkaar verwijzen, worden de tags genegeerd.” Als uw Italiaanse pagina naar de Engelse pagina verwijst, moet de Engelse pagina terugwijzen – en elke versie moet ook naar zichzelf verwijzen.
  • Verkeerde taal- of regiocodes. Taalcodes gebruiken de twee letters ISO639-1 formaat (en, niet eng; ja, niet jp). Regiocodes gebruiken ISO 3166-1 Alpha 2 (en-GB, niet de invalide en-UK). En en-EU is verkeerd omdat “EU” geen land is.
  • Volgorde omgekeerd. Zijn language-REGION (en-GB), nooit GB-en.
  • Geen x-standaard. Optioneel, maar als u dit weglaat, blijven bezoekers buiten uw doeltalen zonder gedefinieerde terugval.
  • Relatieve of niet-canonieke URL's. Gebruik altijd absolute URL's met het protocol en wijs hreflang naar de canonieke versie van elke pagina.
Hreflang eenvoudig uitgelegd: meertalige SEO zonder hoofdpijn – detail

Hoe hreflang zich verhoudt tot uw URL-structuur

Hreflang dicteert uw URL’s niet, maar de twee werken het beste samen. De schoonste configuratie voor één domein is een taal submap: example.com/it/, example.com/de/, enzovoort. Hierdoor behoudt u al uw autoriteit op één domein, is het gemakkelijk te crawlen en wordt de hreflang-toewijzing duidelijk: elke vooraf ingestelde URL komt eenvoudigweg overeen met één hreflang waarde.

De submap wordt de href in uw tag, en de taal wordt de hreflang waarde. Omdat de structuur voorspelbaar is, kunnen de annotaties mechanisch worden gegenereerd in plaats van handmatig te worden onderhouden – en dat is precies waar een plug-in zijn brood verdient.

Waarom je hreflang niet met de hand zou moeten coderen

Met de hand schrijven hreflang is waar projecten breken. Elke nieuwe pagina vermenigvuldigt de tags die u gesynchroniseerd moet houden, en een enkele ontbrekende retourtag maakt stilletjes de hele annotatie ongeldig. Het schaalt niet en het is vervelend om te controleren.

Een goede meertalige plug-in neemt het werk volledig weg. TranslateRocket – een gratis WordPress-vertaalplug-in die een onbeperkt aantal talen ondersteunt – genereert automatisch correcte, zelfreferentiële, bidirectionele hreflang-tags (inclusief x-default) naast schoon /it/, /de/ SEO-URL's, dus elke versie verwijst naar elke andere zonder dat u de URL's aanraakt <head>. U kunt met de hand vertalen, gratis machinevertalingen gebruiken of uw eigen AI-sleutels aansluiten, en het importeert bestaande vertalingen uit WPML, TranslatePress, Polylang en Weglot. Met een ingebouwde Preview-modus kunt u het resultaat controleren voordat u het openbaar maakt. De uitvoer volgt de regels van Google, zodat de zoekmachine de juiste taalversie kan aanbieden en uw vertalingen kan behandelen als één geheel van inhoud en niet als duplicaten.

Veelgestelde vragen

  • Is hreflang een rankingfactor? Niet direct. Het is een signaal dat Google helpt de juiste taal of regionale versie aan de juiste zoeker te tonen en verwarring over dubbele inhoud te voorkomen. Dit verbetert de ervaring en kan de prestaties in elke markt verbeteren.
  • Heb ik hreflang nodig als mijn site één taal heeft? Nee. Hreflang is alleen van toepassing als dezelfde inhoud in meerdere talen of regionale varianten bestaat.
  • Alleen taal of taal en regio? Gebruik alleen taal (en) wanneer de inhoud geschikt is voor alle sprekers van die taal. Voeg een regio toe (en-GB, en-US) alleen als je echt verschillende versies per land hebt.
  • Is x-standaard vereist? Nee, maar het wordt ten zeerste aanbevolen, zodat bezoekers buiten de door u getargete talen een gedefinieerde reservepagina hebben.
  • HTML-tags, HTTP-headers of sitemap? Google beschouwt ze alle drie als gelijkwaardig: kies wat het gemakkelijkst is. De meeste WordPress-sites gebruiken HTML <link> tags, die een plug-in automatisch kan uitvoeren.

Bronnen

Maak uw site meertalig – gratis


Blijf lezen

💬 Heb je hulp nodig?
Mogelijk gemaakt door TranslateRocket™