# WPML SEO: mit csinál és mivel működik

> A WPML SEO feladata, a támogatott SEO-bővítmények, a hreflang-címkék és a többnyelvű oldaltérképek.

A WPML SEO a WPML kiegészítője. A SEO-bővítményed (Yoast SEO vagy Rank Math) mezőit a fordítással együtt kezeli, így az egyszer beállított SEO a lefordított oldalakon is érvényes. Külön menüje nincs: a WPML fordítási folyamatába kapcsolódik be.

## Mit visz át a fordításba

A SEO-mezők a bejegyzéshez tartoznak, ezért a bejegyzés fordítási feladatával együtt utaznak. Nincs külön képernyő és külön lépés. Ha egy bejegyzést lefordíttatsz (automatikus fordítással, a saját fordítóddal vagy magad), a fordítási feladatban ott van a bejegyzés szövege mellett:

- a SEO-cím és a meta leírás,
- a közösségi megosztási (social) címkék,
- a morzsamenü (breadcrumb) felirata,
- a taxonómiák (kategóriák, címkék) SEO-mezői,
- a sémajelölés (schema), amelyet a fordított szövegből a SEO-bővítmény újra előállít.

A meta cím hossza nyelvenként eltérhet: egy angol, 60 karakter alatti cím németre vagy olaszra fordítva könnyen hosszabb lesz, és a keresőben levágódik. Az automatikus fordítás ezért a keresők ajánlott hosszához igazodik nyelvenként. A saját szószedeted (glossary) is érvényesül: a márka- és termékneveket úgy fordítja, ahogy megadtad.

A fő- (elsődleges) kategória kiválasztása a fordításokra is átmegy.

## Támogatott SEO-bővítmények

| SEO-bővítmény | Amit a WPML SEO kezel |
|---|---|
| Yoast SEO | meta cím, leírás, social címkék, morzsamenü-felirat, taxonómia-meta (kategória- és címkecímek, leírások), fő kategória, hreflang az XML-oldaltérképben |
| Rank Math | meta cím, leírás, social címkék, taxonómia-meta, fő kategória, hreflang az XML-oldaltérképben, nyelv szerint szűrt oldaltérkép a nyelvenként külön domainnel működő oldalaknál |

Az All in One SEO-val a WPML SEO nem működik együtt, de a WPML a mezőit egyéni mezőként így is lefordítja, lásd az [All in One SEO fejezetet](https://hub.hellowp.io/hu/plugins/wp-seo-multilingual/wpml-seo-all-in-one-seo/). A Yoast SEO részleteit a [Yoast SEO fejezet](https://hub.hellowp.io/hu/plugins/wp-seo-multilingual/wpml-seo-yoast/), a Rank Math-ét a [Rank Math fejezet](https://hub.hellowp.io/hu/plugins/wp-seo-multilingual/wpml-seo-rank-math/) tartalmazza.

## Hreflang-címkék

A hreflang-címke megmondja a keresőknek, hogy mely oldalak egymás fordításai. A WPML SEO kétféle helyre teheti:

- **Az XML-oldaltérkép be van kapcsolva.** A WPML SEO minden fordításhoz egy `<xhtml:link rel="alternate" hreflang="…">` bejegyzést tesz a Yoast SEO vagy a Rank Math oldaltérképébe, az alapértelmezett nyelvhez pedig egy `x-default` bejegyzést is. Az első futáskor, bekapcsolt oldaltérkép mellett a WPML SEO kikapcsolja az oldal `<head>` részében lévő hreflang-címkéket, hogy a keresők ne kapják meg ugyanazt kétszer. Ha az oldaltérképet később kapcsolod be, a `<head>` címkéket neked kell kikapcsolnod.
- **Az XML-oldaltérkép ki van kapcsolva.** A WPML SEO az oldal `<head>` részében tartja a `<link rel="alternate" hreflang="…">` címkéket. Ha az oldaltérképet később kapcsolod ki, a bővítmény visszakapcsolja a `<head>` címkéket.

A beállítás a **WPML → Beállítások → URLs and SEO** oldalon, a **SEO-opciók** dobozban van: **Alternatív nyelvek megjelenítése a HEAD szakaszban**.

![A WPML URLs and SEO oldala a SEO-opciók dobozzal](./kepek/wpml-seo-url-es-seo.webp)

*A WPML URLs and SEO oldala a SEO-opciók dobozzal* (https://minta-bolt.hu/wp-admin/admin.php?page=tm%2Fmenu%2Fsettings&section=urls-and-seo)

A képen a **SEO-opciók** doboz látszik: a jelölőnégyzet kikapcsolt, vagyis a hreflang az oldaltérképben van, nem az oldal fejlécében.

Fontos tudnivalók:

- Az XML-oldaltérkép hreflang-bejegyzései csak a forráskódban látszanak. Ha böngészőben nyitod meg a térképet, az emberi nézetben nem jelennek meg; az oldal forrását nézd meg.
- A WPML támogatja az `x-default` hreflang-attribútumot is, amely azt jelöli, hová kerüljenek azok a látogatók, akiknek a nyelve nincs a hreflang-címkék között.
- Ha nyelvenként külön domainet használsz, minden domainnek saját oldaltérképe van, és az csak az adott nyelv oldalait sorolja fel. A WPML ezeket a **URLs and SEO** oldalon listázza, hogy mindegyiket beküldhesd a Google Search Console-ba.

## Fordítás nélküli oldalak (Display as translated)

Ha egy tartalomtípus **Display as translated** (fordítottként jelenik meg) módban van, a fordítás nélküli oldal a másodlagos nyelven az eredeti tartalmat mutatja. A keresők számára ez az eredeti másolata, ezért a Yoast SEO-nál a kanonikus URL-je és az `og:url` az eredeti oldalra mutat, és az XML-oldaltérképek nem sorolják fel. A Rank Math HTML-oldaltérképe felsorolja, mert az a látogatóknak szól.

## Követelmények

- a WPML főbővítménye és a WPML String Translation,
- Yoast SEO vagy Rank Math,
- a WPML SEO kiegészítő.
