Gratis lokaliseringsverktyg för utvecklare

Gratis hreflang-tagggenerator

Klistra in en språkcode och en absolut URL per rad. Generatorn validerar uppsättningen och skapar ömsesidigt-klara HTML-länktaggar.

En post per rad. Separera BCP 47-koden och den absoluta URL:en med ett komma. Inkludera varje sida själv och lägg till x-default när det är lämpligt.

Giltiga poster: 4inkluderar x-defaultFel: 0

Genererade hreflang-taggar

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

Privat efter design. Detta verktyg körs helt i din webbläsare. Inklistrade värden laddas aldrig upp, lagras eller inkluderas i analys.

Konverterare för lokalkodAnge en locale såsom en_US, pt-BR, zh-Hant-TW eller ett vanligt språk namn. Få kanoniska koder och läsbara detaljer direkt.i18n JSON-nyckelkontrollantKlistra in en JSON-ordbok för källspråk och en målspråksöversättning. Hitta saknade och extra nästlade nycklar omedelbart utan att ladda upp någon av filerna.

Hur man genererar hreflang-taggar

  1. Lista över alla lokaliserade sidorAnge en BCP 47-språkkod och en absolut sid-URL per rad, separerade med ett kommatecken.
  2. Åtgärda valideringsfelÅtgärda ogiltiga koder, duplicerade språk eller ofullständiga URL:er tills hela uppsättningen är giltig.
  3. Kopiera den kompletta taggenKopiera den genererade HTML-koden till varje sida i språkgruppen så att alla alternativ är ömsesidiga.

Bygg en komplett hreflang-sats

Ange varje BCP 47-språk- eller språk-regionkod intill dess absoluta sid-URL. Verktyget kanoniserar kodens versalisering, avvisar dubbletter av språk, validerar HTTP- och HTTPS-URL:er och flyktar URL-tecken säkert för ett HTML-attribut.

Kopiera de genererade taggarna till varje pages head i gruppen. Varje lokaliserad sida behöver samma kompletta uppsättning, inklusive en självreferens. En ofullständig envägsuppsättning är en vanlig orsak till att hreflang-annoteringar ignoreras.

Hreflang- och canonical-taggar löser olika problem

En canonical-tag identifierar den föredragna URL:en för duplicerat eller nästan duplicerat innehåll. Hreflang identifierar motsvarande sidor som är gjorda för olika språkgrupper. Lokaliserade sidor bör normalt peka till sin egen canonical-url, inte alla till den engelska versionen.

Behåll URL-struktur stabil och använd de exakta slutgiltiga, indexerbara URL:erna. Omdirigeringar, blockerade sidor, noindex eller konflikterande canonical-URL:er försvagar språkklustret och gör felsökning mycket svårare.

Privat, endast i webbläsaren genererad

URL-listan lämnar aldrig din webbläsare. Analys samlar endast säkra räknare såsom antalet giltiga rader och valideringsfel — inte domänerna, sökvägarna, frågesträngarna eller taggarna du anger.

Vanliga frågor

Vad gör hreflang?

Hreflang talar om för sökmotorer vilken URL som är avsedd för en viss språk- eller språk-regionpublik. Det hjälper rätt lokaliserade version att dyka upp i sökresultaten, men det ersätter inte en canonical-tagg eller omdirigerar användare.

Behöver hreflang-taggar vara ömsesidiga?

Ja. Varje sida i en språkgrupp bör lista sig själv och alla alternativa sidor i samma grupp. Om sida A pekar på sida B men sida B inte pekar tillbaka kan sökmotorer komma att ignorera relationen.

Bör jag inkludera x-default?

Använd x-default för en språkväljare, global fallback eller standardsida som inte riktar sig till ett specifikt språk. Det är valfritt, men användbart när användare kanske inte matchar någon av de listade lokalerna.