İçeriğe geç

Hreflang beállítás nemzetközi webshopokhoz: teljes gyakorlati útmutató

K
Kerem Admin
8 dk okuma
Hreflang beállítás nemzetközi webshopokhoz: teljes gyakorlati útmutató

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.

Hreflang attribútum felépítése nyelvi és országkódokkal nemzetközi webshopban
  • 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.

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

On the Crawza blog you will find articles about products, product care, buying guides, trends, and much more. Explore our posts to learn everything about our products and collections.