tigtools

Hreflang Tag Generator

Lista varje språk- eller regionversion av en sida med dess URL, lägg till en x-default och kopiera hreflang-koden i det format du behöver.

Körs i din webbläsare Ingen registrering

Språkversioner
  1. Till exempel en, en-GB, pt-BR, zh-Hant

  2. Till exempel en, en-GB, pt-BR, zh-Hant

Sidan för användare vars språk eller region inte finns med, ofta en språkväljare eller huvudversionen.

Utdataformat

Lägg till minst två språkversioner med giltiga URL:er för att generera kod.

Varje sida i uppsättningen måste ha samma fullständiga lista, inklusive en länk till sig själv. Om sida A länkar till sida B men B inte länkar tillbaka till A kan annoteringen ignoreras.

Så här använder du det

  1. Lägg till en rad per språk- eller regionversion: koden (till exempel de eller de-AT) och den fullständiga https://-URL:en för den versionen.
  2. Lägg eventuellt till en x-default-URL för besökare vars språk inte täcks.
  3. Åtgärda eventuella fel som visas bredvid raderna och välj sedan HTML-taggar, XML-webbplatskarteposter eller en HTTP-header.
  4. Kopiera koden och lägg till samma uppsättning på varje listad sida, så att varje sida listar alla versioner inklusive sig själv.

Så fungerar det

hreflang talar om för sökmotorer vilka webbadresser som är språk- eller regionversioner av samma innehåll, så att exempelvis en sökande i Österrike kan visas de-AT-sidan i stället för de-DE-sidan. Värdet är en ISO 639-1-språkkod, eventuellt följd av en ISO 3166-1 alpha-2-regionkod; enbart en region (till exempel ”GB”) är inte giltig. Vanliga misstag som verktyget fångar upp är en-UK (den korrekta koden är en-GB), regioner som inte är länder, till exempel EU, och dubblerade koder. Koderna kontrolleras mot språk- och regiondata som är inbyggd i din webbläsare.

Anteckningarna måste vara dubbelriktade och självrefererande: varje sida i uppsättningen listar alla versioner, inklusive sig själv. Om den tyska sidan pekar på den franska sidan men den franska sidan inte pekar tillbaka kan sökmotorerna ignorera paret. x-default anger reservsidan för alla andra. Använd absoluta webbadresser och peka varje hreflang till den kanoniska versionen av sidan, inte till en omdirigering eller en sida med noindex-tagg.

Det finns tre likvärdiga sätt att publicera anteckningarna: link-element i HTML-huvudet, xhtml:link-poster i en XML-webbplatskarta eller en HTTP Link-header. Välj en metod per siduppsättning; fler behövs inte. hreflang är en ledtråd för att välja mellan versioner, inte en rankingförstärkning.

Exempel

Engelsk och tysk webbplats

Rader med en → https://example.com/ och de → https://example.com/de/ plus x-default → https://example.com/ ger tre link-taggar. Både den engelska och den tyska sidan måste inkludera alla tre.

Spanska för Spanien och Mexiko

Använd es-ES och es-MX för de två regionala versionerna och lägg till en vanlig es-version (eller peka es till en av dem) så att spansktalande i andra länder också täcks.

Åtgärda ett vanligt fel

en-UK markeras: UK är inte ISO 3166-1-koden för Storbritannien. Ändra till en-GB.

Vanliga frågor

Behöver jag x-default?

Den är valfri men rekommenderas. Den talar om för sökmotorer vilken sida som ska visas när inget av de listade språken eller regionerna matchar användaren, till exempel en global engelsk sida eller en språkväljare.

Kan jag använda en region utan ett språk, till exempel hreflang="us"?

Nej. Språket är obligatoriskt; regionen är valfri. ”us” är inte en språkkod. Använd en-US i stället.

Bör jag använda HTML-taggar eller webbplatskartan?

Båda fungerar. HTML-taggar är enklast för små webbplatser. Webbplatskartor håller sidans HTML liten och är lättare att hantera för många språk. HTTP-headers är främst för PDF-filer och andra icke-HTML-filer.

Kan två språkkoder peka på samma URL?

Ja. Till exempel kan en-GB och en-IE båda peka på en och samma sida på brittisk engelska. Vad som inte är tillåtet är att samma kod pekar på två olika URL:er.

Integritet

Koder och URL:er kontrolleras och formateras i din webbläsare. Ingenting skickas eller lagras.