Ugyanazt a tartalmat több nyelven is kiszolgálod. Az oldalad különböző országokhoz is készült. Hreflang címkék nélkül a keresőmotorok összezavarodnak. Ugyanannak az oldalnak több változatát látják, és nem tudják, melyik kinek szól. A hreflang címkék megmondják a keresőmotoroknak, melyik oldal melyik nyelvhez és régióhoz tartozik. Megelőzik a duplikált tartalom problémáit, és biztosítják, hogy a látogatók a megfelelő változatot lássák.
Mik azok a hreflang címkék?
A hreflang címkék HTML linkek, amelyek megmondják a keresőmotoroknak, melyik oldal melyik nyelvnek és régiónak készült. Így néznek ki:
<link rel="alternate" hreflang="en" href="https://example.com/page">
<link rel="alternate" hreflang="es" href="https://example.com/es/page">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page">
Ez azt mondja a keresőmotoroknak: „Ez az oldal az angol változat. Itt van a spanyol változat. Itt van a francia változat. Mindegyiket az adott nyelven beszélőknek mutasd."
A hreflang címkéket minden oldal head részébe beteszed. Minden nyelvi változat tartalmaz címkéket az összes többi változatra (önmagára is).
Miért fontosak a hreflang címkék?
Hreflang címkék nélkül a keresőmotorok több, hasonló vagy azonos tartalmú oldalt látnak. Lehet, hogy mindegyik változatot indexelik, vagy találomra választanak. A látogatók rossz nyelvi változatot kaphatnak. Ez duplikált tartalmi problémákat és zavart okoz.
A hreflang címkék összefogják a rangsorolási erőt. Ahelyett, hogy a tekintély tíz nyelvi változat között oszlana szét, minden változat a saját nyelvére és régiójára osztozik a tekintélyen. Az angolul beszélők az angol változatot látják előkelő helyen. A spanyolul beszélők a spanyol változatot.
A hreflang címkék javítják a felhasználói élményt. A spanyolországi spanyolul beszélők a spanyol változatot látják. Az Egyesült Államokban élő angolul beszélők az amerikai angol változatot. A látogatók a saját nyelvükön kapják a tartalmat.
Hogyan építsd fel a hreflang címkéket?
Használj nyelvkódokat (en, es, fr, de) vagy nyelv-régió kódokat (en-US, en-GB, es-ES, es-MX).
A nyelvkódok egyszerűbbek (az en bármilyen angolt jelent). A nyelv-régió kódok pontosabbak (az en-US amerikai angol, az en-GB brit angol).
Ha az angolt globálisan szolgálod ki, használd a hreflang="en" értéket. Ha kifejezetten az amerikai angolt, használd a hreflang="en-US" értéket.
Mindig tegyél be önmagára mutató hreflang címkét. Az angol változatnak legyen hreflang="en" címkéje, amely önmagára mutat. Ez azt jelzi a keresőmotoroknak: „ez az elsődleges angol változat."
Tegyél be x-default címkét azoknak a látogatóknak, akiknek a nyelve vagy régiója nincs lefedve. Például:
<link rel="alternate" hreflang="x-default" href="https://example.com">
Ez azt jelenti: „ha a látogató nyelve nincs a hreflang listánkon, ezt a változatot mutasd neki."
Megvalósítási módok
A HTML head címkék a leggyakoribbak. Tedd be a <link rel="alternate" hreflang="..."> címkéket minden olyan oldal head részébe, amelynek vannak alternatív változatai.
Sitemap módszer: add meg a hreflang adatokat az XML sitemapben. Minden URL-bejegyzés felsorolhatja az alternatív változatokat.
HTTP fejléc módszer: küldd el a hreflang adatokat a HTTP fejlécekben. Ez PDF-eknél és nem HTML tartalmaknál működik.
A legtöbb oldal a HTML head módszert használja, mert ez a legegyszerűbb. Ha lehet, a CMS-eddel hozasd létre ezeket a címkéket automatikusan.
Gyakori hreflang hibák
Az önmagára mutató címkék kihagyása. Minden oldalnak tartalmaznia kell egy önmagára mutató címkét. Az angol oldalnak legyen hreflang="en" címkéje, amely önmagára mutat.
Következetlen megvalósítás. Ha az angol oldal a spanyol változatra linkel, de a spanyol oldal nem linkel vissza az angolra, a hreflang nem működik. Minden változatnak hivatkoznia kell az összes többire.
Hibás nyelvkódok. Az „english" használata az „en" helyett. A „US" használata az „en-US" helyett. Használj szabványos ISO nyelvkódokat.
Hiányzó x-default. Ha az oldalad olyan országokból is kap látogatókat, amelyekhez nincs külön változatod, tedd be az x-defaultot, hogy az alapértelmezett változatot mutassa nekik.
Nem kanonikus URL-ekre mutatás. Ha a hreflang olyan URL-re mutat, amely nem kanonikus, a keresőmotorok lehet, hogy nem követik a kapcsolatot. Mindig kanonikus URL-ekre mutass.
Hreflang és célzási beállítások
A hreflang címkék és a Google Search Console országcélzási beállításai együtt működnek. A hreflang címkék megmondják a keresőmotoroknak, melyik oldal melyik nyelvhez tartozik. A GSC-ben az országcélzás megmondja a Google-nek, melyik országot célzod.
Ha az example.com/es/ a spanyolországi spanyolul beszélőknek szól, használd a hreflang="es-ES" értéket, és állítsd az országcélzást Spanyolországra a GSC-ben.
Ha az example.com/es/ a világszerte spanyolul beszélőknek szól, használd a hreflang="es" értéket, és ne állíts be országspecifikus célzást.
Gyakori kérdések
Kell hreflang címke, ha különböző domaineket használok?
Igen. Ha az example.com az angol, az example.es a spanyol változat, a hreflang címkék jelzik a keresőmotoroknak, hogy ezek összetartozó változatok. Hreflang nélkül a keresőmotorok külön oldalaknak tekintik őket. Hreflanggal megértik a kapcsolatot, és megfelelően összevonják a tekintélyt. A WEMASY weboldalépítőjével ezt közvetlenül a weboldaladon beállíthatod.
Mi a különbség a hreflang és a canonical címkék között?
A canonical címke azt mondja: „ez az oldal és az az oldal egymás duplikátuma, ezt rangsoroljátok." A hreflang címke azt mondja: „ez az oldal és az az oldal alternatív nyelvi változatok, mindegyiket a saját nyelvéhez rangsoroljátok." Más célt szolgálnak. A canonical a duplikátumokra való. A hreflang a nyelvi változatokra.
Használjak hreflangot regionális nyelvváltozatokra?
Igen, ha különböző régiókhoz külön változataid vannak. Az amerikai, brit és ausztrál angol elég különbözik ahhoz, hogy külön változatot érdemeljen. A megkülönböztetésükre használd a hreflang="en-US", hreflang="en-GB", hreflang="en-AU" értékeket. Ez segít a keresőmotoroknak a megfelelő változatot a megfelelő régiónak mutatni.
Használhatok hreflangot lapozott tartalomra?
Nem. A hreflang nyelvi és regionális változatokra való, nem lapozásra. A lapozott tartalom (1., 2., 3. oldal) nem alternatív nyelvi változat. Lapozáshoz használd inkább a rel="next" és rel="prev" értékeket. A hreflangot csak nyelvi és regionális változatokra használd.
Hány hreflang címke legyen minden oldalon?
Egy minden általad kínált nyelvi változatra, plusz az x-default. Ha van angol, spanyol és francia változatod, minden oldalon három hreflang címke van (nyelvenként egy), plusz az x-default. Minden változat hivatkozik az összes többire. Így kétirányú kapcsolat jön létre.
Növeli a hreflang a helyezésemet?
Közvetlenül nem. A hreflang nem rangsorol feljebb. Viszont megelőzi a duplikált tartalom miatti büntetéseket, és biztosítja, hogy a keresőmotorok értsék az oldalad szerkezetét. Azzal, hogy tisztázza, melyik változat melyik nyelvhez és régióhoz tartozik, a hreflang segít, hogy minden változat jobban szerepeljen a célpiacán. Közvetve a helyes hreflang javítja a helyezést, mert összevonja a tekintélyt.