# Oldaltérkép: frissítés, 404 hiba és tartalom kizárása

> Mit tegyél, ha az XML-oldaltérkép nem frissül, 404 hibát ad, vagy olyan tartalom is szerepel benne, amit ki akartál zárni.

A Yoast SEO az XML-oldaltérképeket automatikusan készíti. Tartalom hozzáadásakor, szerkesztésekor vagy törlésekor nem kell újraépítened őket. Ha viszont módosítottad a tartalmat fejlesztői szűrőkkel, előfordulhat, hogy kézzel kell frissítened.

## Az oldaltérkép nem frissül

Ennek szinte mindig gyorsítótár az oka. Gyorsítótárat nem feltétlenül te kapcsoltál be, mégis lehet a háttérben.

### A WordPressben működő gyorsítótár

- Ha gyorsítótár-bővítményt használsz (például W3 Total Cache vagy WP Super Cache), állítsd be, hogy az oldaltérképeket ne tárolja a gyorsítótárban.
- Nézd meg a vezérlőpultot: nincs-e rajta gyorsítótár-ürítő gomb. Néhány sablon vagy más bővítmény is tartalmaz gyorsítótárat. 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), hogy kiderüljön, melyik adja a gombot.
- Egyes tárhelyek is gyorsítótároznak. Ilyenkor a tárhelyszolgáltatód ügyfélszolgálata tud segíteni.

### Szerveroldali gyorsítótár

Nézd meg az oldaltérkép HTTP-fejléceit egy fejléc-ellenőrző eszközzel. Ha a kimenetben szerepel a „cache” szó, valahol be van kapcsolva gyorsítótár. Ha nem te állítottad be, kérdezd a tárhelyszolgáltatót.

A Yoast SEO oldaltérkép-gyorsítótára alapból ki van kapcsolva. Régebbi változatnál ezt egy szűrővel tudod kikapcsolni, amit a sablon `functions.php` fájljába vagy egy kódrészlet-bővítménybe tehetsz:

```php
add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' );
```

A gyorsítótár bekapcsolásához a `__return_true` értéket használd. A változás a következő oldaltérkép-frissítéskor lép életbe. Mentés előtt készíts biztonsági másolatot a sablonfájlokról.

### Kézi frissítés

Az oldaltérkép újraépítéséhez kapcsold ki az XML-oldaltérkép funkciót, ürítsd a gyorsítótárat, majd kapcsold vissza a funkciót. A kapcsoló a **Yoast SEO → Beállítások → Általános → Oldal funkciók** oldalon van.

## Az oldaltérkép 404 hibát ad

A 404 azt jelenti, hogy az oldaltérkép-index vagy valamelyik egyedi oldaltérkép nem létezik. A hiba általában nem a Yoast SEO-tól ered, hanem egy rosszul megírt sablontól vagy másik bővítménytől. Menj végig a lépéseken:

1. **Mentsd újra a közvetlen hivatkozásokat.** Nyisd meg a **Beállítások → Közvetlen hivatkozások** oldalt, és kattints a mentés gombra anélkül, hogy bármit átállítanál.
2. **Ellenőrizd, van-e tartalom.** Az egyes oldaltérképekhez tartalom kell: például a kategóriák oldaltérképéhez olyan kategória, amelyben van közzétett tartalom. Ha nincs ilyen, zárd ki a tartalomtípust vagy a taxonómiát az oldaltérképből, amíg nem lesz tartalom.
3. **Nézd meg az átírási szabályokat.** Ha még mindig 404-et kapsz, a szerver átírási (rewrite) szabályai hiányozhatnak. Apache és NGINX szerveren is külön beállítás kell, ennek ellenőrzésében a tárhelyszolgáltatód segít.
4. **Ellenőrizd, hogy az oldaltérkép be van-e kapcsolva** a **Yoast SEO → Beállítások → Általános → Oldal funkciók** oldalon.

## Kizárt tartalom mégis szerepel az oldaltérképben

A bejegyzések és oldalak több taxonómiába is tartozhatnak, ezért váratlanul bekerülhetnek az oldaltérképbe.

Egy bejegyzés vagy oldal kizárása:

1. Nyisd meg a kizárandó bejegyzést vagy oldalt szerkesztésre.
2. A Yoast SEO oldalsávon nyisd meg a **Haladó** részt.
3. Az **Engedélyezed, hogy a keresők megjelenítsék ezt a tartalmat?** mezőnél válaszd a **Nem** lehetőséget.
4. Tedd közzé vagy frissítsd a tartalmat.

![A Haladó panel, ahol a tartalom kizárható a keresési találatokból és az oldaltérképből](./kepek/szerkeszto-elemzes-halado-panel.webp)

*A Haladó panel, ahol a tartalom kizárható a keresési találatokból és az oldaltérképből* (https://minta-bolt.hu/wp-admin/post.php?post=6&action=edit)

A képen a **Haladó** panel látható: a legfelső beállítás dönti el, megjelenhet-e a tartalom a keresőkben, és szerepelhet-e az oldaltérképben.

Sok tartalom egyszerre történő kizárásához fejlesztő a `functions.php` fájlba tett szűrőt is használhat. Egész tartalomtípusokat az oldaltérkép-index testreszabásával zárhatsz ki.
