Vad är hreflang?

|

Hreflang är en HTML-tagg som används för att hjälpa sökmotorer att förstå vilka språkversioner av en webbsida som finns och vilken som ska visas för användare beroende på deras språk och marknad.

Varför är hreflang viktigt?

Om du har en webbplats med flera språkversioner, till exempel en svensk (.se) och en engelsk (.com) variant, hjälper hreflang-taggar Google att visa rätt version för rätt användare. Utan hreflang kan Google misstolka sidornas språk och marknadsstyrning, vilket kan påverka SEO negativt.

Hur fungerar hreflang?

Hreflang implementeras i <head> på en webbsida eller i XML-sitemaps och kan se ut så här:

<link rel="alternate" hreflang="sv" href="https://example.com/sv/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />

I exemplet ovan talar vi om för Google att det finns en svensk och en engelsk version av sidan. Den vanligaste lösningen innefattar dock både språk och marknad och det är ofta här det blir extra komplext.

<link rel="alternate" hreflang="en-gb" href="https://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-us" href="https://en-us.example.com/page.html" />
<link rel="alternate" hreflang="de-de" href="https://de-de.example.com/page.html" />

Vilka är fördelarna med hreflang?

  • Förbättrad användarupplevelse: Rätt språk visas för rätt besökare.
  • Förhindrar dupliceringsproblem: Sökmotorer förstår att sidorna är riktade mot olika marknader, inte duplicerat innehåll vid t.ex. engelska mot Storbrittanien, USA och Australien.

Vilka är vanliga misstag när man implementerar hreflang?

Vanliga misstag när man implementerar hreflang är att använda felaktiga eller saknade hreflang-taggar. Om en tagg pekar på en ogiltig URL eller saknas helt kan Google ignorera den, vilket kan leda till att fel språkversion visas i sökresultaten. För att undvika detta bör alla hreflang-taggar vara korrekt uppsatta och matcha de språk- och landsversioner som finns på webbplatsen.

Ett annat vanligt problem är att hreflang-referenser inte är ömsesidiga. Om en svensk sida (example.com/se/) länkar till en engelsk version (example.com/en/), men den engelska sidan inte länkar tillbaka, fungerar hreflang-taggen inte som avsett. För att hreflang ska fungera korrekt måste varje sida länka tillbaka till alla språkversioner, inklusive sig själv.

Felaktiga språk- och landskoder är också en vanlig fallgrop. Google kräver att rätt ISO-koder används, men många gör misstaget att använda fel format. Till exempel är hreflang=”sv-se” korrekt, medan hreflang=”SE” är fel eftersom det bara är en landskod utan språkspecifikation.

Dynamiska språkval via cookies eller JavaScript skapa problem, eftersom Google inte alltid kan se vilket språk som faktiskt visas. För att undvika detta bör varje språkversion ha en unik URL istället för att växla språk dynamiskt.

Det viktigt att ha en konsekvent URL-struktur för internationella sidor. Att blanda subdomäner (se.example.com), subkataloger (example.com/se/) och ccTLDs (example.se) på samma webbplats kan förvirra både Google och användarna. För att säkerställa en tydlig SEO-strategi bör man välja en struktur och hålla sig till den.

Vad är x-default inom hreflang?

x-default är en hreflang-värdetagg som används för att indikera en ”standard”-sida när ingen av de angivna språk- eller landsversionerna passar användaren.

Vad gör x-default?

När en besökare kommer till din webbplats och deras språk eller geografiska plats inte matchar någon av de specifika hreflang-varianterna, kommer Google att visa den sida som definieras med x-default. Detta är särskilt användbart för:

  • Globalt riktade webbplatser som har en språkväljare.
  • E-handlare med internationell närvaro som vill styra besökare till en startsida där de kan välja sitt språk och land.

Hur ser x-default ut i praktiken?

Den implementeras i <head> eller i en XML-sitemap, till exempel:

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

Här hänvisas användare som inte matchar sv eller en till huvuddomänen https://example.com/, där de troligtvis kan välja sitt språk manuellt.

Varför är hreflang viktigt för den internationella SEOn?

Hreflang är en viktig faktor för lyckad internationell SEO eftersom den säkerställer att rätt språk- och landsversion av en webbsida visas för rätt användare. Det är oftast många utmaningar med uppsättningen som är viktiga att lösa för att lyckas globalt.