tigtools

Hreflang-tag-generator

Angiv hver sprog- eller regional version af en side med dens URL, tilføj en x-default, og kopier hreflang-koden i det format, du har brug for.

Kører i din browser Ingen tilmelding

Sprogversioner
  1. F.eks. en, en-GB, pt-BR, zh-Hant

  2. F.eks. en, en-GB, pt-BR, zh-Hant

Siden til brugere, hvis sprog eller region ikke er anført, ofte en sprogvælger eller hovedversionen.

Outputformat

Tilføj mindst to sprogversioner med gyldige URL'er for at generere kode.

Hver side i sættet skal have den samme komplette liste, inklusive et link til sig selv. Hvis side A linker til side B, men B ikke linker tilbage til A, kan annoteringen blive ignoreret.

Sådan bruger du det

  1. Tilføj én række pr. sprog- eller regional version: koden (f.eks. de eller de-AT) og den fulde https:// URL for den version.
  2. Tilføj eventuelt en x-default URL til besøgende, hvis sprog ikke er dækket.
  3. Ret eventuelle fejl vist ved siden af rækkerne, og vælg derefter HTML tags, XML-sitemap-poster eller en HTTP-header.
  4. Kopier koden, og tilføj det samme sæt til hver listet side, så hver side viser alle versioner inklusive sig selv.

Sådan fungerer det

hreflang fortæller søgemaskiner, hvilke URL'er der er sprog- eller regionsversioner af det samme indhold, så en søgende i Østrig f.eks. kan få vist de-AT-siden i stedet for de-DE-siden. Værdien er en ISO 639-1-sprogkode, eventuelt efterfulgt af en ISO 3166-1 alpha-2-regionskode; en region alene (f.eks. „GB“) er ikke gyldig. Almindelige fejl, som værktøjet fanger, er en-UK (den korrekte kode er en-GB), regioner, der ikke er lande, såsom EU, og dublerede koder. Koderne kontrolleres mod sprog- og regionsdataene i din browser.

Annotationerne skal være tovejs og selvrefererende: hver side i sættet viser alle versioner, inklusive sig selv. Hvis den tyske side peger på den franske side, men den franske side ikke peger tilbage, kan søgemaskiner ignorere parret. x-default markerer fallback-siden for alle andre. Brug absolutte URL'er, og peg hvert hreflang til den kanoniske version af siden, ikke til en omdirigering eller en side med et noindex-tag.

Der er tre ligeværdige måder at offentliggøre annotationerne på: link-elementer i HTML-head, xhtml:link-poster i et XML-sitemap eller en HTTP Link-header. Vælg én metode pr. sidesæt; flere er ikke nødvendigt. hreflang er et hint til valg mellem versioner, ikke et ranking-boost.

Eksempler

Engelsk og tysk site

Rækkerne en → https://example.com/ og de → https://example.com/de/ plus x-default → https://example.com/ giver tre link-tags. Både den engelske og den tyske side skal indeholde alle tre.

Spansk for Spanien og Mexico

Brug es-ES og es-MX til de to regionale versioner, og tilføj en almindelig es-version (eller peg es til en af dem), så spansktalende i andre lande også er dækket.

Ret en almindelig fejl

en-UK markeres: UK er ikke ISO 3166-1-koden for Storbritannien. Ændr den til en-GB.

Ofte stillede spørgsmål

Skal jeg bruge x-default?

Den er valgfri, men anbefales. Den fortæller søgemaskiner, hvilken side der skal vises, når ingen af de angivne sprog eller regioner passer til brugeren, f.eks. en global engelsk side eller en sprogvælger.

Kan jeg bruge en region uden et sprog, f.eks. hreflang="us"?

Nej. Sproget er påkrævet; regionen er valgfri. „us“ er ikke en sprogkode. Brug en-US i stedet.

Skal jeg bruge HTML tags eller sitemap?

Begge dele virker. HTML-tags er enklest for små websteder. Sitemaps holder sidens HTML lille og er lettere at administrere ved mange sprog. HTTP-headere bruges primært til PDF-filer og andre ikke-HTML-filer.

Kan to sprogkoder pege på den samme URL?

Ja. For eksempel kan en-GB og en-IE begge pege på én britisk engelsk side. Det er ikke tilladt, at den samme kode peger på to forskellige URL'er.

Privatliv

Koder og URL'er kontrolleres og formateres i din browser. Intet sendes eller gemmes.