Du leverer det samme indhold på flere sprog. Du har versioner af din hjemmeside til forskellige lande. Uden hreflang-tags bliver søgemaskiner forvirrede. De ser flere versioner af den samme side og ved ikke, hvilken der er til hvilken målgruppe. Hreflang-tags fortæller søgemaskiner, hvilken side der er til hvilket sprog og hvilken region. De forhindrer problemer med duplikeret indhold og sikrer, at brugere ser den rigtige version.
Hvad er hreflang-tags?
Hreflang-tags er HTML-links, der fortæller søgemaskiner, hvilken side der er beregnet til hvilket sprog og hvilken region. De ser sådan ud:
<link rel="alternate" hreflang="en" href="https://example.com/page">
<link rel="alternate" hreflang="es" href="https://example.com/es/page">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page">
Det fortæller søgemaskiner: "Denne side er den engelske version. Her er den spanske version. Her er den franske version. Vis hver version til folk, der taler det sprog."
Du tilføjer hreflang-tags i head på hver side. Hver sprogversion indeholder tags, der peger på alle andre versioner (inklusive sig selv).
Hvorfor hreflang-tags betyder noget
Uden hreflang-tags ser søgemaskiner flere sider med lignende eller identisk indhold. De indekserer måske alle versioner eller vælger tilfældigt. Brugere ser måske den forkerte sprogversion. Det skaber problemer med duplikeret indhold og forvirring.
Hreflang-tags samler rangeringskraft. I stedet for at splitte autoritet ud på ti sprogversioner deler alle versioner autoritet for deres respektive sprog og regioner. Engelsktalende brugere ser den engelske version placeret. Spansktalende brugere ser den spanske version placeret.
Hreflang-tags forbedrer brugeroplevelsen. Spansktalende i Spanien ser den spanske version. Engelsktalende i USA ser versionen med amerikansk engelsk. Brugere får indhold på deres sprog.
Sådan strukturerer du hreflang-tags
Brug sprogkoder (en, es, fr, de) eller koder med sprog og region (en-US, en-GB, es-ES, es-MX).
Sprogkoder er enklere (en betyder enhver form for engelsk). Koder med sprog og region er mere specifikke (en-US er amerikansk engelsk, en-GB er britisk engelsk).
Hvis du betjener engelsk globalt, så brug hreflang="en". Hvis du specifikt betjener amerikansk engelsk, så brug hreflang="en-US".
Tag altid et hreflang-tag med, der peger på siden selv. Den engelske version bør have hreflang="en", der peger på sig selv. Det fortæller søgemaskiner "dette er den primære engelske version."
Tag et x-default-tag med til brugere, hvis sprog eller region ikke er dækket. Eksempel:
<link rel="alternate" hreflang="x-default" href="https://example.com">
Det siger "hvis brugerens sprog ikke står på vores liste med hreflang, så vis dem denne version."
Metoder til indførelse
Tags i head i HTML er mest almindelige. Tilføj tags <link rel="alternate" hreflang="..."> til head på hver side, der har alternative versioner.
Metode med sitemap: Tag information om hreflang med i dit XML-sitemap. Hver post med en URL kan liste alternative versioner.
Metode med HTTP-header: Send information om hreflang i HTTP-headers. Det virker til PDF'er og indhold, der ikke er HTML.
De fleste hjemmesider bruger metoden med head i HTML, fordi den er enklest. Brug dit CMS til at generere de tags automatisk, hvis det er muligt.
Almindelige fejl med hreflang
At glemme tags, der peger på siden selv. Hver side bør indeholde et tag, der peger på sig selv. Den engelske side bør have hreflang="en", der peger på sig selv.
Inkonsistent indførelse. Hvis den engelske side linker til den spanske version, men den spanske side ikke linker tilbage til den engelske, er hreflang i stykker. Alle versioner skal henvise til alle andre versioner.
Forkerte sprogkoder. At bruge "english" i stedet for "en". At bruge "US" i stedet for "en-US". Brug standardiserede ISO-koder for sprog.
Manglende x-default. Hvis din hjemmeside betjener besøgende i lande, du ikke har specifikke versioner til, så tag x-default med for at vise dem en standardversion.
At pege på URL'er, der ikke er canonical. Hvis hreflang peger på en URL, der ikke er canonical, følger søgemaskiner måske ikke relationen. Peg altid på canonical URL'er.
Hreflang mod indstillinger for geotargeting
Hreflang-tags og indstillinger for geotargeting i Google Search Console virker sammen. Hreflang-tags fortæller søgemaskiner, hvilken side der er til hvilket sprog. Geotargeting i GSC fortæller Google, hvilket land du målretter mod.
Hvis du har example.com/es/ til spansktalende i Spanien, så brug hreflang="es-ES", og sæt geotargeting til Spanien i GSC.
Hvis du har example.com/es/ til spansktalende globalt, så brug hreflang="es", og sæt ikke geotargeting specifikt til et land.
Ofte stillede spørgsmål
Har jeg brug for hreflang-tags, hvis jeg bruger forskellige domæner?
Ja. Hvis du har example.com til engelsk og example.es til spansk, fortæller hreflang-tags søgemaskiner, at det er beslægtede versioner. Uden hreflang behandler søgemaskiner dem som separate hjemmesider. Med hreflang forstår de relationen og samler autoritet korrekt. Med WEMASY's hjemmesidebygger kan du sætte det op direkte på din hjemmeside.
Hvad er forskellen på hreflang og canonical-tags?
Canonical-tags siger "denne side og den side er dubletter, rangér denne". Hreflang-tags siger "denne side og den side er alternative sprogversioner, rangér hver for deres sprog". De tjener forskellige formål. Brug canonical til dubletter. Brug hreflang til sprogvarianter.
Skal jeg bruge hreflang til dialekter i regioner?
Ja, hvis du har forskellige versioner til forskellige regioner. Engelsk-USA, engelsk-Storbritannien og engelsk-Australien er forskellige nok til at berettige separate versioner. Brug hreflang="en-US", hreflang="en-GB", hreflang="en-AU" til at skelne dem. Det hjælper søgemaskiner med at levere den rigtige version til den rigtige region.
Kan jeg bruge hreflang til indhold med paginering?
Nej. Hreflang er til sprogvarianter og regionale varianter, ikke paginering. Indhold med paginering (side 1, side 2, side 3) er ikke en alternativ sprogversion. Brug i stedet rel="next" og rel="prev" til paginering. Brug kun hreflang til sprogvarianter og regionale varianter.
Hvor mange hreflang-tags bør hver side have?
Ét for hver sprogversion, du tilbyder, plus x-default. Hvis du har versioner på engelsk, spansk og fransk, har hver side tre hreflang-tags (ét pr. sprog) plus x-default. Alle versioner henviser til alle andre versioner. Det skaber en gensidig relation.
Løfter hreflang mine placeringer?
Ikke direkte. Hreflang får dig ikke til at placere dig højere. Men det forhindrer straffe for duplikeret indhold og sikrer, at søgemaskiner forstår din hjemmesides struktur. Ved at tydeliggøre, hvilken version der er til hvilket sprog eller hvilken region, hjælper hreflang hver version med at placere sig bedre på sit målmarked. Indirekte forbedrer korrekt hreflang placeringer ved at samle autoritet.