A hreflang olyan HTML-attribútum, amely megmondja a keresőmotoroknak, hogy egy webáruház több nyelvi vagy regionális változata közül melyik lapot jelenítsék meg az adott felhasználó számára.
- A Google 2011 decembere óta támogatja a hreflang attribútumot.
- A hreflang hivatkozásoknak kölcsönöseknek kell lenniük: ha az A oldal hreflanggal hivatkozik B-re, B-nek is tartalmaznia kell a visszamutató hreflang hivatkozást.
- A hreflang URL-eknek mindig abszolút URL-nek kell lenniük; a relatív URL-ek a Google számára értelmezhetetlenek.
Tartalomjegyzék
További információkért nézd meg a duplikált tartalommal kapcsolatos problémákat oldalunkat.
Mi az a hreflang, és miért kell a magyar webáruháznak?
A hreflang egy HTML-attribútum, amely jelzi a keresőnek, hogy ugyanannak a tartalomnak melyik nyelvi vagy regionális változatát mutassa a látogatónak.
A hreflang attribútum a <link> elemben, HTTP-fejlécben vagy XML-sitemapben adható meg. Azt mondja meg a Google számára, hogy az oldalnak van másik nyelve, például angol, német, román vagy szlovák változata. Enélkül a kereső nehezen dönti el, hogy a magyarországi és a külföldi vásárlónak melyik URL-t mutassa.
Ha a magyar webáruház kizárólag magyar nyelven érhető el, és egyetlen régiót céloz, hreflangra nincs szükség. A beállítás akkor lesz fontos, ha a webshop több nyelven vagy több országra szóló változatokkal jelenik meg. Ilyenkor a hreflang segít elkerülni a duplikált tartalommal kapcsolatos problémákat.
A magyar webáruházak gyakran adnak el Szlovákiába, Romániába, Ausztriába vagy Szerbiába. Ha ezekhez magyar nyelvű oldal tartozik, de eltérő ár, szállítási feltétel vagy fizetési mód szerepel, a regionális változatokat hreflang címkékkel kell szétválasztani.
Milyen hreflang kódot használj a magyar webáruházban?
Magyar webáruháznál a legtöbb esetben a hu-HU kódot használd, a többi változatnál pedig a megfelelő nyelv és ország kombinációját, például en-GB, de-DE vagy hu-SK.
A hreflang érték nyelvi kódból és opcionális országkódból áll. A nyelvet kisbetűvel, az országot nagybetűvel érdemes írni. Magyar nyelvű oldalnál a hu, hu-HU, valamint a határon túli magyar közönségre hangolt hu-RO, hu-SK vagy hu-RS kód is érvényes lehet.
Ha az oldal kifejezetten Magyarországra szól, a legbiztosabb a hu-HU érték. Ha a magyar nyelvű tartalom azonos az összes magyarul beszélő látogató számára, a sima hu kód is elfogadható. A választásnál azt érdemes megnézni, hogy a webshop árai, fizetési módjai és szállítási zónái országonként eltérnek-e.
Minden hreflang hivatkozásnak abszolút URL-t kell tartalmaznia. Ez azt jelenti, hogy a https://webaruhaz.hu/url formátumot használd, ne a relatív változatot. A relatív URL-eket a Google nem tudja megbízhatóan értelmezni, ezért a beállítás hatástalanná válhat.
Hogyan add meg a hreflang beállítást: HTML, HTTP vagy sitemap?
A hreflang beállítást három módon adhatod meg: HTML link elemekkel, HTTP-fejléccel vagy XML-sitemapben.
A legelterjedtebb módszer a HTML <head> részében elhelyezett <link rel='alternate' hreflang='hu-HU' href='https://webaruhaz.hu/hu/'> kód. Ezt minden nyelvi változaton el kell helyezni, és minden változatnak vissza kell mutatnia a többire.
Kisebb webáruházaknál a WordPress bővítmények, például a Polylang vagy a WPML gyakran automatikusan generálják a hreflang kódot. Shoprenter, Unas vagy egyedi fejlesztésű rendszer esetén a kódot kézzel is be lehet illeszteni a sablonba. Utólag mindig érdemes a böngésző forrásnézetében ellenőrizni a megjelenést.
Nagy katalógusoknál az XML-sitemap a skálázhatóbb megoldás. Itt oldalanként xhtml:link elemekben sorolod fel a hreflang értékeket. A Google támogatja a sitemap alapú megadást, és ez jobban terhelhető több ezer termék esetén.
A HTTP-fejléc elsősorban nem HTML-dokumentumoknál hasznos, például PDF katalógusoknál. Egy magyar webshopnak általában elég a HTML vagy a sitemap módszer. A választás a katalógus méretétől és a szerverkörnyezettől függ.
Milyen gyakori hreflang hibákat kerülj el?
A leggyakoribb hreflang hibák az egyirányú hivatkozások, a relatív URL-ek, az érvénytelen nyelvi kódok és a hiányzó x-default érték.
Az egyik leggyakoribb hiba, hogy az oldal csak kifelé mutató hreflang hivatkozást tartalmaz, de a másik oldalon nincs visszamutató link. A Google kölcsönös kapcsolatot vár el: ha a magyar oldal hivatkozik a német verzióra, a német oldalnak is hivatkoznia kell a magyarra.
Relatív URL használatakor a hreflang értelmezhetetlenné válik. Karbantartás közben ellenőrizd, hogy minden URL https:// előtaggal és teljes domainnel szerepel. Az érvénytelen országkódok, például a hu-Magyar, szintén hibát okoznak.
A hiányzó x-default beállítás miatt a Google nem tudja eldönteni, mit mutasson, ha a látogató beállítása egyik változattal sem egyezik. Az alapértelmezett oldal általában a főoldal vagy a nyelvválasztó. Ez különösen fontos a nemzetközi látogatók számára.
A hreflang és a kanonikus címke közötti ellentmondás is gyakori hiba. Ha a kanonikus URL nem egyezik a hreflanggal, a kereső figyelmen kívül hagyhatja a jelölést. Egy technikai SEO audit ezt hamar felfedi.
Hogyan ellenőrizd a hreflang beállítást webáruházadban?
A hreflang beállítást a Google Search Console, automatizált audit eszközök és a forrásnézetben végzett mintavételezés segítségével ellenőrizheted.
A Google Search Console URL-ellenőrzője megmutatja, hogyan látja a Google az oldal hreflang hivatkozásait. A nemzetközi célzásról szóló jelentés jelzi, ha valamelyik beállítás hibás. A nagyobb kampányok előtt ezt a jelentést érdemes átnézni.
Manuálisan is ellenőrizhetsz: keress rá a forrásnézetben a hreflang kifejezésre, és nézd meg, hogy minden változat tartalmazza-e a visszamutató hivatkozást. Az x-default meglétét is gyorsan ellenőrizheted. Nagy webshopnál automatizált SEO eszközökkel spórolhatsz időt.
Az audit során hasonlítsd össze a HTML-fejlécben és a sitemapben szereplő hreflang elemeket. Ha egy URL csak az egyik helyen szerepel, a nemzetközi forgalom elakadhat. A Crawza blog és a Crawza árak oldal segít abban, hogy megtaláld a megfelelő technikai eszközöket.
Felfedezheted a Crawza árak oldalt.
Gyakori kérdések
Szükséges a hreflang, ha a webshopom csak magyar nyelvű?
Nem. Ha egyetlen magyar nyelvű változatod van, és egyetlen országot célozol, hreflang nélkül is működik a webáruház. Akkor válik szükségessé, ha több nyelvi vagy ország-specifikus oldalpár jelenik meg.
Mi az x-default hreflang érték, és kell a magyar webáruházba?
Az x-default az alapértelmezett oldalt jelöli, amelyet akkor mutat a Google, ha a felhasználó nyelve nem egyezik egyik hreflang beállítással sem. Akkor érdemes használni, ha létezik nyelvválasztó vagy általános belépőoldal.
Megadhatom a hreflangot csak az XML-sitemapben?
Igen, a Google a sitemapben megadott hreflang beállításokat is elfogadja. A nagy webáruházak számára ez a skálázhatóbb megoldás, de a HTML-ben szereplő hreflanggal nem lehet ellentmondás.
A hreflang rangsorolási tényező a Google-nél?
Nem. A hreflang nem helyez előrébb a találatokban, hanem a megfelelő nyelvi változat megjelenítését segíti, csökkenti a duplikált tartalom kockázatát, és javíthatja a nemzetközi átkattintási arányt.