A hreflang megmondja a keresőmotoroknak, melyik nyelvet és régiót céloz egy oldal. Ismerd meg a szintaxist, a gyakori hibákat és a szerepét a többnyelvű SEO-ban.

Ezen az oldalon
Összefoglalás
A hreflang egy HTML-attribútum, amely jelzi egy oldal nyelvi és regionális célzását. Megmondja a Google-nak és más keresőmotoroknak, hogy minden felhasználónak a tartalmad megfelelő változatát jelenítsék meg, megelőzi a duplikált tartalomból adódó ütközéseket, és elengedhetetlen minden többnyelvű vagy többrégiós weboldalhoz.
Szeretnél többet megtudni? Kérdezd meg
Ha az oldalad több nyelven érhető el, vagy ugyanazt a nyelvet több országban célozza, a keresőmotoroknak segítségre van szükségük annak eldöntéséhez, melyik változatot melyik felhasználónak mutassák. Egy kanadai és egy franciaországi franciául beszélőnek más oldalt kell látnia. A Hreflang (a rel="alternate" hreflang jelölés) az a módszer, amellyel közölheted ezeket a kapcsolatokat a keresőmotorokkal, hogy a megfelelő oldal a megfelelő közönséghez jusson el.
Hreflang nélkül a lokalizált oldalaid versenyezhetnek egymással a keresési találatokban, duplikált tartalomként jelölhetők meg, vagy egyszerűen rossz változatot mutathatnak a felhasználónak. A hreflanggel a Google a nyelvi és régiós változataidat egyetlen csoportba rendezi, és a legmegfelelőbbet jeleníti meg. Ez a nemzetközi SEO egyik leghatékonyabb, egyben leggyakrabban rosszul beállított eszköze.
A hreflang a lokalizációs egyeztetési problémát oldja meg. Ha ugyanazt a tartalmat angolul, spanyolul és németül teszed közzé, ezek az oldalak szinte megegyeznek egymással. A keresőmotorok tévesen másolt tartalomként kezelhetik őket, vagy rosszat választhatnak a rangsoroláshoz. A hreflang jelölés megmondja nekik, hogy ezek az oldalak szándékos alternatívák, mindegyik egy adott nyelvre vagy területi beállításra készült.
Az eredmény jobb felhasználói élmény és tisztább indexelés. A Google lokalizált változatokról szóló dokumentációja elmagyarázza, hogy a hreflang lehetővé teszi, hogy a Google a felhasználót a saját nyelvén és régiójában lévő oldalra irányítsa, ahelyett hogy olyan változatot mutatna, amelyet nem ért, vagy amelyben rossz pénznem, szállítási vagy jogi információ szerepel.
Az oldal fejrészében lévő hreflang jelölés így néz ki: <link rel="alternate" hreflang="en" href="https://example.com/en/" />. A rel="alternate" jelzi, hogy a hivatkozott URL egy alternatív változat, a hreflang érték megadja a nyelvet (és opcionálisan a régiót), a href pedig az adott változat teljes, abszolút URL-jét.
Minden változathoz, minden oldalon szerepeljen egy ilyen címke. Az az oldal, amely három nyelven létezik, három hreflang címkét hordoz, mindegyik egy-egy változatra mutat, beleértve azt is, amely önmagára mutat. Minden nyelvi változat ugyanazt a teljes készletet ismétli. Így a keresőmotorok a teljes csoportot együtt tudják feltérképezni.
A hreflang érték szabványos kódokat használ, és ezek helyes megadása nem alku tárgya. A nyelvet a ISO 639-1 formátumban adjuk meg (például en, es, de). Opcionálisan hozzáadhatsz egy régiót ISO 3166-1 Alpha 2 formátumban, kötőjellel elválasztva: en-GB, en-US, es-MX, fr-CA.
A nyelv mindig az első; régió önmagában érvénytelen. A hreflang="GB" önmagában nem használható, és a kitalált kódok, mint az en-UK vagy az EU, nem működnek (az Egyesült Királyság helyes kódja a GB). A írásrendszer-változatokra az ISO 15924 kódok vonatkoznak, például a zh-Hant a hagyományos kínaira, a zh-Hans pedig az egyszerűsített kínaira. Az érvénytelen kódokat a rendszer egyszerűen figyelmen kívül hagyja, így a beállításod csendben elromlik.
A hreflang kölcsönös kell legyen. Ha az X oldal spanyol alternatívájaként az Y oldalra mutat, akkor az Y oldalnak vissza kell mutatnia az X oldalra angol alternatívaként. A Google ezeket visszamutató címkéknek nevezi, és ha hiányoznak, előfordulhat, hogy teljesen figyelmen kívül hagyja a jelöléseidet. Ez a visszamutató követelmény a gyakorlatban a hreflang kudarcának egyik leggyakoribb oka, ahogy a Google többrégiós webhelyekre vonatkozó útmutatója is hangsúlyozza.
Ugyanilyen fontos, hogy minden oldal hivatkozzon önmagára. Az angol oldal tartalmaz egy angol hreflang címkét, amely a saját URL-jére mutat. Az önhivatkozó címke kihagyása egy másik gyakori hiba. Kezeld a szabályt abszolútnak: minden oldal felsorolja önmagát és az összes többi változatot, és minden változat viszonozza ezt.
A hreflang="x-default" speciális érték megmondja a keresőmotoroknak, melyik oldalt mutassák, ha a felhasználó nyelve vagy régiója nem egyezik egyik megadott változatoddal sem. Ez egy tartalék. Gyakori használata egy nyelvválasztó céloldal vagy a fő globális változat: <link rel="alternate" hreflang="x-default" href="https://example.com/" />.
Az x-default megadása nemzetközi oldalaknál bevált gyakorlat. Nélküle a felhasználó, akinek a nyelve és régiója nem egyezik egyik változatoddal sem, a keresőmotor találgatására van bízva. Vele te irányítod az alapértelmezett élményt, például úgy, hogy a nem egyező látogatót egy olyan oldalra vezeted, ahol kiválaszthatja a saját nyelvét.
A Google háromféle megvalósítási módszert támogat, és ezek közül egyet válassz, ne keverd őket. Az első a HTML-linkcímkék, amelyeket minden oldal <head> részébe helyezel: ez a leggyakoribb megoldás a szokásos weboldalaknál. A második a HTTP-fejléc, amelyet nem HTML fájlokhoz, például PDF-ekhez használnak, ahol nem tehetsz jelölést a törzsbe.
A harmadik módszer az XML-sitemap. Ahelyett, hogy minden oldalra címkéket tennél, az összes nyelvi kapcsolatot az XML-sitemapen belül deklarálod xhtml:link bejegyzésekkel. Ez tisztán tartja az oldalkódot, és nagy léptékben gyakran könnyebben karbantartható, bár gondos generálást igényel. Bármelyik módszert választod, az egész webhelyen következetesen alkalmazd.
A hreflang és a kanonikus címkék együtt működnek, de egy klasszikus hiba mindkettőt elrontja. Minden nyelvi változat önmagára kanonikalizáljon, ne egyetlen fő változatra. Ha a német oldaladon a kanonikus címke az angol URL-re mutat, azt mondod a Google-nak, hogy a német oldal duplikátum, amelyet nem szabad indexelni, és ez tönkreteszi a hreflang beállításodat.
A helyes minta minden lokalizált oldalon egy önhivatkozó kanonikus címke, kiegészítve a teljes, kölcsönös hreflang-címke-készlettel. A kanonikus címke megerősíti, hogy minden oldal saját magának a preferált változata, a hreflang pedig leírja ezeknek a különálló, egyformán érvényes oldalaknak a kapcsolatait. Az ellentmondó jelek itt a többnyelvű webhelyek indexelési problémáinak egyik fő oka.
A hreflang szorosan kapcsolódik a helyi SEO-hoz, ha ugyanazt a nyelvet több országban szolgálod ki. Egy vállalkozás, amely Spanyolországban és Mexikóban is működik, spanyol oldalakat tesz közzé mindkét országnak, de az árak, a szállítás és az adók eltérnek. Az olyan címkék, mint az es-ES és az es-MX, a Google-nak lehetővé teszik, hogy a spanyolul beszélőket az országuknak készült változathoz irányítsa.
A hreflang csak a nyelv és a régió egyeztetését kezeli, nem a tartalom minőségét. A Google rendszerei nagy pontossággal felismerik a szerkesztetlen gépi fordítást, a vékony, lefordított oldalak pedig az összes változat helyezéseit visszafoghatják, nem csak a lefordítottét. A helyes hreflang mellé minden piacon valóban lokalizált, emberi átnézésen átesett tartalmat adj, hogy a teljes előnyt elérd.
Nemzetközi oldalakat vizsgáló felmérések újra és újra azt találják, hogy a webhelyek nagy többsége tartalmaz hreflang-hibát. A leggyakoribbak: hiányzó visszamutató címkék, hiányzó önhivatkozó címkék, érvénytelen vagy csak régiót tartalmazó nyelvkódok, relatív URL-ek használata abszolút helyett, valamint olyan URL-ekre mutató hreflang, amelyek átirányítanak vagy hibát adnak, nem pedig élő oldalakat.
Minden módosítás után ellenőrizd a beállításodat. A Google Search Console egykor Nemzetközi célzás jelentést kínált, a külön hreflang-ellenőrzők és az olyan feltérképezők, mint a Screaming Frog, pedig megerősítik, hogy a jelölések kölcsönösek és érvényes kódokat használnak. A szélesebb technikai SEO részeként a rendszeres audit még azelőtt elkapja ezeket a csendes hibákat, mielőtt széttöredeznék a nemzetközi helyezéseid.
A többnyelvű SEO az a munka, amellyel minden nyelvi változat a saját nyelvén ér el helyezést. A hreflang összeköti a változatokat, de mindegyiknek szüksége van saját indexelhető URL-ekre, teljesen lefordított szövegre és metaadatokra, az adott nyelvű kulcsszókutatásra, valamint olyan belső linkekre, amelyek a nyelven belül maradnak.
| URL-szerkezet | Példa | Erősségek | Kompromisszumok |
|---|---|---|---|
| Almappák | example.com/fr/ | Egy domain, egyszerű kezelés, a tekintély a nyelvek között megosztott | Gyengébb országjel, ha régiókat célzol |
| Aldomainek | fr.example.com | Nyelvenként külön tárhely vagy beállítás lehetséges | Több karbantartandó konfiguráció |
| Országspecifikus domainek | example.fr | A legtisztább jel egyetlen ország esetén | Külön domainek építése és fizetése |
A ráfordítás az AI-válaszokban is megtérül: az asszisztensek általában a felhasználó nyelvén válaszolnak, és az ugyanezen a nyelven írt forrásokra támaszkodnak, így minden nyelven jól felépített változat idézhető anyagot ad nekik.
A hreflang az a jelölés, amely a többnyelvű és többrégiós SEO működőképessé teszi. A nyelvi és régiós változataidat egyetlen csoportba rendezi, minden felhasználónak a megfelelő oldalt szolgálja ki, és megelőzi a duplikált tartalomból adódó ütközéseket. A szabályok szigorúak: érvényes ISO-kódok, kölcsönös visszamutató címkék, önhivatkozás minden oldalon, x-default tartalék, és olyan önhivatkozó kanonikus címkék, amelyek soha nem mutatnak nyelveken át. Ha ezeket helyesen állítod be, nemzetközi tartalmad azokhoz a közönségekhez jut el, akiknek készült. Fedezd fel, hogyan auditálja a Sorank a hreflangot és a teljes technikai beállításodat a keresőkre és az AI-rendszerekre nézve.
Források
A kanonikus címke megmondja a keresőmotoroknak, melyik URL az oldal preferált változata, a hreflang pedig azt, melyik nyelvet vagy régiót céloz az oldal. Különböző feladataik vannak, és nem ütközhetnek egymással. Többnyelvű webhelyen minden lokalizált oldalnak önhivatkozó kanonikus címkével kell rendelkeznie (saját magára mutatva), valamint a többi nyelvi változatot leíró, teljes, kölcsönös hreflang-címke-készlettel. A klasszikus hiba, ha minden nyelvi változatot egyetlen fő URL-re kanonikalizálsz, mert ezzel azt mondod a Google-nak, hogy a többi változat duplikátum, és ez teljesen tönkreteszi a hreflang beállítást.
Általában nem. A hreflang ugyanannak a tartalomnak több nyelvi vagy régiós változata közötti kapcsolatok leképezésére szolgál, ezért egy egynyelvű, egy országot célzó webhelynek általában nincs rá szüksége. Kivétel, ha ugyanazt a nyelvet más-más országoknak szolgálod ki, lényegesen eltérő tartalommal, például angol oldalakkal az Egyesült Államoknak és az Egyesült Királyságnak, eltérő árakkal vagy szállítással. Ilyenkor az en-US és az en-GB típusú címkék segítenek a Google-nak minden közönséget a megfelelő változathoz irányítani, annak ellenére is, hogy mindkettő angol.
A leggyakoribb ok a hiányzó visszamutató címke. A hreflangnek kölcsönösnek kell lennie, tehát ha az X oldal az Y-ra mutat, de az Y nem mutat vissza az X-re, a Google figyelmen kívül hagyhatja a jelöléseket. Más gyakori okok: érvénytelen nyelvkódok (például csak régiót tartalmazó kódok vagy kitalált értékek, mint az en-UK), hiányzó önhivatkozó címkék, relatív URL-ek használata abszolút helyett, és olyan URL-ekre mutató hreflang, amelyek átirányítanak vagy hibát adnak. Egy feltérképezővel vagy hreflang-ellenőrzővel validáld a beállítást, hogy megerősítsd: minden hivatkozás kölcsönös, abszolút, és helyes ISO-kódot használ.
A TE ELŐTTED PRÓBÁLTÁK KI A SORANKOT
