Hreflang és nemzetközi SEO
Megtanulod, mikor és hogyan implementálj hreflang jelölést többnyelvű oldalakon, és elkerülöd a leggyakoribb hibákat.
Mi az a hreflang?
A hreflang egy HTML (vagy XML) jelölés, amellyel jelzed a Google-nek, hogy egy oldal milyen nyelvi és/vagy regionális közönségnek szól, és melyek a többi nyelv/ország megfelelői.
Példa: link rel="alternate" hreflang="hu" href="https://pelda.hu/hu/cikk"
Az x-default az "alapértelmezett" változatot jelöli, arra a felhasználóra, akinek a nyelve/régiója nincs specifikusan megjelölve.
Mikor kell hreflang?
- Különböző nyelvű verziók léteznek ugyanarról a tartalomról (pl. magyar és angol)
- Ugyanazt a tartalmat különböző országoknak szánod (pl. en-US és en-GB)
- Azonos domainon vagy különböző subdomaineken/alkönyvtárakban van a tartalom
Nem kell, ha:
- Csak egyetlen nyelvű/régiójú tartalmad van
- A különböző "nyelvek" valójában fordítás nélküli, azonos tartalmak (ez duplikáció lenne)
Implementálási módszerek
1. HTML head elemek (leggyakoribb)
Minden érintett oldal head részébe be kell illeszteni az összes nyelvi változatot hivatkozó sorokat.
Példa a magyar oldalon:
- link rel="alternate" hreflang="hu" href="https://pelda.hu/hu/termek"
- link rel="alternate" hreflang="en" href="https://pelda.hu/en/product"
- link rel="alternate" hreflang="de" href="https://pelda.hu/de/produkt"
- link rel="alternate" hreflang="x-default" href="https://pelda.hu/en/product"
Fontos: A hivatkozásnak kölcsönösnek kell lennie! A magyar oldal hivatkozik az angolra → Az angol oldal is hivatkozik a magyarra.
2. XML Sitemap (nagy webhelyek esetén praktikusabb)
Az urlset-ben xhtml:link elemeket kell megadni minden URL-hez az összes nyelvi változattal.
Nyelvkódok helyes használata
- hu → Magyar nyelv: hreflang="hu"
- en → Angol nyelv: hreflang="en"
- en-US → Angol, USA régió: hreflang="en-US"
- en-GB → Angol, UK régió: hreflang="en-GB"
- de-AT → Német, Ausztria régió: hreflang="de-AT"
- x-default → Alapértelmezett (nincs specifikus egyezés): hreflang="x-default"
Leggyakoribb hreflang hibák
1. Hiányzó kölcsönösség
Ha az angol oldal hivatkozik a magyarra, de a magyar NEM hivatkozik vissza az angolra, a Google figyelmen kívül hagyja az egész jelölést.
Ellenőrzés: Search Console → Nemzetközi célzás → Nyelv fül
2. Helytelen nyelvkód
hreflang="hun" (háromjegyű ISO kód), HELYTELEN
hreflang="hu" (kétjegyű ISO 639-1 kód), HELYES
3. Canonical és hreflang ütközés
Ha egy oldal kanonikusra mutat egy másik verziót, de hreflang jelöléssel saját magát jelöli, ellentmondás keletkezik.
Szabály: Minden hreflang által hivatkozott URL saját magára mutasson canonical-ként.
4. Csak az egyik irányban van jelölés
Ha csak a főoldalon jelölöd meg a variánsokat, de a belső oldalakon nem, a Google csak ott veszi figyelembe.
Ellenőrzés
- Search Console → Beállítások → Nemzetközi célzás, hreflang hibák listája
- URL Inspection, megmutatja az adott URL által hivatkozott hreflang sorokat
- Screaming Frog, automatikusan feltérképezi és ellenőrzi a kölcsönösséget
Gyakorlati példa magyar környezetben
2026-os valós eset: Egy budapesti ügyvédi iroda, amely Magyarország mellett Ausztriában és Románában is dolgozik ügyfelekkel. A weboldaluk három nyelven futott (hu, de-AT, ro), de a hreflang jelölések nem voltak kölcsönösek: a magyar oldal hivatkozott az osztrákorakra, de az osztrák oldalak nem hivatkoztak vissza a magyarra.
A hreflang implementáció felülvizsgálata négy lépésben zajlott:
1. Screaming Frog-gal feltérképezték az összes language tag-et — 47 oldalból 31-nél hiányzott a kölcsönösség.
2. A HTML head-be bekerültek a helyes három irányú hivatkozások (hu ↔ de-AT ↔ ro), plusz hreflang="x-default" a magyar változatra.
3. A canonical URL (kanonikus cím) jelölés minden oldalnál a saját URL-re mutat — nem keverik össze a kanonikus és a hreflang logikát.
4. Az XML sitemapba xhtml:link elemek kerültek minden URL mellé.
Eredmény 6 hét után: a Search Console Nemzetközi célzás riportjában a hreflang-hibák száma 31-ről 0-ra csökkent. Az osztrák forgalom 44%-kal nőtt, mert a Google már pontosan tudta, melyik oldalt mutassa az Ausztriában keresőknek. A belső linkek (internal linking) és a schema.org / strukturált adat LocalBusiness jelölés kombinálva tovább erősítette a regionális láthatóságot. Az indexelés (indexing) is gyorsult: az új tartalmak 2 nap helyett átlagosan 14 óra alatt kerültek az indexbe mindhárom verzióban.
Gyakori hibák, amiket érdemes elkerülni
- Hiányzó kölcsönösség: A leggyakoribb hreflang-hiba: ha az A oldal hivatkozik a B-re, de a B nem hivatkozik vissza az A-ra, a Google figyelmen kívül hagyja az egész jelölést. Minden érintett oldalnál az összes nyelvi variánst fel kell tüntetni — nem elég csak az egyirányú hivatkozás.
- Helytelen ISO-kód: A háromjegyű "hun" kód helytelen, a kétjegyű "hu" a szabványos ISO 639-1 kód. Régió esetén csak a kétjegyű ISO 3166-1 Alpha-2 kódok érvényesek (pl. AT, GB, US) — nem az ország neve betűzve.
- x-default hiánya: Ha van legalább kétféle nyelvi verzió, az x-default megadása ajánlott. Ez jelzi a Google-nek, melyik oldalt mutassa azoknak, akik egyik célzott régiójú/nyelvű keresők sem egyeznek. Enélkül a Google maga dönti el, melyik verziót jelenik meg — nem mindig a kívánt eredménnyel.
Röviden
A hreflang jelölés megmondja a Google-nek, hogy egy tartalom melyik nyelvi és/vagy regionális közönségnek szól, és melyek a megfelelő alternatív verziók. A kölcsönösség (minden hivatkozott oldal visszahivatkozik), a helyes ISO-kódok és az x-default megadása a három legkritikusabb szabály. 2026-ban különösen a magyar–német–román nyelvű oldalak esetén érdemes a Screaming Frog automatikus kölcsönösség-ellenőrzését rendszeresen futtatni.
Következő lépések
- Nyisd meg a Search Console Nemzetközi célzás riportját, és ellenőrizd, vannak-e hreflang-hibák.
- Futtasd a Screaming Frog-ot, és ellenőrizd a "Hreflang" fülön a kölcsönösségi hibákat.
- Minden hreflang-hivatkozott URL-nél győződj meg róla, hogy a robots.txt nem blokkolja a bejárást — blokkolt oldalnál a Google nem tudja elolvasni a hreflang jelölést.
👉 Publisher csomag megismerése — a Publicator AI automatikusan kezeli a többnyelvű tartalmak hreflang jelölését és kölcsönösség-ellenőrzését.
Gyakran ismételt kérdések
Szükséges hreflang, ha az oldalamon csak magyar tartalom van?
Nem. Ha kizárólag egy nyelven és egy célpiacnak írsz, a hreflang felesleges és extra kódot jelent. Csak akkor implementálj, ha különböző nyelvi vagy regionális verziók léteznek ugyanarról a tartalomról.
Az aldomainen vagy alkönyvtárban lévő verziók esetén is kell hreflang?
Igen. Mindegy, hogy hu.pelda.hu vagy pelda.hu/hu/ struktúrát használsz — a hreflang jelölés minden esetben szükséges a különböző nyelvi/regionális verziók összekapcsolásához. A Google mindkét megközelítést egyformán kezeli.
Mi történik, ha a hreflang és a canonical ütközik?
Ha egy oldal canonical-ként egy másik URL-t jelöl, de hreflang-gal saját magát hivatkozza, a Google ellentmondást észlel és általában figyelmen kívül hagyja a hreflang-jelölést. Szabály: minden hreflang-hivatkozott oldal önmagára mutasson canonical-ként.
Források
Kapcsolódó tananyagok
Hasznos volt ez a cikk?
Nem találod a választ?
Ezt automatikusan megcsináljuk helyetted
Publicator AI · SEO és GEO autopilot