Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukutviklerUtvikling av AI-verktøy for bedrifter. Høy kvalitet. Rimelig.Skriv på Telegram

Hreflang Checker: Slik finner og retter du feil i flere språkversjoner av nettstedet ditt

Hreflang-sjekker på nett: språkkoder, x-default, selvreferanser og kryssreferanser mellom språkversjoner

Hva du vil få

  • Sjekk av hreflang-klyngen på en hvilken som helst side: språkkoder, duplikater, x-default, selvreferanse, URL-statuser – gratis
  • Forstå hvorfor Google viser den tyske versjonen til engelsktalende besøkende og hvordan du kan fikse det
  • Riktig markup-mal for et nettsted på to eller flere språk
Bruk: om 20 minutterLagrer: trafikk som går til feil språkversjon

Det korte svaret: for å sjekke hreflang på nett, lim inn adressen til en hvilken som helst språkversjon av en side i den gratis PromoPilot hreflang-validatoren og klikk på "Sjekk hreflang". Verktøyet vil trekke ut alternative lenker fra <head>, sjekke formatet på språk- og regionkoder, duplikater, tilstedeværelsen av x-default og lenker til selve siden, HTTP-statusen til hvert alternativ, og, hvis veksleknappen er aktivert, til og med kryssreferanser mellom versjoner. Nedenfor finner du hvordan du leser resultatene og de vanligste feilene.

Jeg har jobbet med flerspråklige prosjekter – fra trespråklige nettsteder til en 33-språklig portal med RTL – og hreflang har vært en kilde til problemer i nesten alle av dem. Den mest irriterende feilen: alt er merket opp, men én versjon lenker ikke tilbake – og Google viser besøkende feil språkversjon, selv om alt ser greit ut ved første øyekast.

Hva sjekker hreflang-validatoren?

Hreflang er et hint til søkemotorer: «Denne siden har versjoner på andre språk, her er adressene deres.» Sider lenket av denne markupen danner en klynge. Validatoren sjekker om denne klyngen er satt sammen riktig.

Undersøkelse Hva ser han på? Hvorfor er dette for SEO?
Alternativer fra hodet Alle <link rel="alternate" hreflang="…"> tagger på siden Dette er markeringen som Google leser.
Kodeformat og duplikater Språk i henhold til ISO 639-1, region i henhold til ISO 3166-1 ( de, en-GB, cs-CZ), repetisjoner Google ignorerer rett og slett ugyldig kode.
x-standard Finnes det en standardversjon? Vist til de som ikke var fornøyde med noe språk
Selvreferanse Peker siden til seg selv i listen? Uten den anses klyngen som ufullstendig.
HTTP-status for alternativer Svarer alle adresser med en 200-kode? 404-lenker eller omdirigeringer bryter forbindelser
Gjensidige lenker Refererer hver versjon tilbake Uten bekreftelse blir ikke hreflang-paret tatt med i betraktningen.

Hvordan sjekker man en nettsides hreflang på nettet?

Hreflang-sjekk i 4 trinn: sett inn URL fra klynge, kjør sjekk, vis URL-statuser og aktiver gjensidig sjekk

  1. Åpne hreflang-validatoren.
  2. Sett inn adressen til siden som skal inkluderes i klyngen, for eksempel https://example.com/en/pricing/.
  3. Avgjør om gjensidig hreflang-sjekk er nødvendig. Veksleknappen «Sjekk gjensidig hreflang» forsinker kontrollprosessen: verktøyet åpner hvert alternativ og sjekker markupen. Aktiver den for den første kontrollen – gjensidig hreflang-sjekk er den vanligste årsaken til ødelagte lenker.
  4. Klikk på «Sjekk hreflang» og undersøk problemene: koder, x-default, selvreferanse.
  5. Rett opp eventuelle urelaterte språkinnstillinger og test på nytt med en annen språkversjon for å sikre at klyngen samsvarer på begge sider.

Slik ser verktøysiden ut: adressefeltet, bryteren for gjensidig verifisering og en beskrivelse av hva som kontrolleres.

PromoPilots gratis Hreflang Validator-side: URL-felt, gjensidig sjekk-veksler og knappen «Sjekk hreflang»

Hvordan lese resultatet, og hva må korrigeres først?

Ikke alle Hreflang-feil er like. Jeg retter dem i denne rekkefølgen:

  1. Alternativer svarer med en feil eller en omdirigering. Hvis /de/preise/ returnerer en 404-feil eller omdirigerer til hjemmesiden, fungerer ikke sammenkoblingen. Hreflang-en skal bare inneholde endelige nettadresser med statusen 200 som samsvarer med den kanoniske adressen til disse sidene.
  2. Det er ingen tilbakelenker. Den engelske versjonen lenker til den tyske versjonen, men den tyske versjonen lenker ikke til den engelske versjonen. Dette skjer vanligvis når et nytt språk ble lagt til senere og malen for de eldre versjonene ikke ble oppdatert.
  3. Feil koder. Vanlige eksempler inkluderer en-UK i stedet for en-GB, cz i stedet for cs for tsjekkisk, ua i stedet for uk for ukrainsk, eller en region uten et språk. Søkemotoren ignorerer slike strenger.
  4. Ingen selvreferanse. Hver versjon må også liste seg selv.
  5. Det finnes ingen x-default. Det er ikke en feil, men uten den får besøkende «fra andre språk» en tilfeldig versjon.
  6. Duplikater. Den samme koden er oppført to ganger med forskjellige adresser – Google vet ikke hvilken de skal velge.

Den riktige klyngen for en side på tre språk ser slik ut – og er den samme i hver av de tre versjonene:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

En annen vanlig fallgruve er en kanonisk versjon som peker fra alle språkversjoner til den engelske. Dette motsier hreflang: du sier samtidig «dette er en duplikat av den engelske siden» og «dette er en separat tysk versjon». Hver versjons kanoniske versjon bør peke til seg selv.

Når trengs regioner, ikke bare språk?

de koden er for alle tysktalende besøkende. de-AT -koden er kun for de som bor i Østerrike. Regionale koder er nødvendige hvis du har virkelig forskjellig innhold for hvert land: forskjellige priser, valutaer, frakt og juridisk informasjon. Hvis tekstene er identiske, er språkkoder tilstrekkelig – flere regionale versjoner skaper duplikater og kompliserer støtten.

Et godt kompromiss for en butikk: de for alle tysktalende land pluss de-CH hvis Sveits har forskjellige priser i franc. Da vil sveitsiske besøkende se sin egen versjon, og alle andre vil se den generelle.

Hvordan legge til et nytt språk uten å ødelegge hreflang?

De fleste feilene oppstår ikke når man lanserer et nettsted, men senere – når man legger til et språk. Min sjekkliste for dette:

  1. Oppdater malen for alle eksisterende versjoner, ikke bare den nye: hver side skal liste opp det nye språket.
  2. Ikke publiser blanke eller uoversatte sider. Hvis det ikke finnes noen oversettelse ennå, er det bedre å ikke inkludere siden i klyngen enn å referere til en stub.
  3. Sjekk URL-ene. Oversatte URL-er ( /de/preise/ i stedet for /de/pricing/) er bra for brukere, men hreflang-en bør inneholde disse URL-ene, uten omdirigeringer.
  4. Kjør validatoren fra begge sider – den nye versjonen og en av de gamle, med gjensidig verifisering aktivert.
  5. Oppdater nettstedskartet ditt for å hjelpe roboten med å finne de nye sidene dine raskere.

Dette tar en time, og feil som blir oversett i dette trinnet vil forvirre resultatene i flere måneder.

Sammenligning: hreflang-validator og alternativer

Verktøy Hva er gratis? Restriksjoner Hvem passer det for?
PromoPilot — hreflang validator Koder, duplikater, x-default, selvreferanse, HTTP-statuser, gjensidige lenker Én klynge per sjekk, leser markup fra head Sjekk raskt de viktigste sidene på nettstedet ditt eller andres nettsted
Google Search Console URL-sjekk: Hvilken kanonisk versjon valgte Google? Bare for ditt bekreftede nettsted finnes det ingen separat hreflang-rapport Forstå hvordan Google ser en bestemt versjon
Skrikende frosk SEO-edderkopp Gjennomsøke et nettsted med hreflang-rapporter Installasjon kreves, gratisversjonen har en grense for antall adresser Revider alle språkversjoner samtidig
Ahrefs verktøy for nettredaktører Nettstedsrevisjon, inkludert hreflang-feil Bare for dine bekreftede nettsteder Regelmessig oppfølging av prosjektet ditt

Konklusjon: For å sjekke en spesifikk side – for eksempel etter lansering av et nytt språk – er en online validator raskere. Et nettsted med tusenvis av sider på dusinvis av språk krever en robotsøker som kan gjennomsøke alle.

PromoPilot har 87 gratis SEO-verktøy. Neste i serien er en artikkel om metatag-analyse: den viser også en sides hreflang, men uten å sjekke gjensidighet og statuser.

Hva er begrensningene til hreflang-validatoren?

Validatoren leser alternativer fra dokumentets <head>. Hvis hreflang-koden din er i XML-sitemapet eller HTTP-overskriftene, vil ikke verktøyet se den – dette er ikke en nettstedsfeil, men en valideringsfunksjon. Den sjekker én klynge om gangen. For å sikre at hele nettstedet er merket riktig, må du sjekke malene for alle sidetyper eller kjøre en robotsøkeprogram. Og selvfølgelig evaluerer ikke validatoren oversettelseskvaliteten – maskinoversettelse uten hreflang-redigering vil ikke redde deg.

Når er et gratis verktøy ikke nok?

Hreflang-validator eller nøkkelferdig flerspråklig SEO: Validering av én klynge kontra automatisert markering av hele nettstedet

Validatoren vil finne en feil, men vil ikke skrive om nettstedsmalen. En spesialist er nødvendig hvis:

  • det finnes mer enn tre språk, og hreflang må genereres automatisk for hver ny side;
  • Du går inn i nye markeder og bestemmer deg for hvordan du skal organisere adresser: mapper, underdomener eller separate domener;
  • Google viser hardnakket feil versjon, men ved første øyekast er det ingen feil i markupen;
  • Ikke bare hreflang er nødvendig, men også oversettelse, metatagger og markup på hvert språk.

Hva kan jeg gjøre for nettstedet ditt?

Jeg er Valeriy Danyuk, utvikler og SEO-spesialist: 12 år, over 200 kunder og mange flerspråklige prosjekter for Europa.

SEO og flerspråklighet

Nettsider, butikker og regnskap

Send meg adressen til det flerspråklige nettstedet ditt via Telegram – jeg skal sjekke klyngene med viktige sider og fortelle deg hvor du mister trafikk.

Resultat

  1. En online hreflang-sjekker viser koder, x-default, selvreferanse, statuser og gjensidige klyngelenker.
  2. Rett i denne rekkefølgen: ødelagte alternativer → tilbakelenker → koder → selvreferanse → x-default → duplikater.
  3. Den kanoniske versjonen av hver språkversjon bør peke til seg selv, ikke til «hovedspråket».
  4. For store flerspråklige nettsteder genereres hreflang ved hjelp av en mal, eller det brukes en plattform der språk kobles automatisk, for eksempel 1001site.

Sjekk nettstedets viktigste side med en gratis hreflang-validator – med gjensidig validering aktivert.

Kilder

  • PromoPilots Hreflang Validator-side – liste over sjekker og vanlige spørsmål.
  • Google Search Central – Dokumentasjon om lokaliserte versjoner av sider og hreflang.
  • Screaming Frog og Ahrefs Webmaster Tools – beskrivelser av nettstedsrevisjon.

Referanser og kilder

Spørsmål og svar

Hvorfor er x-default viktig?

x-default forteller søkemotoren hvilken versjon som skal vises hvis ingen av språkene i klyngen passer for den besøkende – for eksempel en bruker med en japansk nettleser på et nettsted med tyske, engelske og tsjekkiske versjoner. Vanligvis peker x-default til den engelske versjonen eller språkvalgsiden.

Hvorfor er sammenkobling viktig?

Google godtar bare hreflang-paret hvis lenken er bekreftet på begge sider: den tyske versjonen lenker til den engelske versjonen, og den engelske versjonen lenker tilbake til den tyske versjonen. Hvis det ikke finnes noen tilbakekobling, ignoreres markupen for dette paret, og feil versjon kan vises i søkeresultatene.

Hvor skal man plassere hreflang: i HTML, i overskrifter eller i et nettstedskart?

Google støtter tre metoder: lenkekoder i dokumentets topptekst, HTTP-overskrifter (nyttig for PDF-er) og XML-nettstedskart. Velg én og bruk dem konsekvent. PromoPilot-validatoren leser alternativer fra dokumentets topptekst, slik at den ikke ser markering i et nettstedskart.

Vi sjekket nettsiden, men det er ingen som kan fikse det?

Dette gratisverktøyet avdekker problemer. Jeg analyserer rapporten, prioriterer og fikser dem: SEO-revisjon, hastighetsøkning, markup og migrering til et nytt nettsted uten å miste rangeringer.