Vad är en Hreflang-generator?
En Hreflang-generator är ett verktyg som hjälper dig att skapa korrekta rel=alternate hreflang-taggar för din webbplats. Genom att ange URL-adresser för varje lokaliserad version av en sida, samt ett valfritt reservalternativ (så kallad x-default), genererar verktyget en komplett uppsättning taggar som du kan lägga till på dina webbsidor.
Verktyget är utformat för att stödja webbplatsägare som underhåller flerspråkiga sidor, SEO-experter, webbutvecklare samt alla som behöver validera ISO-koder för hreflang-taggar eller inkludera en x-default-reserv i sin konfiguration.
Hur verktyget används
För att generera dina taggar anger du information under följande fält i verktyget:
- Språkversioner: Under rubriken Språkversioner anger du detaljer för varje lokaliserad version av sidan.
- Språk eller region: Här anger du en språkkod med två bokstäver enligt ISO 639-1, eventuellt följd av en skrifttyp enligt ISO 15924 och/eller en regionkod med två bokstäver enligt ISO 3166-1 (till exempel
en,zh-Hant,zh-CNellerzh-Hans-US). - Versionens URL: En fullständig URL som måste börja med
http://ellerhttps://.
- Språk eller region: Här anger du en språkkod med två bokstäver enligt ISO 639-1, eventuellt följd av en skrifttyp enligt ISO 15924 och/eller en regionkod med två bokstäver enligt ISO 3166-1 (till exempel
- x-default-URL: Under denna sektion kan du ange den fullständiga
http://- ellerhttps://-URL som ska fungera som reservalternativ för besökare vars språk eller region inte har en exakt matchning.
Verktyget stöder upp till 100 språkversioner samtidigt. Du kan använda knappen Lägg till version för att lägga till nya rader, eller Rensa för att tömma alla fält.
Validering och felmeddelanden
Verktyget utför en automatisk kontroll av koder och URL-adresser. Taggar genereras endast om alla inmatade uppgifter är giltiga, och förhandsgranskningen visas först när alla rader och x-default har validerats. Om det finns felaktigheter förblir resultatet tomt och verktyget visar specifika felmeddelanden:
- Lägg till minst två språkversioner.
- Version
{index}behöver en språk- eller språk-regionkod. - Version
{index}behöver en fullständig URL. - Version
{index}måste använda en språkkod med två bokstäver, eventuellt med en ISO 15924-skrift och/eller en regionkod med två bokstäver. - Version
{index}använder{code}, vilket inte är en giltig språkkod enligt ISO 639-1. - Version
{index}använder{code}, vilket inte är en giltig regionkod enligt ISO 3166-1 Alpha-2. - Version
{index}använder{code}, vilket inte är en giltig skriftkod enligt ISO 15924. - Version
{index}upprepar hreflang-koden{locale}. - Version
{index}kräver en fullständig http://- eller https://-URL. - URL-adressen för version
{index}måste vara kortare än 2 048 tecken. - Lägg till den URL-adress som x-default ska använda.
- URL-adressen för x-default kräver en fullständig http://- eller https://-adress.
- URL-adressen för x-default måste vara kortare än 2 048 tecken.
- Detta verktyg stöder upp till
{max}språkversioner samtidigt.
Regler för generering av kod
När verktyget skapar dina hreflang-taggar tillämpas följande tekniska regler och hantering av specialfall:
- Normalisering av skiftläge: Verktyget normaliserar gemener och versaler i resultatet (exempelvis omvandlas
EN-ustillen-US). - Normalisering av specifika koder: Koderna
zh-Hantochzh-Hansnormaliseras automatiskt. - Ogiltiga koder: Koden
es-419samt andra okända koder accepteras inte och avvisas av valideringen. - Teckenkodning i URL-adresser: URL-parametrars frågetecken och övriga parametrar (query parameters) formateras med korrekta escape-tecken i den genererade koden.
- Teckenbegränsning: Alla angivna URL-adresser måste vara kortare än 2 048 tecken.
Integritet och databehandling
När du använder denna Hreflang-generator kan du vara trygg med att dina data hanteras lokalt. Dina URL-adresser stannar i din webbläsare, och ingenting laddas upp till BroBroGo.
Vanliga frågor
Vilka hreflang-koder accepterar denna generator?
Använd en språkkod med två bokstäver enligt ISO 639-1, eventuellt följd av en skrifttyp enligt ISO 15924 och/eller en regionkod med två bokstäver enligt ISO 3166-1: till exempel en, sv-SE, zh-Hant eller zh-Hans-US. Gemener och versaler normaliseras i resultatet.
Var ska jag placera de genererade taggarna?
Lägg till hela den genererade uppsättningen oförändrad i head-avsnittet på varje lokaliserad version. Varje sida måste referera till sig själv och till alla andra versioner.
Vad ska x-default peka på?
Välj den sida som ska visas för besökare vars språk eller region inte har någon exakt matchning. En språkväljare, en global startsida eller din huvudsakliga språkversion kan användas som reservalternativ.