# SEO-cím és metaleírás: ha a találatban más jelenik meg

> Mi okozhatja, hogy a Google vagy a Facebook nem a megadott SEO-címet, metaleírást vagy képet mutatja, és hogyan javíthatod.

Ha gondosan megírtad a SEO-címet és a metaleírást, de a keresőtalálatban más látszik, az több okból is lehet. Ez a fejezet sorra veszi a leggyakoribb okokat a címeknél, a metaleírásoknál és a közösségi megosztásnál.

## A SEO-cím nem úgy jelenik meg, ahogy megadtad

### Hibás a forráskód

Az oldal forráskódjában pontosan egy `title` címkének kell lennie:

```html
<title>A kívánt cím</title>
```

Ha nincs ilyen címke, vagy több is van, a kereső nem a kívánt címet mutatja. Ha több van, futtass bővítményütközés-ellenőrzést: kapcsold ki egyenként a bővítményeket, és válts egy alapsablonra, így kiderül, mi írja ki a másodikat.

### A keresőszó módosítja a megjelenést

A Google a keresett kifejezés alapján emeli ki a találat részeit, ezért a megjelenő cím eltérhet a beállítottól. A módosítatlan címet a `site:` keresőoperátorral láthatod: keress a `site:pelda.hu` kifejezésre (a `site:` után azonnal a webhelyed címe áll szóköz nélkül).

### A Google gyorsítótára elavult

A kereső nem azonnal veszi észre a módosítást. A Google Search Console **Inspect any URL** (bármely URL vizsgálata) eszközével kérheted az újrabejárást.

### A Google figyelmen kívül hagyta a címedet

A végső döntés a Google-é. Írj jobb címet: a bejegyzéseknél és oldalaknál egy mondatnyi, a márkanevet és a fókuszkulcsszót is tartalmazó címet, a nyitóoldalnál olyat, amely a márkanévvel kezdődik. Módosítás után kérd a Search Console-ban az újraindexelést.

### Hibás cím más oldalaknál

Az egyes bejegyzések és oldalak címét sablonváltozók állítják elő, amelyeket a tartalom szintjén felül lehet írni. A Yoast SEO címét másik bővítmény vagy sablonfunkció is felülírhatja. Ha a sablon és az oldal szintű cím is helyes, ellenőrizd a bővítményütközést. A sablonokat és változókat az [Oldal megjelenés](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/beallitasok-kezdolap-es-sablonok/) és a [Sablonváltozók](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/beallitasok-sablonvaltozok/) fejezet írja le.

![A bejegyzések keresési megjelenésének beállításai a SEO-cím és a metaleírás sablonjával](./kepek/beallitasok-tartalomtipus-bejegyzesek.webp)

*A bejegyzések keresési megjelenésének beállításai a SEO-cím és a metaleírás sablonjával* (https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_page_settings)

A képen a **Bejegyzések** oldal sablonjai láthatók: itt adhatod meg az összes bejegyzés alapértelmezett címét és leírását.

### A sablon nem támogatja a dinamikus címet

A modern sablonok a `title-tag` támogatást deklarálják, és nem tartalmaznak kézzel beírt `<title>` címkét. Ellenőrzés:

1. A sablon `functions.php` fájljában keresd ezt a sort: `add_theme_support( 'title-tag' );`
2. Ha a sablon deklarálja a támogatást, a sablonfájlokban (például `header.php`) nem lehet `<title>` címke. Ha mégis van, a támogatás nem működik jól, és el kell távolítani. Ha nem tudod, melyik sablonfájl érinti az oldalt, a What The File bővítmény megmutatja.
3. Ha a sablon nem támogatja a `title-tag`-et, két lehetőséged van.

Sablonfájl szerkesztése: a `header.php` fájlban a címke tartalma csak ez legyen:

```php
<title><?php wp_title( '' ); ?></title>
```

A sablon frissítése felülírhatja a kézi módosítást, ezért érdemes gyermeksablont használni. Ha bizonytalan vagy, kérj segítséget a sablon fejlesztőjétől.

A másik lehetőség a címek kényszerített átírása (angolul **Force rewrite titles**). Ez lassíthatja a webhelyet, ezért ez a kevésbé jó megoldás. A kapcsoló csak a `title-tag` támogatás nélküli sablonoknál jelenik meg az **Oldal alapok** oldalon, ezért egy modern sablonnal nem látod. Ha látható, kapcsold be, majd kattints a mentésre.

## „No meta description has been specified” figyelmeztetés

Ha ezt az üzenetet látod: **No meta description has been specified. Search engines will display copy from the page instead.** (nincs megadva metaleírás, a keresők az oldal szövegéből jelenítenek meg részletet), az azt jelenti, hogy az adott bejegyzéshez vagy oldalhoz nem adtál meg egyedi metaleírást. A metaleírás az „üzleti kártyád” a keresési találatok között, és sokat javíthat a találatra kattintók számán, ezért érdemes megadni.

1. Nyisd meg az adott bejegyzést vagy oldalt.
2. A szerkesztőben nyisd meg a Yoast SEO oldalsávot.
3. Nyisd meg a **Keresési megjelenés** részt.
4. Írd be vagy módosítsd a metaleírást.
5. Kattints a **Mentés**, a **Frissítés** vagy az **Újrapublikálás** gombra.

## A metaleírás nem jelenik meg a találatban

### A Google más leírást választott

Leggyakrabban azért más a leírás, mert a Google szerint a saját részlete jobban megfelel az adott keresésnek. Ezen nem tudsz változtatni, a metaleírás csak javaslat a Google számára. Érdemes elgondolkodni, miért hagyta figyelmen kívül:

- túlzottan magáról szól a leírás, nem arról, miben segít az oldal;
- túl általános, nem a konkrét problémára szól;
- az oldal több kulcsszóra is releváns, és különböző részei különböző kérdésekre válaszolnak, ilyenkor a Google dinamikus leírása hasznosabb lehet.

A legjobb, amit tehetsz, hogy más leírásokat próbálsz ki.

### Technikai okok

- **A metaleírás-címke hiányzik vagy hibás.** A forráskódban pontosan egy ilyen sornak kell lennie: `<meta name="description" content="A kívánt leírás" />`. Ha több van, futtass bővítményütközés-ellenőrzést.
- **A meta robots címke letiltja a leírást.** Ha a robots címkében `nosnippet` vagy `max-length: 0` érték van, a kereső nem mutat leírást. A címkét a **Haladó** panelen szabályozhatod (lásd: [Meta robots haladó beállítások](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/szerkeszto-elemzes-meta-robots-halado/)).
- **A Google még nem látta az új leírást.** Új leírás után a bejárás időbe telik. Kérd az újraindexelést a Search Console-ban.

A kereső a leírást a keresett kifejezés szerint módosíthatja. A `site:` operátorral itt is láthatod a módosítatlan leírást.

## A metaleírás nincs a forráskódban

Az oldal forráskódjában ezt a sort kell látnod: `<meta name="description" content="A kívánt leírás" />`. Ha hiányzik:

1. **Nézd meg, hívja-e a sablon a `wp_head()` függvényt.** A sablon `header.php` fájljában kell lennie `wp_head()` hívásnak, ez írja ki a Yoast SEO meta címkéit. Ha nincs, kérd a sablon fejlesztőjét.
2. **Nézd meg az alapértelmezett sablont.** A **Yoast SEO → Beállítások** alatt a megfelelő tartalomtípusnál (például **Bejegyzések**) legyen kitöltve a **Metaleírás sablon**.
3. **Nézd meg az adott tartalmat.** Bejegyzésnél, oldalnál, termékeknél, kategóriánál és címkénél is megadhatsz egyedi metaleírást a Yoast SEO oldalsávon vagy metaboxban, a **Keresési megjelenés** résznél. Mentés után ellenőrizd újra a forráskódot.

![A Keresési megjelenés rész a metaleírás mezővel](./kepek/szerkeszto-elemzes-keresesi-megjelenes.webp)

*A Keresési megjelenés rész a metaleírás mezővel* (https://minta-bolt.hu/wp-admin/post.php?post=6&action=edit)

A képen a **Keresési megjelenés** panel látható: itt írhatod meg az egyedi SEO-címet és metaleírást.

Ha a leírás megvan a forráskódban, de hibás, nézd át a fenti, „A metaleírás nem jelenik meg a találatban” részt.

## A Facebook nem jól jeleníti meg a megosztást

Ha módosítottad a közösségi beállításokat vagy a metaadatokat, de a Facebook még a régi adatokat mutatja, a Facebook a megosztott oldal régi változatát tárolja. Frissítsd a Facebook Sharing Debugger eszközével:

1. Nyisd meg a Facebook Sharing Debugger eszközét.
2. Írd be a frissítendő URL-t.
3. Kattints a **Debug** gombra.
4. A **When and how we last scraped the URL** résznél kattints a **Scrape Again** gombra.
5. Nézd meg a frissített **Link Preview** előnézetet. Ha jó, kész vagy. Ha nem, nézd át a **Warnings That Should Be Fixed** részt, javítsd a hibákat, és ismételd meg a lépéseket. Ha nincs javítandó figyelmeztetés, a **Show All Raw Tags** gombbal megnézheted, milyen adatot kapott a Facebook. Ha a címkék hibásak, futtass bővítményütközés-ellenőrzést.
