Frankfurti stúdió többnyelvű digitális megjelenésekhez +49 69 95209894 [email protected] H–P 9–17 óráig Ügyfélportál →
MagyarHU

Pénznem

Az idegen pénznemű összegek nem kötelező erejű irányadó értékek; a számlázás euróban történik.

2026-03-31 · Baduno szerkesztőség · 24 blog.readMin · Blog és tudás

Canonical és hreflang együttműködése: A leggyakoribb konfliktusok megoldása

Ebben az útmutatóban megtudhatja, hogyan ismerheti fel és javíthatja ki a canonical címkék és a hreflang attribútumok közötti konfliktusokat. Elmagyarázzuk az önreferencia szabályt, a tipikus hibákat, és gyakorlati megoldásokat mutatunk be a keresőmotorok felé történő konzisztens jelzéshez. Így irányíthatja helyesen többnyelvű weboldalát.

Két iránytű eltérő irányba mutat, bemutatva a kanonikus és alternatív oldalakat.

Mit tesznek a Canonical-tagek és a hreflang-attribútumok

A Canonical-tagek és a hreflang-attribútumok két központi jelzés a többnyelvű weboldalak számára. A Canonical-tag (rel="canonical") közli a keresőmotorokkal, hogy melyik URL az oldal preferált verziója, ha hasonló tartalom több címen is elérhető. Megakadályozza, hogy a duplikált tartalom gyengítse az indexálást azáltal, hogy a rangsorolási jeleket a kanonikus URL-re összpontosítja. A gyakorlatban az SEO-szakemberek arra használják, hogy például paraméterek vagy nyomtatási verziók esetén egyértelmű fő URL-t határozzanak meg.

A hreflang-attribútumok (rel="alternate" hreflang="x") viszont azt jelzik a keresőmotoroknak, hogy az oldal melyik nyelvi vagy országspecifikus verziója mely régiók felhasználóinak szól. Lehetővé teszik, hogy szinte azonos tartalmat különböző nyelveken szolgáltasson ki anélkül, hogy duplikációs probléma lépne fel. A cél, hogy egy spanyol felhasználó a spanyol verziót lássa, egy francia felhasználó a franciát – még akkor is, ha a tartalom le lett fordítva vagy lokalizálva. Hreflang nélkül fennáll a kockázata, hogy a rossz nyelvi verzió jelenik meg a találati listában.

A két jelzés különböző szinteken működik: a Canonical a deduplikációért felelős egy nyelven vagy domainen belül, míg a hreflang a nyelvi alternatívákat határozza meg egymás között. Problémássá válik, ha ellentmondanak egymásnak – például ha egy oldal egy másik nyelvre mutat kanonikus hivatkozásként, de ugyanakkor a hreflang révén önálló változatként van megjelölve. Ezért elengedhetetlen, hogy a két attribútum működését külön-külön megértsük, mielőtt kombinálnánk őket. Jó első lépés, hogy minden URL esetében a Canonical-hivatkozást önmagára állítjuk (self-referencing), majd a hreflang-kapcsolatokat tisztán építjük fel.

Konkrét cselekvési javaslat: Ellenőrizze weboldala minden oldalán, hogy a Canonical-tag pontosan arra az URL-re mutat-e, amely a hreflang-kapcsolatban is az egyik alternatívaként szerepel. Ehhez használjon SEO-eszközt vagy böngészőbővítményt. Ha a Canonical és a hreflang eltér egymástól, jegyezze fel az érintett URL-eket, és javítsa ki a beállításokat a self-referencing szabályok szerint (lásd a következő fejezetet).

Az önhivatkozás szabálya a Canonical és hreflang esetében

Az önhivatkozási szabály kimondja, hogy minden URL-nek, amely egy hreflang-készlet része, önmagára kell mutatnia kanonikus verzióként. Ez azt jelenti: a német oldalon lévő kanonikus címkének a német URL-re kell mutatnia, nem pedig egy angolra vagy franciára. Csak így biztosíthatja, hogy a keresőmotorok a nyelvi verziót önálló dokumentumként ismerjék fel, és ne válasszák ki tévesen egy másik nyelvet fő verzióként.

A gyakorlatban ezt a szabályt gyakran megsértik, amikor a fejlesztők kényelemből egy globális kanonikus címkét állítanak be, amely az angol kezdőoldalra mutat. Ennek következménye: a német oldal átadja rangsorolási jelzését az angolnak, miközben a hreflang a német verziót alternatívaként tünteti fel. A keresőmotorok ekkor ellentmondással szembesülnek – általában a kanonikus címkét követik, de esetleg figyelmen kívül hagyják a hreflang-beállításokat, vagy leértékelik az oldalt. Ennek elkerülése érdekében minden URL-en helyezzen el egy kanonikus címkét, amely az aktuális oldal pontos URL-jére mutat. Ez vonatkozik az x-default változatra is, ha létezik.

Kivételt képez, ha technikai okokból egy kanonikus URL-t egy másik domainre kell beállítania (pl. szindikálás esetén). Ebben az esetben a hreflang hivatkozást csak a kanonikus URL-re vonatkoztassa, és a nem kanonikus verziókat távolítsa el a hreflang-készletből. Ellenkező esetben konfliktus keletkezik, amely mind az indexelést, mind a nyelvi kiszolgálást befolyásolja. Tapasztalat szerint egyszerűbb következetesen önhivatkozást használni, és csak akkor eltérni a szabálytól, ha a tartalmak valóban azonosak és duplikációs helyzet áll fenn.

Javasolt lépések: Végezzen egy bejárást a weboldalán, és nyerje ki az összes kanonikus címkét. Hasonlítsa össze ezeket a hreflang-bejegyzésekkel. A hreflang-készlet minden URL-jéhez a kanonikus megadásnak pontosan egyeznie kell ezzel az URL-lel. Ha eltérés van, javítsa ki a kanonikus címkét. Tesztelje a változtatásokat a Google Search Console vagy a Merkle hreflang-tesztelőjével. Dokumentálja a módosításokat, hogy a jövőbeli frissítések során megőrizze a konzisztenciát.

Dokumentumokkal a két serpenyőben lévő mérleg a Canonical és hreflang egyensúlyát jelképezi.

Miért lehet ellentmondás a Canonical és a hreflang között

A kanonikus címke és a hreflang attribútum közötti konfliktusok főként akkor keletkeznek, amikor a jelek eltérő cél-URL-eket adnak meg. Egy tipikus eset: egy német oldal (domain.de/produkt) kanonikus címkéje az angol oldalra (domain.com/produkt) mutat. Ugyanakkor a német oldal hreflang-bejegyzéseket tartalmaz, amelyek önmagát nyelvi alternatívaként tüntetik fel. A keresőmotorok két ellentmondó utasítást kapnak: a kanonikus azt mondja: "Ez az oldal az angol másolata", a hreflang pedig azt: "Ez az oldal önálló nyelvi verzió". A gyakorlatban ez gyakran ahhoz vezet, hogy a német oldal elvész az indexelés során, vagy egyáltalán nem jelenik meg.

Egy másik gyakori eset: az elfelejtett önhivatkozás az x-default változatnál. Ha egy általános céloldalt x-defaultként definiál, de ezen az oldalon egy kanonikus címkét állít be egy másik nyelvi verzióra, a készlet inkonzisztens lesz. A keresőmotorok ekkor már nem tudják hozzárendelni, hogy melyik URL melyik közönségnek szól. A gyakorlatban ezek a konfliktusok gyakran csak egy részletes bejárási elemzés során derülnek ki, mivel nem produkálnak nyilvánvaló hibaüzeneteket.

A megoldás a következetes láncolásban rejlik: a hreflang-készlet minden URL-jének önmagára kell mutatnia kanonikusként. Ezenkívül minden nyelvi verziónak kölcsönösen hivatkoznia kell egymásra (kölcsönös hivatkozás). Ha hiányzik a visszahivatkozás, például mert az angol oldal nem szerepelteti a németet a hreflang-ban, akkor újabb konfliktus áll fenn. A Google a múltban jelezte, hogy figyelmen kívül hagyja az ilyen készleteket, ha a hivatkozások nem szimmetrikusak.

Záró javaslat: Rendszeresen ellenőrizze egy hreflang-ellenőrző eszközzel, hogy minden készlet teljes és konzisztens-e. Különösen figyeljen az egyes elemek önhivatkozására. Ha változtatásokat végez az oldalstruktúrán (pl. URL-ek áthelyezése), frissítse egyszerre a kanonikus és a hreflang beállításokat is. Ha egyszer helyesen beállította, elkerülheti a leggyakoribb konfliktusokat, és biztosíthatja, hogy mindkét jel harmonikusan működjön együtt.

A konfliktusok hatása a láthatóságra és az indexelésre

Ha a kanonikus és a hreflang ellentmond egymásnak, az jelentős problémákat okozhat többnyelvű vagy nemzetközi weboldala indexelésében és láthatóságában. Egy gyakori forgatókönyv: egy német aloldalon elhelyez egy hreflang címkét, amely az angol verzióra mutat, míg a kanonikus címke egy másik URL-re mutat. Az olyan keresőmotorok, mint a Google, ezeket a jeleket esetleg ellentmondásosnak értelmezhetik. Ennek következménye: oldalai nem megfelelően kerülnek felismerésre nyelvi változatokként, és csökkenhet a láthatóság az egyes országok keresési találataiban.

A gyakorlatban azt tapasztaljuk, hogy a konfliktusos oldalak gyakran egyáltalán nem vagy csak hiányosan indexelődnek. Előfordulhat, hogy a Google az angol változatot jeleníti meg az USA-beli találatokban, annak ellenére, hogy Németország számára egy német verziót szánt. Vagy az oldalakat duplikátumként értékeli és eltávolítja az indexből. Ez közvetlenül hatással van az organikus forgalomra – a rossz országból érkező látogatók nem látják az oldalát, és a visszafordulási arány nő.

További hatás: a helyes nyelvi hozzárendelés megszakad. Ha egy németországi felhasználó keres egy terméket, ideális esetben a német verziónak kellene rangsorolnia. A kanonikus és hreflang közötti konfliktus miatt azonban az angol verzió jelenhet meg – még akkor is, ha létezik a német oldal. Az ilyen problémák elkerülése érdekében elengedhetetlen, hogy a kanonikus és hreflang címkék következetesen ugyanarra az URL-re mutassanak. Ezért rendszeresen ellenőrizze, hogy az önhivatkozó kanonikus címkék megegyeznek-e a hreflang bejegyzésekkel.

Javasoljuk, hogy minden URL-struktúrák vagy nyelvi verziók változtatása után végezze el a jelek szisztematikus ellenőrzését. Használjon ehhez egy olyan eszközt, amely mindkét címkét megjeleníti egy oldalon (pl. böngészőbővítmények vagy bejárók). Különösen figyeljen azokra az oldalakra, amelyek hreflang-csoportokban szerepelnek, de eltérő kanonikus címkével rendelkeznek, mint a csoport URL-je. Csak akkor tudják a keresőmotorok helyesen hozzárendelni a nyelvi változatokat és biztosítani a láthatóságot az összes célpiacon, ha mindkét jel összhangban van.

Hibakeresés feltérképező elemzésekkel és keresőmotor-eszközökkel

A Canonical és a hreflang közötti konfliktusok felderítéséhez a feltérképező elemzések és a keresőmotorok eszközei kínálkoznak. Az alapos hibakeresés a weboldal teljes bejárásával kezdődik – lehetőleg egy olyan eszközzel, amely mind a Canonical-címkéket, mind a hreflang-attribútumokat rögzíti. Jelenítse meg az összes olyan oldalt, ahol ez a két jel nem ugyanarra az URL-re mutat. Különösen figyeljen azokra az oldalakra, amelyek hreflang-csoportokban szerepelnek, de eltérő Canonical-címkével rendelkeznek. A gyakorlatban gyakran nem elég egyes oldalakat ellenőrizni; az összes nyelvi változat szerkezetét szem előtt kell tartania.

A Google Search Console ehhez hasznos funkciókat kínál. Az „Indexálás” és „Oldalak” alatt talál olyan üzeneteket, mint „Az oldalnak nincs hreflang-címkéje” vagy „A hreflang-címke ellentmondásos”. Kattintson a megfelelő bejegyzésekre, hogy lássa az érintett URL-eket és a várt alternatívákat. Hasonlítsa össze ezeket az oldalakon található tényleges Canonical-címkékkel. Egy másik hasznos eszköz az URL-ellenőrző, amellyel egyes oldalakat tesztelhet, és megnézheti, hogyan értelmezi a Google a jeleket. Ha az eszköz a vártnál eltérő kanonikus URL-t mutat, akkor konfliktus áll fenn.

Az automatizált felügyelet érdekében javasoljuk, hogy készítsen rendszeres bejárási jelentéseket. Állítsa be a bejáróeszközt úgy, hogy figyelmeztetést adjon, ha egy oldalon a Canonical-címke nem egyezik a hreflang-önreferenciával. Vegye figyelembe a közvetett konfliktusokat is: Ha az A oldal kanonikusan a B oldalra mutat, de a B oldal egy hreflang-csoportban szerepel a C és D oldalakkal, akkor a csoportban minden oldalnak konzisztens jelekkel kell rendelkeznie. Egy gyakorlati megközelítés az oldal összes hreflang-linkjének összevetése a hivatkozott URL-ek megfelelő Canonical-címkéivel.

Jegyezze fel a talált konfliktusokat, és rangsorolja a javítást az oldalak forgalmi relevanciája alapján. Kezdje azokkal az oldalakkal, amelyek a legtöbb látogatót kapják, vagy fontos kulcsszavakra szeretnének rangsorolni. A javítás után hagyja, hogy a keresőmotor újra bejárja a változtatásokat – ehhez használja az indexálási kérelmet a Search Console-ban. Néhány nap múlva ellenőrizze, hogy a konfliktusok megszűntek-e, és az indexálás javult-e. A rendszeres hibakeresés a megfelelő eszközökkel segít gyorsan azonosítani az okokat és tisztítani a jelzéseket.

Gyakori megvalósítási hibák és felismerésük

A Canonical és a hreflang megvalósítása során gyakran előfordulnak tipikus hibák, amelyek konfliktusokat okoznak. Egy klasszikus hiba: a hreflang-címke olyan URL-re mutat, amely maga nem ad vissza hreflang-címkét, vagy eltérő Canonical-címkével rendelkezik. Gyakran használnak abszolút URL-eket a hreflang-címkében, amelyek nem egyeznek pontosan a cél-URL-lel – például hiányzó vagy felesleges perjelek miatt. Egy másik gyakori hiba az önreferencia Canonical nélkül: ha egy oldal a hreflangban önmagára hivatkozik, de a Canonical-címke másik URL-re mutat, akkor a jelek ellentmondanak egymásnak.

Ezeket a hibákat legjobban az adatok összehasonlításával ismerheti fel. Készítsen egy táblázatot az oldal összes nyelvi változatáról, és jegyezze fel a hreflang-linkek és a Canonical-címkék értékeit. Ezután ellenőrizze, hogy minden hreflang-link olyan URL-re mutat-e, amelynek Canonical-címkéje visszamutat önmagára vagy konzisztens a csoporton belül. Egy praktikus segédeszköz egy böngészőbővítmény, amely mindkét címkét megjeleníti egy oldalon. Járjon el szisztematikusan: kezdje a kezdőlappal vagy a legfontosabb landing oldalakkal, majd haladjon végig az URL-struktúrán.

Egy különösen trükkös eset az X-default használata megfelelő Canonical-megjelölés nélkül. Ha X-defaultot állít be alapértelmezettként, akkor ennek az oldalnak a Canonical-címkéjének önmagára kell mutatnia. Ha ezt nem teszi meg, a keresőmotor nem kanonikusnak minősítheti az oldalt, és kizárhatja a hreflang-csoportból. Figyeljen a kevert protokollokra (http vs. https) és az aldomainekre is: ha a német verzió a https://de.example.com/ címen található, de a hreflang a http://de.example.com/ címre mutat, konfliktus keletkezik. Ezért következetesen használja a helyes protokoll- és elérési út megadást.

A felismerés automatizálásához írhat egy szkriptet, amely beolvassa az oldaltérképét, és minden URL esetében ellenőrzi a hreflang- és Canonical-értékeket a válaszfejlécekben vagy az oldaltérképen. Hasonlítsa össze az eredményeket az oldalon található tényleges címkékkel. Egy egyszerűbb módszer egy SEO-bejáró használata, amely jelenti az ilyen eltéréseket. Határozzon meg rendszeres ellenőrzést – lehetőleg minden kiadás után vagy URL-változások esetén. Így biztosíthatja, hogy a megvalósítás tiszta maradjon, és ne keletkezzenek új konfliktusok. Bizonytalanság esetén vegyen igénybe jogi tanácsadást, különösen akkor, ha országspecifikus előírásokról van szó.

A vasúti váltó a különböző pályák közötti választás lehetőségét szemlélteti.

Stratégiák a két jel közötti ellentmondások feloldására

Ha a Canonical és a hreflang ellentmondásos jeleket küld, az ahhoz vezethet, hogy a keresőmotorok a rossz verziót jelenítik meg, vagy egyetlen verziót sem indexelnek. Az első és legfontosabb stratégia az, hogy minden URL-hez egy hreflang-klaszterben önhivatkozó Canonical URL-t állítsunk be. Ez azt jelenti, hogy a kanonikus ugyanarra az oldalra mutat – azaz canonical href="https://example.com/de/" a https://example.com/de/ oldalra. Csak így biztosíthatja, hogy a keresőmotorok ne véletlenül egy másik változatot válasszanak kanonikusként.

Ha technikai okokból eltérő kanonikus URL-re van szükség (pl. paramétertisztítás esetén), ennek a kanonikus URL-nek feltétlenül szerepelnie kell a hreflang-linkek között. Ellenkező esetben ellentmondás keletkezik: a hreflang-alternatívák olyan URL-ekre mutatnak, amelyek nem kanonikusak. Példa: Van egy német oldala (de-DE) egy angol oldalra (en) mutató Canonical-lel. Ekkor a hreflang megköveteli, hogy az angol oldal szintén alternatívaként legyen megemlítve. De vajon az angol oldal nem tud a hreflangon keresztül a német oldalra mutatni, mert a Canonical önmagára mutat? A gyakorlatban egyszerűbb, ha minden nyelvi változat saját magára mutató Canonical-lel rendelkezik. Ez eleve elkerüli a konfliktusokat.

Egy másik megközelítés az x-default használata. Ez az érték tartalék lehetőségként szolgál azon felhasználók számára, akiknek nyelve vagy régiója nincs explicit módon lefedve. Az x-default oldalnak is szüksége van egy helyes Canonical címkére, és linkelnie kell a hreflang-klaszteren belül. Ellenőrizze egy bejáróval, hogy a klaszter minden oldala mutat-e a többire, és hogy a Canonical-hivatkozások konzisztensek-e. Konfliktus áll fenn, ha például egy oldal hreflang-gal egy másik oldalra mutat, amelynek Canonical-ja viszont egy harmadik oldalra mutat. Ebben az esetben a keresőmotor általában a nem önhivatkozó oldal ellen dönt. Konkrét cselekvési javaslat: Készítsen listát az összes nemzetközi URL-ről, minden egyes URL-hez jegyezze fel a Canonical-t és az összes hreflang-linket. Győződjön meg arról, hogy minden oldalon a Canonical önmagára mutat, és a hreflang-linkek kölcsönösek. Használjon ehhez olyan eszközöket, mint a Screaming Frog vagy a Google Search Console – a „Nemzetközi megcélzás” jelentésben láthatja, hogy vannak-e konfliktusok.

Regionális és nyelvi célcsoportok pontos megcélzása

A regionális és nyelvi célcsoportok helyes célzásához pontos hreflang-attribútumokra van szükség. Mindig használja az ISO-nyelvkódot (két betű) és opcionálisan az ISO-országkódot (két betű) – például de-DE a német nyelvhez Németországban, de-AT Ausztriához vagy en-US az angolhoz az USA-ban. Egy tiszta nyelvkódot, mint a de, csak akkor használjon, ha az összes német anyanyelvű felhasználót országtól függetlenül szeretné megszólítani, például egy tisztán nyelvi magazin esetében. A gyakorlatban azonban gyakran célszerűbb országspecifikus kódokat használni, mivel a regionális sajátosságok, mint a pénznem, a címformátum vagy a szállítási költségek szerepet játszanak.

Ügyeljen arra, hogy minden oldal tartalmazza a saját hreflang-bejegyzését. Ez azt jelenti: egy hreflang="de-DE" oldalnak saját magára is hreflang-címkét kell helyeznie. Ne feledkezzen meg erről – különben az oldal nem lesz a klaszter részeként felismerve. Ha több régiót szolgál ki ugyanazzal a nyelvvel (pl. Németország, Ausztria, Svájc), hozzon létre minden országhoz külön URL-struktúrát, például /de/produkt, /at/produkt, /ch/produkt. Még ha a szöveg nagyrészt azonos is, az árak vagy a jogi nyilatkozatok eltérhetnek. Ekkor hreflang segítségével hivatkozzon ezekre az URL-ekre egymásra. Azon régiók esetében, amelyek nem tartoznak kifejezetten a lefedettségbe, állítson be x-default-ot egy generikus oldalra, például az angol főoldalra.

Gyakori hiba a tartalomhoz nem illő regionális kódok keverése – például de-DE egy olyan oldalhoz, amely Ausztriának készült. Ez rossz felhasználói élményhez vezet. Ezért ellenőrizze a Google Search Console-ban, hogy megjelennek-e figyelmeztetések a nem egyező hreflang-értékekről. Konkrét eljárás: Határozza meg az összes célpiacot, rendeljen mindegyikhez a nyelv és ország helyes kombinációját, és valósítsa meg a hreflang-címkéket a HTML-fejlécben, a HTTP-fejlécben vagy az XML-oldaltérképben. Az oldaltérkép módszerhez használja az xhtml:link elemet. Érvényesítse a címkéket a Google hivatalos hreflang-teszteszközével. Így biztosíthatja, hogy a keresőmotorok a megfelelő regionális változatot jelenítsék meg.

Hasonló tartalmak kezelése különböző országokban

A nagyon hasonló tartalmak a különböző országokban különleges kihívást jelentenek. Ha a szöveg néhány regionális kiigazítástól eltekintve azonos, fennáll a veszélye, hogy a keresőmotorok az oldalakat duplikátumként értékelik, és csak egy változatot indexelnek. Ennek elkerülése érdekében a tartalmakat jelentősen el kell különítenie – például országspecifikus árakkal, vásárlói véleményekkel, szállítási információkkal vagy jogi nyilatkozatokkal. Ez indokolja a külön URL-eket, és lehetővé teszi a tiszta hreflang-kapcsolódást.

Amennyiben a mélyebb differenciálás nem lehetséges, két alapvető stratégia létezik: vagy egyetlen oldalra konszolidálja a tartalmakat egy országválasztó menüvel, vagy megtartja a külön URL-eket kanonikus hivatkozásokkal az adott régióra. Az első esetben rel="canonical"-t helyez a főoldalra, és csak ezen az oldalon használ hreflang-ot – de ekkor nem lehet országspecifikus URL-eket célzottan kezelni. A második esetben minden regionális változathoz szükség van egy önhivatkozó kanonikusra és hreflang-ra a többi változathoz. A gyakorlat azt mutatja, hogy a különböző árakkal vagy ajánlatokkal rendelkező termékoldalak esetében a külön oldalak hasznosak. Tiszta szöveges oldalaknál regionális igazítás nélkül az összevonás lehet a jobb választás.

Konkrét példa: Egy online áruház pólót árul Németországban és Ausztriában. A leírás azonos, de az ár eltér (áfával együtt). Hozzon létre mindkét országhoz külön URL-t, lássa el mindegyiket egy önhivatkozó kanonikussal, és hreflang segítségével hivatkozzon az oldalakra kölcsönösen. Ezenkívül állítson be x-default-ot egy semleges oldalra (pl. az EU-s verzióra ár nélkül). Ellenőrizze a Google Search Console-ban, hogy mindkét oldal indexelődik-e, és hogy a hreflang-linkek helyesek-e. Ha egy oldal mégsem jelenik meg, ellenőrizze a linkek kölcsönösségét és a kanonikus beállítást. Mert ha csak az egyik oldal hivatkozik a másikra, de fordítva nem, akkor a klaszter nem kerül felismerésre. Ajánlott teendő: Elemezze az összes hasonló oldalt, és a relevancia és a differenciáltság mértéke alapján döntse el, hogy összevonja vagy szétválasztja őket. Szétválasztás esetén: hreflang-klaszter létrehozása önhivatkozó kanonikusokkal; összevonás esetén: kanonikus a központi oldalra és hreflang csak ott az összes régióval.

Ebben az útmutatóban megtudhatja, hogyan ismerheti fel és javíthatja ki a canonical címkék és a hreflang attribútumok közötti konfliktusokat. Elmagyarázzuk az önreferencia szabályt, a tipikus hibákat, és gyakorlati megoldásokat mutatunk be a keresőmotorok felé történő konzisztens jelzéshez. Így irányíthatja helyesen többnyelvű weboldalát.

A konfiguráció tesztelése az élesítés előtt

Mielőtt élesítene egy nemzetközi weboldalt kanonikus és hreflang-címkékkel, rendszerszerűen tesztelje a konfigurációt. Ellenkező esetben fennáll a veszélye, hogy a keresőmotorok ellentmondásos jeleket kapnak, és rosszul rendelik hozzá a tartalmakat. A gyakorlatban egy többlépcsős tesztelési folyamat vált be, amely mind automatikus, mind manuális ellenőrzéseket magában foglal.

Kezdje a tesztkörnyezet vagy egy átmeneti verzió feltérképezésével. Használjon olyan eszközöket, mint a Screaming Frog vagy a Sitebulb, amelyek képesek kiértékelni a hreflang- és kanonikus címkéket. Figyeljen a következőkre: hiányzó kölcsönösség (A oldal hivatkozik B-re, de B nem A-ra), inkonzisztens nyelvi rövidítések (pl. „en-us” vs. „en-US”) és ellentmondások a kanonikus címke és a hreflang-adatok között. Ellenőrizze továbbá, hogy egy oldal összes nyelvi változata hivatkozik-e egymásra, és hogy az önhivatkozó címkék helyesen vannak-e beállítva.

A feltérképezési elemzés kiegészítéseként használja a Google Search Console-t. Jelentkezzen be az összes releváns nyelvi változathoz, és ellenőrizze a „Nemzetközi célzás” jelentésben a hreflang-jelöléseket. A Google itt jelzi, hogy vannak-e hibák, például hiányzó visszakövetkeztetések vagy helytelen nyelvkódok. Az URL-ellenőrző eszköz is segíthet: adjon meg egy példa URL-t, és nézze meg, hogyan értelmezi a Google a hreflang- és kanonikus információkat. Ügyeljen arra, hogy az indexelt verzió megegyezzen az Ön önhivatkozó kanonikus URL-jével.

Egy másik gyakorlati teszt a böngészőbővítmények használata, amelyek láthatóvá teszik a hreflang-címkéket. Emellett szimuláljon különböző földrajzi helyeket VPN-ek vagy keresőmotor-paraméterek (pl. `gl` a Google-nál) segítségével. Ellenőrizze, hogy a megfelelő nyelvi változat jelenik-e meg. Dokumentáljon minden talált eltérést, és javítsa ki azokat az élesítés előtt. Tapasztalatok szerint egy egyszeri teszt nem elegendő – ismételje meg az ellenőrzést minden oldalszerkezeti vagy nyelvi tartalmi változtatás után.

Kettős kulcsok egy gyűrűn azonos tartalmat jelentenek különböző URL-ekhez.

Alternatívák: hreflang a Sitemap-ekben és HTTP-fejlécekben

A hreflang implementálásának legelterjedtebb módja a link elemek beillesztése az egyes oldalak HTML-fejlécébe. Vannak azonban alternatívák, amelyek bizonyos forgatókönyvekben előnyöket kínálnak: hreflang-megadások XML-Sitemap-ekben és HTTP-fejlécekben. Mindkét változat csökkenti a megvalósítási erőfeszítéseket sokoldalú vagy dinamikus tartalmak esetén, és elkerülheti a Canonical-címkékkel való ütközéseket.

A Sitemap-változat esetén minden URL-hez egy nyelvi változatokból álló csoportot határoz meg az XML-Sitemap-ben. Egy bejegyzés így nézhet ki: `<url><loc>https://example.com/de/</loc><xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/><xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/></url>`. Ez leválasztja a hreflang-jeleket az oldalkódról, és megkönnyíti a karbantartást, különösen, ha olyan CMS-t használ, amely nem teszi lehetővé a HTML egyszerű módosítását. Ügyeljen arra, hogy a Sitemap-ben az összes nyelvi változat teljes és kölcsönösen hivatkozott legyen.

A HTTP-fejléc módszer elsősorban nem HTML-fájlokhoz, például PDF-ekhez vagy képekhez alkalmas. A szerver ekkor egy `Link` fejlécet küld: `Link: <https://example.com/de/dokument.pdf>; rel="alternate"; hreflang="de", <https://example.com/en/dokument.pdf>; rel="alternate"; hreflang="en"`. Ezek a fejlécek HTML-oldalakhoz is használhatók, azonban a tapasztalatok szerint a crawlerek támogatása nem olyan robosztus, mint a HTML-módszeré. Ezért tesztelje a keresőmotorok általi felismerést a fent említett eszközökkel.

Az, hogy melyik alternatívát választja, a technikai infrastruktúrájától függ. Sok dinamikus oldallal vagy többnyelvű PDF-ekkel rendelkező webhelyek esetén a Sitemap-ek vagy HTTP-fejlécek gyakran praktikusabbak. Azonban vegye figyelembe: ezeknél a módszereknél is ugyanazok a szabályok érvényesek az önhivatkozásra és a Canonical-címkékkel való összhangra. Soha ne kombináljon több módszert ugyanazon az oldalon, mert ez zavart okozhat. Az átállás után ellenőrizze, hogy a Google helyesen értelmezi-e a hreflang-jeleket.

Gyakorlati esettanulmányok a nemzetközi SEO-ból

A gyakorlatban is kézzelfoghatóvá téve az elméletet, nézzünk meg két tipikus konfliktushelyzetet. Tegyük fel, hogy egy német online áruházban a cipők termékoldala elérhető mind a `example.com/de/schuhe`, mind a `example.com/de/schuhe?color=blue` címen. A paraméteres URL Canonical-címkéje a fő URL-re mutat, de a hreflang-címke egy másik nyelvi verzióra utal. Következmény: a keresőmotorok ellentmondásos jeleket kapnak, és előfordulhat, hogy a rossz verziót indexelik, vagy figyelmen kívül hagyják a hreflang-megadásokat.

Megoldás: A paraméteres URL-en vagy ne használjon hreflang-ot (mivel azt a kanonikus URL reprezentálja), vagy ugyanarra a nyelvi verzióra mutasson. A gyakorlatban ajánlott a hreflang-címkéket csak a kanonikus oldalakon elhelyezni, és az összes alternatív URL-t a Canonical-címkén keresztül konszolidálni. Így elkerülheti az ütközéseket, és biztosíthatja, hogy a nyelvi jelek egyértelműek legyenek.

Egy második példa: Egy utazási portál osztrák tartalmat kínál német nyelven, de ugyanazt az URL-struktúrát használja, mint a német oldal (pl. `example.com/de/` regionális célzással). Itt a Canonical-címkék a regionális verzióra mutathatnak, míg a hreflang különbséget tesz a `de-at` és a `de-de` között. Ha a Canonical nincs helyesen beállítva, a Google esetleg a rossz verziót jeleníti meg a keresésben. Ezért tesztelje az URL-ellenőrző eszközzel, hogy melyik oldalt tekinti kanonikusnak.

Ajánlás ezekből az esetekből: Dokumentálja az URL-struktúráját, és minden oldalhoz egyértelműen határozza meg, melyik verzió a kanonikus. A hreflang-ot csak eltérő nyelvi vagy regionális verziókhoz használja, soha ne olyan változatokhoz, amelyeket a Canonical-on keresztül összevon. Rendszeresen ellenőrizze crawl-elemzésekkel, hogy mindkét jel konzisztens-e. Eltérés esetén részesítse előnyben a Canonical-címkét, mivel az irányítja az indexelést, és ennek megfelelően módosítsa a hreflang-ot. Ezekkel az intézkedésekkel a leggyakoribb konfliktusok elkerülhetők.

Ellenőrző lista a Canonical és hreflang ellenőrzéséhez

A Canonical- és hreflang-implementáció szisztematikus ellenőrzése megakadályozza a konfliktusokat, mielőtt azok befolyásolnák a láthatóságot. Ehhez haladjon oldalról oldalra, és dokumentálja az eltéréseket. Kezdje az önhivatkozás szabályával: minden nyelvi változatnak tartalmaznia kell egy self-referencing Canonical-t, azaz önmagára kell hivatkoznia. Ellenőrizze ezt egy böngészőbővítménnyel vagy egy olyan crawl-eszközzel, mint a Screaming Frog, amely mindkét attribútumot kiolvassa. Jegyezze fel az összes olyan esetet, ahol a Canonical nem a jelenlegi URL-re mutat.

Ezután validálja a hreflang-értékeket. Minden oldalnak tartalmaznia kell a nyelvi és országkódok teljes készletét – beleértve a sajátját is. Ha hiányzik az önhivatkozás a hreflang-ban, a keresőmotorok figyelmen kívül hagyják a teljes készletet. Ügyeljen a helyes szintaxisra: x-default a tartalék oldalhoz, ISO-639-1 a nyelvhez és ISO-3166-1 alpha-2 az országokhoz. Kerülje az olyan kombinációkat, mint az „en-uk” (helyesen: en-gb). Használjon online validátorokat, mint a Merkle hreflang-tesztje vagy a Google Search Console az inkonzisztenciák azonosításához.

Ellenőrizze a két jel együttes működését: ha a Canonical és a hreflang ellentmond egymásnak, konfliktus keletkezik. Például egy német oldal a hreflang segítségével egy angol oldalra hivatkozik, de a Canonical-t egy másik URL-re állítja. A gyakorlatban ez azt eredményezi, hogy a Google figyelmen kívül hagyja a hreflang jelet. Használjon crawl-elemzéseket az ilyen párok felfedésére. Különösen figyeljen a hasonló tartalmú oldalakra (pl. en-us vs. en-gb), ahol a regionális különbségeket hreflang-gal kezeli, de a Canonical-t az általános verzióra állítja – ez tipikus hiba.

Végül a konfigurációt a live előtt tesztelje egy staging környezetben vagy egy nem indexelt területen. Ellenőrizze a naplófájlt, hogy a keresőmotorok robotjai a kívánt verziókat hívják-e. Dokumentáljon minden lépést, és ismételje meg az ellenőrzést nagyobb tartalmi frissítések után. A gyakorlat azt mutatja, hogy a rendszeres negyedéves ellenőrzés időben felismeri a leggyakoribb konfliktusokat. Jogi kérdésekben (pl. országblokkolások) kérjen saját jogi tanácsadást.

Kitekintés: A jelek továbbfejlődése a többnyelvű környezetben

A nemzetközi SEO iránti követelmények folyamatosan változnak. A keresőmotorok egyre jobban megértik a nyelvet, a régiót és a felhasználói szándékot, így a kanonikus és a hreflang szigorú elkülönítése a jövőben veszíthet jelentőségéből. A gyakorlatban azt figyeljük meg, hogy a Google egyre inkább gépi tanulást alkalmaz a tartalmak automatikus nyelvi verzióhoz rendelésére. Ez azt jelenti: még ha a technikai megvalósítás hibátlan is, algoritmikus döntések miatt más verziók jelenhetnek meg, mint ahogy azt tervezte. Ezért rendszeresen ellenőrizze a tényleges megjelenést a keresési találatokban.

Egy másik trend a hreflang szintaxis egyszerűsítése. Az SEO-fórumokon folyó viták arra utalnak, hogy a nyelvi rövidítések hamarosan opcionálissá válhatnak, ha a tartalom egyértelműen egy nyelvhez rendelhető. A gyakorlatban azonban továbbra is használja mindkét ISO-kódot, mivel a teljes megadás nyújtja a legnagyobb biztonságot. Ezzel párhuzamosan fejlődnek az alternatívák, mint a Sitemapokban vagy HTTP-fejlécekben történő megadás. Különösen nagy, több ezer oldalt tartalmazó webhelyek esetén a Sitemap-alapú módszer megkönnyítheti a kezelést – de ügyeljen arra, hogy minden hreflang-bejegyzés teljes és konzisztens legyen.

A mesterséges intelligenciával támogatott lokalizációs eszközök, mint a Baduno, lehetővé teszik a hreflang és a kanonikus automatikus generálását és az ütközések ellenőrzését. Az ilyen rendszerek elemzik a tartalmakat, felismerik a nyelvi verziókat, és helyes hivatkozásokat javasolnak. A gyakorlatban ez jelentősen csökkenti a manuális erőfeszítést, de nem helyettesíti a tapasztalt SEO-szakember végső ellenőrzését. Mert a MI is figyelmen kívül hagyhat ellentmondásokat, ha például hasonló tartalmakat kulturális adaptáció nélkül csak lefordítanak. Vegye ezt figyelembe a munkafolyamatában.

Összefoglalva: A kanonikus és a hreflang egyelőre a többnyelvű webhelyek központi jelei maradnak. De a keresőmotorok egyre intelligensebbek lesznek – és stratégiájának rugalmasnak kell maradnia. Rendszeresen teszteljen új megközelítéseket (pl. dinamikus hreflang-készleteket), és kövesse az iparági frissítéseket. A gyakorlatban bevált, hogy évente legalább egyszer felülvizsgálja a teljes nemzetközi SEO-stratégiát, és hozzáigazítsa az aktuális keresőmotor-irányelvekhez. A célországok jogi sajátosságaihoz konzultáljon szakosodott jogi tanácsadóval.

A kanonikus és hreflang kombinálásának buktatói

A kanonikus és hreflang közötti alapvető ütközések mellett vannak olyan specifikus buktatók, amelyeket a gyakorlatban gyakran figyelmen kívül hagynak. Gyakori probléma a kanonikus használata lapozó oldalakon (pl. kategóriaoldalak több aloldallal). Ha itt egy kanonikust tesz az első oldalra, de egyidejűleg hreflang-hivatkozásokat egyes aloldalakra, ellentmondás keletkezik: a keresőmotorok a kanonikust követik a kezdőoldalra, míg a hreflang egy másik URL-re mutat. Ennek következménye, hogy a hreflang-jeleket figyelmen kívül hagyják. Javasolt, hogy lapozó oldalakon ne használjon kanonikust (rel="canonical" önhivatkozás), vagy a hreflang-ot csak az első oldalra tegye, ne az aloldalakra.

Egy másik buktató az URL-paraméterekre vonatkozik. Ha egy oldal több paraméteren keresztül érhető el (pl. munkamenet-azonosítók, követési paraméterek), és egy tiszta URL-re tesz kanonikust, de a hreflang-hivatkozások a paraméterezett verzióra mutatnak, ütközés keletkezik. Oldja meg ezt úgy, hogy a hreflang-ot csak a kanonikus URL-re tegye, és az összes alternatív URL-t a Sitemapban lássa el önhivatkozó kanonikussal.

A HTTP-fejlécek használatánál is óvatosság szükséges: Ha a hreflang-ot a HTTP-fejlécben adja meg, de a kanonikust a HTML-ben, a hozzárendelés inkonzisztens lehet. Ügyeljen arra, hogy mindkét jel ugyanarra az URL-re mutasson. Rendszeresen kúszassa oldalait olyan eszközökkel, amelyek jelzik ezeket az ütközéseket, és ellenőrizze a naplókat a váratlan átirányításokra.

Nehézséget okozhatnak továbbá a többnyelvű céloldalak, amelyek különböző országokra irányulnak, de azonos tartalommal rendelkeznek (pl. német DE-re és AT-ra). Itt vagy használjon külön URL-eket országonként (pl. /de-de és /de-at) és állítsa be helyesen a hreflang-ot, vagy foglalja össze egy URL-be, és csak egy hreflang-ot tegyen rá. Kerülje el, hogy országok közötti oldalakon egy másik nyelvi verzióra tegyen kanonikust, mert ez tönkreteszi a regionális kiszolgálást.

Végső soron érvényes: Tesztelje a konfigurációját a Search Console-ban a hreflang-jelentések és az indexelési lefedettség ellenőrzésével. Figyeljen az olyan üzenetekre, mint „hreflang nem kanonikus oldalon” vagy „hiányzó visszahivatkozások”. Ezek a hibák olyan ütközésekre utalnak, amelyeket szisztematikusan ki kell javítania.

Együttműködés szolgáltatókkal és ügynökségekkel

A canonical és hreflang helyes megvalósítása gyakran igényli a különböző szolgáltatók közötti együttműködést: SEO-ügynökségek, webfejlesztők, fordítók és tárhelyszolgáltatók. A gyakorlatban a megvalósítás gyakran a koordináció hiánya miatt bukik el. Ezért határozzon meg egyértelmű interfészeket és felelősségi köröket. Az SEO-ügynökségnek kell biztosítania a technikai előírásokat (mely URL-ekhez szükséges canonical és hreflang), míg a fejlesztő végzi el a megvalósítást a CMS-ben vagy HTTP-fejlécek segítségével. A fordítónak a nyelvi és országkódokat a ISO-szabvány szerint kell megadnia.

Egy gyakran ajánlott eljárás: Készítsen egy részletes leképezési dokumentumot, amely minden oldal URL-hez felsorolja a helyes canonical URL-t és az összes hreflang alternatívát. Ez a dokumentum szolgál a megvalósítás alapjául. A megvalósítás előtt kérjen koncepciót, amely a hibák, átirányítások és dinamikus oldalak kezelését is tartalmazza.

Költségvetés szempontjából tervezze meg a feltérképező eszközök, fejlesztői órák és minőségbiztosítási tesztek költségeit. Egy egyszeri megvalósítás általában több száztól több ezer euróig terjed, a terjedelemtől függően. Tervezzen rendszeres ellenőrzéseket is, mivel a tartalomváltások vagy weboldal-újraindítások tönkretehetik a konfigurációt. Szerződésben rögzítheti, hogy a navigációs struktúra vagy URL-ek változtatásait az élesítés előtt ellenőrizni kell a hreflang hatások szempontjából.

Egy másik pont: Tárhely és betöltési idő. Ha a hreflangot a szitamap-ban adja meg, annak helyesen kell generálódnia és a keresőmotorok számára elérhetőnek kell lennie. Egyeztessen a tárhelyszolgáltatóval, hogy a szitamap fájlok dinamikusan előállíthatók-e, és hogy a szerver naplók elegendő információt szolgáltatnak-e a hibaelemzéshez. A CDN használata is okozhatja, hogy a HTTP-fejlécek nem egységesen kerülnek kiszolgálásra – tesztelje ezt egy fejléc-ellenőrzővel.

Végül: Kérjen a szolgáltatójától egy monitorozási koncepciót. Hogyan érzékeli az eltéréseket? Milyen mérőszámokat (pl. hreflang hibák száma a Search Console-ban) ellenőriznek rendszeresen? A szoros együttműködés és az egyértelmű folyamatok kulcsfontosságúak a konfliktusok elkerüléséhez és a nemzetközi láthatóság hosszú távú biztosításához.

blog.faqT

Mi történik, ha a Canonical és a hreflang ellentmond egymásnak?

A keresőmotorok nem tudják egyértelműen értelmezni a jeleket. Példa: Egy német oldal hreflang segítségével egy francia verzióra hivatkozik, de a Canonical egy másik URL-re mutat. Ekkor előfordulhat, hogy a rossz oldal kerül indexelésre, vagy egyik nyelvi verzió sem jelenik meg helyesen. Ennek következménye alacsonyabb rangsorolás az adott országokban, vagy hibás nyelvi megjelenítés. Ezért mindig tartsa konzisztensen mindkét jelet.

Hogyan ellenőrizhetem a Canonical és a hreflang konfigurációmat?

Kezdje weboldala átfésülésével olyan eszközökkel, mint a Screaming Frog vagy a Sitebulb. Ügyeljen arra, hogy minden URL-nek legyen önhivatkozó Canonical-je, és szerepeljen legalább egy hreflang-készletben. Ezután használja a Google Search Console 'Nemzetközi irányultság' részét, hogy olyan hibákat lásson, mint a 'Nincs hreflang visszahivatkozás'. Kiegészítésként ellenőrizze az oldalak forráskódját mintavételesen. Nagy weboldalaknál ajánlott az automatikus érvényesítés.

Minden nyelvi verzióhoz be kell állítanom egy self-referencing Canonical-t?

Igen, általában ez a legjobb megközelítés. Minden nyelvi verziónak önmagára kell kanonikusként hivatkoznia, kivéve, ha azonos tartalommal rendelkezik különböző nyelveken, amelyet egy előnyben részesített URL-re kíván konszolidálni. Ebben az esetben a hreflang nem mutathat a másik URL-re, hanem a kanonikus célt kell hivatkoznia. Ellenkező esetben konfliktusok keletkeznek. Kivételek a tartalomszindikációval járó összetett beállítások; ott egyedi egyeztetés szükséges.

Igényeljen nem kötelező ajánlatot

Válasz 24 órán belül munkanapokon.

Német Kft.Frankfurt am Main-i Cégbíróság · HRB 111727
D-U-N-S® regisztrált315030052
GDPR-konform adatkezelésNémetországi tárhelyszolgáltatás
Fix árak írásbeli szállítási garanciával