Ugrás a tartalomra
Vissza az útmutatókhoz
Útmutató Utoljára ellenőrizve: 2026. október 10 perc olvasás

hreflang-hibák és a javításuk

A hreflang-linkek csak teljes készletként működnek. Ez az útmutató bemutatja azokat a hibákat, amelyek a leggyakrabban tönkreteszik egy ilyen készletet, valamint azt, hogyan találhatod meg és javíthatod ki őket.

Miért teszik tönkre apró hibák a hreflangot

A hreflang-linkek megmondják a keresőmotoroknak, mely oldalak ugyanannak a tartalomnak más nyelvű vagy más régiónak szóló változatai. Minden változatnak meg kell erősítenie a többit. Egyetlen hibás kód, egyetlen hiányzó visszalink vagy egyetlen átirányító változat elég lehet ahhoz, hogy a készlet egy részét figyelmen kívül hagyják. Azt, hogyan hozd létre eleve a nyelvi változatokat és a címeiket, a weboldal fordításáról szóló útmutatónk tárgyalja. Ez az útmutató az utána megmaradó hibákról szól.

Ugyanannak az oldalnak három változata háromszögben. Minden párt kétirányú nyíl köt össze, és minden oldalnak van egy kis nyila, amely önmagára mutat vissza: minden változat megnevezi az összes többit és önmagát.
Teljes készlet: visszalinkek az összes változat között és önhivatkozás minden oldalon.

Hogyan ellenőrizz egy készletet

Kezdj egy oldalon, gyűjtsd össze a hreflang-linkjeit, majd nyisd meg az összes felsorolt változatot. Csak így látod, hogy a változatok egyeznek-e egymással.

Hogyan ellenőrizz egy hreflang-készletet
Linkek összegyűjtése
A kezdőoldal összes hreflang-bejegyzése
Kódok ellenőrzése
Nyelv ISO 639-1, régió ISO 3166-1 szerint
Minden változat megnyitása
200-as állapot, nincs átirányítás, nincs noindex
Visszalinkek ellenőrzése
Minden változat felsorolja az összes többit és önmagát
A canonical ellenőrzése
Minden változat önmagát adja meg
Az x-default ellenőrzése
Legfeljebb egy, minden oldalon ugyanaz
Kezdj egy oldalon, és kövesd az összes felsorolt változatot.

1. hiba: hiányoznak a visszalinkek

Ez az első pont a Google által közzétett gyakori hibák listáján. Ha az A oldal a B oldalt adja meg német változatként, a B oldalnak is meg kell adnia az A oldalt. A Google azt írja, hogy a címkéket figyelmen kívül hagyja, ha két oldal nem mutat kölcsönösen egymásra. Ez akkor fordul elő, ha egy új nyelvet csak néhány oldalhoz adnak hozzá, vagy ha minden nyelv külön rendszerben él. A javítás: a hreflang-linkek blokkját az összes változat egyetlen listájából építsd fel, és ugyanazt a blokkot tedd a készlet minden oldalára.

Minden változat visszalinkel?
A felsorolt változat a saját hreflang-linkjeiben megadja ezt az oldalt, pontosan ugyanazzal a címmel?
Igen
A pár megerősíti önmagát. A Google használhatja a két oldal közötti megjegyzéseket.
Nem
A Google figyelmen kívül hagyhatja a két oldal közötti megjegyzéseket. Add hozzá a hiányzó linket azon az oldalon, amelyről hiányzik.
Tedd fel ezt a kérdést a készlet minden oldalpárjára.

2. hiba: hibás nyelv- vagy régiókódok

  • en-UK az en-GB helyett. Az Egyesült Királyság ISO-kódja GB. A Google azt írja, hogy a fenntartott kódoknak, mint az UK, az EU vagy az UN, nincs hatásuk a hreflangban.
  • Önmagában álló országkód, például us vagy jp. A Google nem fogad el nyelv nélküli régiót. A japán nyelv kódja ja, így egy Japánnak szóló oldal ja vagy ja-JP kódot használ.
  • Nyelvnek vett ország. A Google példája: a be a belarusz nyelv kódja, nem Belgiumé. Egy Belgiumnak szóló francia nyelvű oldal fr-BE kódot használ.
  • Aláhúzásjel, mint az en_GB-ben. A W3C szerint a nyelvi címke részeit kötőjel választja el.
  • Máshol érvényes, de a Google számára nem érvényes kódok. Az es-419 latin-amerikai spanyolt jelent, és a W3C szerint érvényes nyelvi címke, de a Google azt írja, hogy nem támogatja.
Hibás és helyes kódok
Hibás
  • en-UK
  • jp (ország, nem nyelv)
  • be Belgiumra (a be a belarusz)
  • en_GB (aláhúzásjel)
  • es-419 (a Google nem támogatja)
Helyes
  • en-GB
  • ja vagy ja-JP
  • fr-BE vagy nl-BE
  • en-GB (kötőjel)
  • es, vagy országonként egy kód, például es-MX
A Google számára nem számít a kis- és nagybetű: az en-gb és az en-GB ugyanaz.

3. hiba: az oldal nem adja meg önmagát

A Google azt írja, hogy minden nyelvi változatnak önmagát és az összes többi változatot is fel kell sorolnia. Egy olyan oldalról, amely csak a többi nyelvet nevezi meg, hiányzik a saját bejegyzése. Egy lehetséges ok: ugyanaz a ciklus építi a nyelvválasztót is, a nyelvválasztó pedig gyakran elrejti az aktív nyelvet. Tartsd külön a kettőt: a nyelvválasztó elrejtheti az aktuális nyelvet, a hreflang-blokk nem.

4. hiba: az x-default hiányzik vagy következetlen

Az x-default fenntartott érték. A Google akkor használja, ha egyetlen más nyelv vagy régió sem illik a látogató böngészőbeállításaihoz, és tartalékként ajánlja, például egy olyan oldalhoz, ahol a látogatók maguk választják ki a nyelvüket. Nem kötelező használni. Ha használod, készletenként egyszer tedd, ugyanazt a bejegyzést tedd minden oldalra, és olyan oldalra mutasson, amely bárhonnan érkező látogatóknak működik, például egy nyelvválasztó oldalra vagy a fő változatodra. Tipikus hibák: oldalról oldalra eltérő x-default, két x-default-bejegyzés egy készletben, vagy olyan, amely egy, a látogatókat helyük szerint átirányító oldalra mutat.

5. hiba: a canonical egy másik nyelvre mutat

A canonical címke megmondja, melyik cím a fő változat egy oldal duplikátumai közül. A Google azt tanácsolja, hogy ugyanazon a nyelven adj meg kanonikus oldalt, vagy a lehető legjobb helyettesítő nyelven, ha azon a nyelven nincs kanonikus oldal. Ha a német oldal az angol oldalt adja meg canonicalként, a jelzések ellentmondanak egymásnak: a hreflang szerint a német oldal önálló változat, a canonical szerint az angol oldal másolata. A javítás: minden nyelvi változat önmagát adja meg canonicalként, a változatokat pedig hreflang köti össze.

A canonical és a hreflang más-más feladatot lát el
A rel=canonical ugyanannak az oldalnak a duplikátumai közül választ, a hreflang a fordításokat köti össze. A Google szerint a hreflang attribútumot hordozó canonical linket nem használja a kanonikalizáláshoz. A Google azt is írja, hogy a nyelvi változatok csak akkor számítanak duplikátumnak, ha a fő tartalom lefordítatlan marad.

6. hiba: linkek átirányításokra, noindex-oldalakra vagy hibákra

  • Átirányítások. Egy átirányító címre mutató hreflang-link olyan címet nevez meg, amely nem maga az oldal. A Google az átirányítást erős jelzésnek tekinti arra, hogy a célja legyen a kanonikus cím. A végső címet add meg. Még rosszabb, ha egy változat egy másik nyelvi változatra irányít át, mert akkor két kód vezet ugyanarra az oldalra.
  • noindex. A noindexszel ellátott oldal kimarad a Google Keresőből, így egy rá mutató hreflang-link olyan változatra mutat, amely nem jeleníthető meg. Vagy távolítsd el a noindexet, vagy minden oldalon vedd ki az oldalt a készletből.
  • Hibák. Egy 404-gyel vagy szerverhibával válaszoló változat nem tudja megerősíteni a készletet. Állítsd helyre, vagy minden oldalon vedd ki a blokkból.

Kisebb hibák, amelyeket könnyű elnézni

  • Majdnem azonos címek. A http és a https, a www-vel és anélkül, a végén perjellel és anélkül különböző címek. A visszalinknek pontosan az oldal címét kell megadnia.
  • Relatív címek, például /de/preise/. A Google teljes címeket követel meg, a https://-t is beleértve.
  • Több, egymásnak ellentmondó módszer. A Google számára a HTML-ben lévő link elemek, a HTTP-fejléc és a sitemap egyenértékűek, és több módszer együttes használata nem hoz előnyt a Keresőben. Egy módszert használj.

Javíts a helyes sorrendben

  1. 1Készíts egy listát egy oldal összes változatáról: kód és pontos végső cím.
  2. 2Ellenőrizz minden címet: 200-as állapot, nincs átirányítás, nincs noindex, a canonical önmagára mutat.
  3. 3Ebből a listából építsd fel a hreflang-blokkot, az önhivatkozással együtt, és ha szeretnél, egyetlen x-defaulttal.
  4. 4Ugyanazt a blokkot tedd a készlet minden oldalára, egyetlen módszerrel.
  5. 5Minden újraindítás és minden új nyelv után ellenőrizd újra a készletet. A legtöbb látogatót kapó oldalakkal kezdd (ez a mi tanácsunk, nem a Google szabálya).

Ellenőrizd a hreflangot a Do4U-val

A hreflang-ellenőrzés ezeket a lépéseket végzi el egy oldalra és annak összes változatára. Megadsz egy címet. A Do4U beolvassa az oldalt, összegyűjti a hreflang-linkjeit, majd beolvassa az összes felsorolt változatot. A kód ellenőrzi a visszalinkeket és az önhivatkozásokat, a nyelv- és régiókódokat, az x-defaultot és a duplikátumokat, valamint azt, hogy minden változat elérhető-e átirányítás nélkül, nincs-e rajta noindex, a megfelelő canonicalt adja-e meg, és egyezik-e a html lang értéke. Megkapod a hibás és figyelmeztetést kapott oldalak listáját, minden megállapításhoz egy rövid magyarázatot, és a visszalinkek mátrixát. AI nélkül fut, és ingyenes, fiókonként napi korláttal.

Az ellenőrzés csak a HTML-ben lévő link elemeket olvassa. A HTTP-fejlécekben vagy sitemapekben lévő hreflangot nem olvassa, és JavaScriptet sem futtat. A Do4U jelzéseket talál, te ellenőrzöl és döntesz. A helyes hreflang-linkek nem jelentenek ígéretet jobb rangsorolásra.

Források