
Generator och kontroll av hreflang för flerspråkiga webbplatser
Sätt ihop korrekta taggar för alternativa språkversioner — i HTML, i sitemap eller som PHP-snutt. Den andra fliken kontrollerar befintliga taggar för fel som inte ger något annat symtom än tappad trafik. Fungerar offline: passar för staging och lösenordsskyddade webbplatser.
| Språk | Region | Versionens URL | x-default | |
|---|---|---|---|---|
Fyll i minst två språkversioner för att se koden.
--- https://example.com/en/. URL:en efter bindestrecken är adressen till den sida vars <head> följer. Om koden innehåller rel="canonical" kan du hoppa över adressen — vi tar den därifrån.
| Sida | hreflang | Leder till | Status |
|---|
Klistra in koden ovan — rapporten visas här.
Varken URL:en eller den inklistrade koden lämnar din webbläsare — både generering och granskning körs lokalt.
Två tredjedelar av webbplatserna med hreflang innehåller fel
Enligt en Ahrefs-studie av 374 756 domäner har 67 % av webbplatserna med hreflang konfigurerat det fel. Vanligast: 56 % saknar x-default, på 18 % länkar sidan inte till sig själv och 15 % saknar returlänkar. Reglerna är enkla men lätta att bryta mot. Varje språkversion måste lista ALLA versioner, sig själv inkluderad. Om sida A pekar på B måste B peka tillbaka på A — annars ignorerar Google sambandet helt. x-default markerar versionen för besökare vars språk inte matchar något av de befintliga. En fälla berör oss direkt: uk är koden för det ukrainska SPRÅKET. Landskoden för Storbritannien är GB, medan UK i standarden ISO 3166 är tilldelat Ukraina. Därför är en-UK nästan alltid ett misstag — en-GB var det som avsågs. Det är det vanligaste felet i världen. Och ett andra, helt vårt eget: för en ukrainsk webbplats med rysk version är rätt par uk-UA och ru-UA. Alltså ryska språket med Ukraina som mål, inte ru-RU. Ingen engelskspråkig generator tipsar om detta, eftersom det för den är exotiskt.
