A hreflang attribútum olyan rel='alternate' hreflang-jelölés, amely a Google és más keresők számára összekapcsolja egy nemzetközi webshop azonos tartalmú, de eltérő nyelvű és országú változatait. Megfelelő hreflang beállítás nélkül a kereső a rossz változatot dobhatja föl, így a célpiacokon csökken a forgalom és a konverzió. Ez a gyakorlati útmutató a jelölés felépítését, a hibákat és az ellenőrzési lépéseket mutatja be.
- A Google hivatalos hreflang dokumentációja szerint minden URL-változatnak tartalmaznia kell az összes többi változatra mutató hivatkozást, az önmagára mutatót is beleértve.
- A Google a hreflang jelzést iránymutatásként kezeli, nem pedig automatikus átirányításként; a végső rangsorolási döntés így is a kereső algoritmusának kezében marad.
- Az ISO 639-1 tartalmazza a nyelvek kétszavas kódjait, az ISO 3166-1 alpha-2 szabvány pedig az országok kétszavas jelöléseit, amelyeket a hreflang értékében kombinálhatunk.
Tartalomjegyzék
- Mi az a hreflang, és miért kritikus nemzetközi webshopoknál?
- Hogyan épül fel a hreflang kód: nyelvi kódok, országjelzések és az x-default
- Hreflang beállítási lehetőségek: HTML-fejléc, XML-sitemap és HTTP-fejléc
- A leggyakoribb hreflang hibák, amelyek a nemzetközi forgalomba kerülnek
- Hogyan ellenőrizd a hreflang beállítást: Search Console és technikai audit
- URL-struktúra és hreflang: országszintű domain, alcím vagy alkönyvtár?
- Gyakran ismételt kérdések
További információkért tekintse meg a nemzetközi hreflang beállítási útmutatónkban oldalunkat.
Mi az a hreflang, és miért kritikus nemzetközi webshopoknál?
A hreflang attribútum jelöli a keresőknek a weboldal különböző nyelvi és ország szerinti változatainak kapcsolatát, így a Google ezek közül a felhasználó nyelvének és tartózkodási helyének megfelelő URL-t választhat.
Egy nemzetközi webshopban ugyanaz a termékoldal több verzióban is él: például a magyar, a német és az angol változat külön URL-en érhető el. A keresőrobotok ezeket eredendően különálló dokumentumoknak látják, ezért előfordulhat, hogy a németországi keresőre a magyar verziót hozza föl a Google. Az összetartozó oldalakat a hreflang segítségével tudod egymáshoz rendelni, mégpedig olyan módon, hogy a jelölés a keresőnek a kiszolgálási célt is egyértelműbbé teszi.
A helyes beállítás különösen akkor fontos, ha a webshop verziói nem teljes egészében azonos fordítást tartalmaznak, hanem országonként más árazás vagy szállítási feltétel is bekerül. Az egyes URL-ek önmagukban így nem duplikált tartalomként viselkednek, hanem tudatosan összefűzött verziókként. Ennek eredménye a jobb rangsorolás a helyi piacokon és a kevesebb félrekattintás a találati listán.
Ha még nem döntötted el, milyen országokban indítod el a webshopod, a hreflang beállítás előtt érdemes tisztázni a teljes nemzetközi SEO-stratégiát. A domain- vagy alkönyvtárszintű döntés ugyanis alapvetően meghatározza, hogy később hány jelölést kell karbantartanod. A következő részben ennek gyakorlati építőelemeit mutatjuk be.
Hogyan épül fel a hreflang kód: nyelvi kódok, országjelzések és az x-default
A hreflang értéke a nyelvi és az opcionális országkód kombinációja, például hu-HU vagy de-DE, az x-default pedig az alapértelmezett változatot jelöli azoknak, akiknek nyelve egyik célzott verzióval sem egyezik.
A hreflang értéke egy nyelvi kódból és egy opcionális országkódból épül fel. A nyelvhez az ISO 639-1 szabvány rövidítését, az országhoz pedig az ISO 3166-1 alfa-2 kódot használjuk: ilyen a hu-HU, a de-DE vagy az en-GB. Ha egy nyelvet országtól függetlenül szeretnél megcélozni, elegendő a rövid nyelvkód is, például a hreflang='hu'.
<head>
<link rel='alternate' hreflang='hu-HU' href='https://pelda.hu/hu/okosora' />
<link rel='alternate' hreflang='de-DE' href='https://pelda.hu/de/smartwatch' />
<link rel='alternate' hreflang='x-default' href='https://pelda.hu/en/smartwatch' />
</head>Az első két sorban a magyart és a németet rendeljük egymáshoz, a harmadikban az x-default érték jelöli az angol nemzetközi változatot. Ez utóbbi azoknak jelenik meg, akiknek a nyelve egyik lokalizált változattal sem egyezik. Fontos, hogy az oldalakon az önmagukra mutató hivatkozást is feltüntesd; a Google ezt a mintát várja el az érvényes hreflang rendszereknél.
Hreflang beállítási lehetőségek: HTML-fejléc, XML-sitemap és HTTP-fejléc
A hreflang jelzéseket a HTML head részébe, az XML-sitemapbe vagy HTTP-fejlécbe is elhelyezheted, ezért a módszer kiválasztását a webshop technikai felépítéséhez és a tartalomtípushoz kell igazítanod.
A HTML-fejlécben elhelyezett hreflang a legegyszerűbb módszer kisebb webshopoknál, mert a részbe illesztett elemekkel közvetlen kapcsolatot építesz ki az oldalak között. Nagyobb katalógusoknál viszont nehezen karbantartható, ezért ott inkább a sitemap-alapú megoldást választják. Ha kész példák alapján dolgoznál, a nemzetközi hreflang beállítási útmutatónkban további mintákat is találsz.
Sok URL esetén az XML-sitemap a legátláthatóbb, mert egyetlen fájlban ellenőrizheted az összes nyelvi párosítást. Ebben az esetben minden változatot fel kell venned a saját URL-csoportjával együtt:
<url>
<loc>https://pelda.hu/hu/okosora</loc>
<xhtml:link rel='alternate' hreflang='hu-HU' href='https://pelda.hu/hu/okosora'/>
<xhtml:link rel='alternate' hreflang='de-DE' href='https://pelda.hu/de/smartwatch'/>
</url>Ha nem HTML-oldalt, hanem például PDF-katalógust vagy más fájlt is kínálsz, a hreflang HTTP-válasz fejlécében is átadható. Ilyenkor a szerver a Link: <https://pelda.hu/de/produkt>; rel='alternate'; hreflang='de-DE' értéket küldi. Ez a módszer pontos beállítást igényel, ezért csak akkor érdemes választani, ha a fájlalapú tartalom valóban sok nyelvet érint.
A leggyakoribb hreflang hibák, amelyek a nemzetközi forgalomba kerülnek
A leggyakoribb hreflang hibák a visszafelé mutató jelölések hiánya, érvénytelen vagy következetlen kódok, az önreferencia és az x-default kihagyása, valamint a canonical és a hreflang közötti ellentmondás.
Beállításkor a legtöbb üzemeltetői hiba apró részletekből, például elgépelt országkódokból vagy az átállított URL-struktúra nyomainak hiányából fakad. Az alábbi hiányosságok közül bármelyik megakaszthatja a Google jelölés-értelmezését, ezért fontos a rendszeres átvizsgálás.
- Hiányzó viszonosság: ha az A verzió jelöli a B verziót, a B verzióban is szerepelnie kell az A-ra mutató hreflang elemnek.
- Érvénytelen nyelvi vagy országkódok, amelyek nem felelnek meg az ISO-szabványoknak.
- Önreferencia hiánya: az aktuális URL-nek szerepelnie kell a saját hreflang készletében is.
- x-default kihagyása azokon az oldalakon, amelyeket más nyelvű felhasználók is elérhetnek.
- Canonical és hreflang ellentmondás: a canonical más URL-re mutat, mint amit a hreflang megjelöl.
- A http/https és a www/nem-www verziók következetlen keverése.
- Hreflang beállítása olyan URL-re, amely később 301-es vagy 302-es átirányítást kap egy másik lokalizált oldalra.
Bármelyik hibát is fedezed fel, a Google Search Console hreflang-riportja megmutatja, honnan érdemes kezdeni a javítást. A jelölés újragenerálása után mindig ellenőrizd újra, hogy minden verzió visszafelé is tartalmazza a kapcsolatot. Az itt leírtakon túl érdemes átfogóbban is megnézni a webáruházak leggyakoribb SEO hibáiról szóló cikkünket.
Hogyan ellenőrizd a hreflang beállítást: Search Console és technikai audit
A hreflang beállítás ellenőrzését a Google Search Console Nemzetközi célzás jelentésével és olyan technikai SEO eszközökkel végezheted, amelyek feltérképezés után külön riportot készítenek a hreflang hibákról.
A Google Search Console-ban a Nemzetközi célzás menüpont mutatja, hogy az egyes oldalak kapcsolatai helyesen épülnek-e fel, és hol vannak érvénytelen vagy hiányzó hreflang jelölések. A riport csak akkor ad megbízható eredményt, ha a sitemapet is feltöltötted és a webshop tartalmát a Google már indexelte.
A Search Console mellett saját feltérképezést is érdemes futtatni, mert így a nem indexelt URL-ek esetén is megtalálod a hibás párosításokat. Egy ilyen audit során a Crawza vagy más technikai SEO eszköz is hasznos lehet, ezért a Crawza tarifái és árkalkulátor között szétnézhetsz, ha rendszeres ellenőrzést építenél be.
A hreflang rendszer nem beállítható és elfelejthető típusú feladat. Domainváltás, új nyelv indítása vagy termékoldalak átmozgatása után mindig ellenőrizni kell a kapcsolódó URL-eket, és a módosított sitemapet újra fel kell tölteni a Google Search Console-ba.
URL-struktúra és hreflang: országszintű domain, alcím vagy alkönyvtár?
A hreflang minden URL-struktúránál működik, de az országszintű domain, az alcím és az alkönyvtár eltérő mennyiségű jelölést és adminisztrációs munkát igényel, ezért a struktúráról már az induláskor érdemes dönteni.
Az országspecifikus domain, például a pelda.de vagy a pelda.pl, önmagában is erős helyi jelzést ad a Google-nak. Ilyenkor a hreflang főleg a nyelvi átfedések kezelésére szolgál, például ha az osztrák és a német változatot is külön célzod. A domaintulajdonlás és a tanúsítványok kezelése viszont több munkával jár.
Alkönyvtár esetén a pelda.hu/hu és a pelda.hu/de oldalak egy domained futnak, ezért a hreflang kódok egyszerűbben karbantarthatók. Az alcím, például a hu.pelda.hu, szintén működik, de a domain- és jelöléskezelés itt már közelebb áll a külön domaines modellhez. A választásnál a fenntarthatóságot és a nemzetközi bővítési tervet érdemes előre rögzíteni.
Vannak olyan országok, ahol több hivatalos nyelv is van, és ez a webshop lokalizációját is bonyolítja. A svájci piac, illetve a hasonlóan többnyelvű régiók beállításáról a svájci többnyelvű e-kereskedelem SEO sajátosságait bemutató elemzésünkben olvashatsz bővebben.
Fedezze fel a Crawza tarifái és árkalkulátor.
Gyakran ismételt kérdések
Hány hreflang beállítást kell megadni, ha a webshopomnak öt nyelvi verziója van?
Minden egyes URL-változatnál fel kell sorolnod az összes többi nyelvi verziót, az önmagára mutató linkkel együtt. Ha tehát öt verziót használsz, akkor minden oldal fejlécében vagy a sitemapben legalább öt hreflang bejegyzésnek kell szerepelnie. Ez biztosítja, hogy a Google minden kapcsolatot kölcsönösen lásson és értelmezni tudjon.
Mi az a x-default, és mikor használjam?
Az x-default azt az alapértelmezett oldalt jelöli, amelyet a Google azoknak a felhasználóknak mutat, akiknek a nyelve nem egyezik egyik lokalizált verzióval sem. Például egy magyar-német webshopnál az angol nemzetközi oldal lehet a x-default célpont. Az x-default használata nem kötelező, de javasolt, mert így nagyobb eséllyel jutnak releváns tartalomhoz a nem célzott nyelvű látogatók.
Helyettesíti a hreflang a canonical taget?
Nem, a két jelölés más feladatot lát el. A canonical a duplikált tartalmú URL-ek közül választja ki a preferált változatot, míg a hreflang a különböző nyelvi és országos változatokat kapcsolja össze. Egy nemzetközi webshopban a kettőt egyszerre kell használni, de a canonical soha nem mutathat másik nyelvű vagy országú változatra, mert az ellentmondást okoz.
Mennyi idő után jelenik meg a hreflang beállítás hatása a Google találataiban?
A Google-nek időre van szüksége ahhoz, hogy az új hreflang jelöléseket feltérképezze és újraindexelje az érintett oldalakat. Ez jellemzően néhány naptól több hétig is eltarthat, ezért a módosítás után érdemes a sitemapet újraküldeni. A Search Console riportja fokozatosan mutatja, ha a rendszer már a friss állapotot dolgozta fel.
Segítségre van szüksége ezzel?
Fedezze fel oldalainkat, hogy megtalálja, ami a legjobban illik Önhöz.
Tovább