Tovább a tartalomhoz

Hreflang a WordPressben

Mi a hreflang, mikor kell, hogyan néz ki, és hogyan kezeli a WPML, regionális célzással együtt.

A WPML automatikusan hreflang címkéket tesz az oldalaidra, és frissíti őket, ahogy változtatsz a webhelyen. Ez a háttérben megy, neked nincs teendőd vele.

A hreflang az oldal <head> részében lévő HTML-attribútum, amely megmondja a keresőknek, melyik nyelvnek és régiónak szól az oldal adott változata. Például ez a sor jelzi, hogy a nyitóoldalnak van spanyol változata a megadott címen:

<link rel="alternate" href="https://www.repaircafe.com/es" hreflang="es" />

Ha egy spanyolországi felhasználó rákeres az oldalra, a Google a spanyol változatot mutatja neki. Ha az oldalnak angol változata is van, egy amerikai felhasználónak az angolt.

Négy esetben:

  • ha a webhelyed több nyelvű;
  • ha konkrét földrajzi régiókat célzol;
  • ha a tartalom kis regionális eltéréseket tartalmaz (amerikai és brit angol);
  • ha a téma ugyanaz, de a tartalom más (például a legjobb strandok az USA-ban és Ausztráliában).

Egyszerű szabály: ha egy oldalnak vannak különböző közönségnek szánt változatai, kell hreflang. Nélküle a Google nem tudja, hogy a változatok egymás megfelelői, és duplikált tartalomnak tekintheti őket, ami büntetést vonhat maga után.

A címkék a <head> részben vannak, és az oldal alternatív változataira mutatnak:

<head>
…
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/de" hreflang="de" />
…
</head>

Három adatot tartalmaznak:

  • rel="alternate": jelzi, hogy ez az eredeti oldal alternatív változata;
  • href: az alternatív oldal címe;
  • hreflang: az alternatív oldal nyelve.

A nyelvet kétbetűs kód jelzi (az ISO 639-1 szabvány szerint, például es a spanyol). Ha a régiót is meg akarod adni, az országkódot (ISO 3166-1 alpha-2) kötőjellel fűzd a nyelvkód mögé, például hreflang="es-mx" a mexikói spanyolhoz.

A Google ajánlásai szerint három szabályt kell betartani.

Az alternatív oldalak mutassanak egymásra

Szekció neve “Az alternatív oldalak mutassanak egymásra”

Az oldal minden változata tartalmazzon hreflang címkét az összes többi változatra. Ha egy oldalnak angol és spanyol változata van, az angol mutasson a spanyolra, a spanyol az angolra.

Minden változat tartalmazzon egy olyan hreflangot is, amely saját magára mutat. A spanyol oldalon például:

<link rel="alternate" href="https://www.domain.com/en" hreflang="en" />
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />

Az angol oldalon:

<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/en" hreflang="en" />

Az x-default jelöli azt az oldalt, amelyet akkor kell mutatni, ha egyik változat sem felel meg a látogatónak:

<link rel="alternate" href="https://www.domain.com/" hreflang="x-default" />

Egy angol és spanyol nyelvű webhelynek például nincs megfelelő oldala egy francia látogatónak. A Google ilyenkor a szerinte legjobbat adja. Ha te akarod megmondani, melyik legyen, add meg az x-default címkét a kívánt címmel. Ha az angol nyitóoldal a tartalék:

<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/" hreflang="en" />
<link rel="alternate" href="https://www.domain.com/" hreflang="x-default" />

Többnyelvű bővítménnyel a címkéket nem kell kézzel kezelned: a WPML automatikusan a HTML-fejlécbe teszi őket, és létrehozásukat, frissítésüket a tartalmak létrehozásához és módosításához köti. Ha új nyelvet adsz hozzá és tartalmat fordítasz, a WPML beszúrja és frissíti a hreflang címkéket az eredeti és a lefordított oldalakon. A megjelenítés beállításait (fejléc, pozíció) a URL-ek, slugok és SEO fejezet írja le.

A WPML-ben felvett nyelvek alapból nincsenek országhoz kötve. A regionális célzás egy hreflang érték, amelyet te írsz be magára a nyelvre. Az érték egy nyelvből és egy tetszőleges országból áll. Ha például azt akarod jelezni a Google-nek, hogy a francia oldalaid kanadai olvasóknak szólnak, add a francia nyelvnek az fr-ca értéket.

  1. Nyisd meg a WPML → Settings → Languages oldalt.
  2. Kattints az Edit gombra a nyelv sorában.
  3. Írd be az értéket a sor hreflang mezőjébe.

Ne vedd fel a régiót második nyelvként, ha az a nyelv már aktív: az nem működik, a regionális célzás helye a sor saját mezője. Ha a WPML egy nyelvet egyáltalán nem kínál, az más eset: ahhoz egyéni nyelvet kell felvenni, lásd az egyéni nyelvek fejezetet és a nyelvek beállítását.

Győződj meg arról, hogy az értékek érvényesek. A WPML megpróbálja a megfelelő formátumra hozni őket, de nem figyelmeztet, ha érvénytelen formátumot használsz. Kövesd a nyelv- és országkód-szabványokat.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások