Vad är Hreflang?
Hreflang är ett HTML-attribut som informerar sökmotorer om att det finns flera versioner av en sida för olika språk eller regioner. Det hjälper Google att visa rätt lokaliserad version till sökare.
Det finns tre sätt att använda hreflang-attributet:
- HTML-taggar
- HTTP-rubriker
- Webbplatskartor
Så här implementeras hreflang i HTML-koden på en blogghemsida:
<link rel="alternate" href="https://example.com/blog/" hreflang="x-default"> <link rel="alternate" href="https://example.com/blog/" hreflang="en"> <link rel="alternate" href="https://example.com/blog/zh/" hreflang="zh-Hans"> <link rel="alternate" href="https://example.com/blog/ru/" hreflang="ru"> <link rel="alternate" href="https://example.com/blog/de/" hreflang="de"> <link rel="alternate" href="https://example.com/blog/es/" hreflang="es"> <link rel="alternate" href="https://example.com/blog/it/" hreflang="it">
Varför är Hreflang viktigt för SEO?
Hreflang är viktigt för SEO eftersom det hjälper sökmotorer att upptäcka och visa den relevanta lokaliserade versionen av dina sidor baserat på användarens språk och/eller region. Det är en av de viktigaste komponenterna i internationell SEO när du utökar din onlinenärvaro i flera länder.
Dessutom delar gruppen av hreflang-sidor varandras rankningssignaler. Enligt Gary Illyes på Google är det den sida som matchar bäst som avgör rankingpositionen, men den mest relevanta sidan för en användare kommer att visas i SERP:erna. Därför kan hreflang-taggar påverka din ranking direkt.
Dessutom är hreflang också ett av de effektiva sätten att lösa problem med duplicerat innehåll på din webbplats. Låt oss säga att du riktar dig till publiken i USA och Storbritannien med två olika versioner av samma sida. Bortsett från mindre skillnader som vissa stavningar, valutor etc. kommer resten av innehållet på båda sidorna att vara identiskt. Så du måste signalera till Google om två olika versioner med hreflang.
Bästa praxis för Hreflang
För att implementera hreflang-taggar korrekt ska du följa dessa bästa metoder:
1. Använd alltid självrefererande Hreflang-tagg
När du använder hreflang-taggar på en sida måste du se till att du har lagt till en självrefererande hreflang-länk till den sidan. Om din webbplats t.ex. har följande engelska och italienska versioner av en sida:
<link rel="alternate" hreflang="it" href="https://example.com/ciao" /> <link rel="alternate" hreflang="en" href="https://example.com/hello" />
2. Kontrollera att språk- och regionkoderna är giltiga
Googlebot identifierar värdet på hreflang-attributet med hjälp av spr åk- och regionkoder. Google-godkänt format för språkkod är ISO 639-1 och ISO 3166-1 Alpha 2 för regionkod. Medan språkkoden är obligatorisk är regionkoden valfri i hreflang-attributet. Om du t.ex. riktar dig till Storbritannien måste språk- och regionkoden vara en-gb, inte en-uk.
3. Lägg till "x-default"-tagg för oöverträffade språk
Taggen hreflang x-default talar om för Google att sidan är avsedd för alla andra språk som inte anges i hreflang-avsnittet. Den fungerar som en reservsida som ska visas för användare som inte matchar de angivna språkkoderna.
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
4. Uppsättningen av Hreflang-taggar måste vara identisk på alla sidversioner
Se till att hreflang-taggarna är identiska på alla sidversioner. Varje sida i gruppen måste ha exakt samma uppsättning hreflang-länkar.
Vanliga frågor
Hur genererar man Hreflang-taggar?
Du kan skriva hreflang-taggen manuellt, eller så kan du använda verktyg som Hreflang Tags Generator som hjälper dig att generera den automatiskt. Fyll bara i detaljerna så ger den dig rätt hreflang-taggar för dina sidor.
Hur hittar man Hreflang-problem?
För att hitta hreflang-problem för enskilda sidor kan du använda testverktyget för hreflang-taggar. För att kontrollera hreflang-problem för hela webbplatsen kan verktyg som Ranktracker's Web Audit vara till hjälp. Det genomsöker alla sidor på din webbplats, markerar alla problem (inklusive hreflang-problem) och ger detaljerade rapporter.