tigtools

Hreflang-taggenerator

Oppgi hver språk- eller regionalversjon av en side med URL-en, legg til en x-default, og kopier hreflang-koden i formatet du trenger.

Kjører i nettleseren din Ingen registrering

Språkversjoner
  1. For eksempel en, en-GB, pt-BR, zh-Hant

  2. For eksempel en, en-GB, pt-BR, zh-Hant

Siden for brukere hvis språk eller region ikke er oppført, ofte en språkvelger eller hovedversjonen.

Utdataformat

Legg til minst to språkversjoner med gyldige URL-er for å generere kode.

Hver side i settet må ha samme fullstendige liste, inkludert en lenke til seg selv. Hvis side A lenker til side B, men B ikke lenker tilbake til A, kan merkingen bli ignorert.

Slik bruker du det

  1. Legg til én rad per språk- eller regionalversjon: koden (for eksempel de eller de-AT) og den fullstendige https://-URL-en til den versjonen.
  2. Legg eventuelt til en x-default-URL for besøkende hvis språk ikke dekkes.
  3. Fiks eventuelle feil som vises ved siden av radene, og velg deretter HTML-tagger, XML-sitemap-oppføringer eller en HTTP-header.
  4. Kopier koden og legg til det samme settet på hver side som er oppført, slik at hver side viser alle versjoner, inkludert seg selv.

Slik fungerer det

hreflang forteller søkemotorer hvilke URL-er som er språk- eller regionsversjoner av samme innhold, slik at for eksempel en som søker fra Østerrike kan få vist de-AT-siden i stedet for de-DE-siden. Verdien er en ISO 639-1-språkkode, eventuelt etterfulgt av en ISO 3166-1 alpha-2-regionskode; en region alene (for eksempel «GB») er ikke gyldig. Vanlige feil verktøyet fanger opp er en-UK (riktig kode er en-GB), regioner som ikke er land, for eksempel EU, og dupliserte koder. Koder kontrolleres mot språk- og regionsdataene som er innebygd i nettleseren din.

Annoteringene må være toveis og selvrefererende: hver side i settet lister opp alle versjoner, inkludert seg selv. Hvis den tyske siden peker til den franske siden, men den franske siden ikke peker tilbake, kan søkemotorene ignorere paret. x-default markerer fallback-siden for alle andre. Bruk absolutte URL-er, og pek hver hreflang til den kanoniske versjonen av siden, ikke til en viderekobling eller en side med noindex-tag.

Det finnes tre likeverdige måter å publisere annoteringene på: link-elementer i HTML-head, xhtml:link-oppføringer i et XML-nettstedskart eller en HTTP Link-header. Velg én metode per sidesett; det er ikke nødvendig å bruke flere. hreflang er et hint for å velge mellom versjoner, ikke et rangeringsløft.

Eksempler

Engelsk og tysk nettsted

Radene en → https://example.com/ og de → https://example.com/de/ pluss x-default → https://example.com/ gir tre link-tagger. Både den engelske og den tyske siden må inkludere alle tre.

Spansk for Spania og Mexico

Bruk es-ES og es-MX for de to regionale versjonene, og legg til en vanlig es-versjon (eller pek es til én av dem), slik at spansktalende i andre land også dekkes.

Slik retter du en vanlig feil

en-UK flagges: UK er ikke ISO 3166-1-koden for Storbritannia. Endre den til en-GB.

Ofte stilte spørsmål

Trenger jeg x-default?

Den er valgfri, men anbefales. Den forteller søkemotorene hvilken side de skal vise når ingen av de oppførte språkene eller regionene passer til brukeren, for eksempel en global engelsk side eller en språkvelger.

Kan jeg bruke en region uten språk, for eksempel hreflang="us"?

Nei. Språket er obligatorisk; regionen er valgfri. «us» er ikke en språkkode. Bruk en-US i stedet.

Bør jeg bruke HTML-tagger eller sitemapen?

Begge deler fungerer. HTML-tagger er enklest for små nettsteder. Sitemaps holder HTML-koden på siden liten og er enklere å administrere for mange språk. HTTP-headere brukes hovedsakelig for PDF-er og andre ikke-HTML-filer.

Kan to språkkoder peke til samme URL?

Ja. For eksempel kan en-GB og en-IE begge peke til én britisk-engelske side. Det som ikke er tillatt, er at samme kode peker til to forskjellige URL-er.

Personvern

Koder og URL-er sjekkes og formateres i nettleseren din. Ingenting sendes eller lagres.