# Gyakori XML-oldaltérkép hibák

> Az oldaltérkép leggyakoribb hibái, okai és megoldásai: általános hibák, Google Search Console és Bing hibák, blokkoló fizikai fájl, News-oldaltérkép kiadónév.

Ez a fejezet az XML-oldaltérképekkel kapcsolatos leggyakoribb hibákat gyűjti össze az okukkal és megoldásukkal. Az üres oldaltérképről, a „Missing XML tag” és az „Incorrect namespace” hibáról bővebben az [Üres oldaltérkép, változási gyakoriság és oldaltérkép-hibák](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-ures/) fejezet szól. A frissítési, 404-es és kizárási problémákhoz lásd még az [Oldaltérkép: frissítés, 404 hiba és tartalom kizárása](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-hibak/), a beküldéshez az [Az oldaltérkép beküldése a keresőknek](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-bekuldes/) fejezetet.

## Általános hibák

| Hiba | Ok | Megoldás |
| --- | --- | --- |
| Az oldaltérkép nem a megfelelő URL-formátumot használja (például hiányzik vagy fölös a `www`, vagy `http` van `https` helyett). | Az oldaltérkép ugyanazt a protokollt használja, mint a WordPress webhelycíme. | A **Beállítások → Általános** oldalon javítsd a webhely címeit a megfelelő protokollra. Ha nemrég váltottál URL-formátumot, hibás URL-ek maradhattak az adatbázisban: készíts biztonsági mentést, és cseréld le a régi formátumot az újra (keresés és csere). |
| Az oldaltérkép üres fehér oldal, vagy csak fejléc van, URL-ek nélkül. | Az XSLT-fájl nem érhető el, az XML érvénytelen, vagy a W3 Total Cache-ben be van jelölve a **Do not process 404 errors for static objects with WordPress** beállítás. | Nézd át az üres oldaltérkép hibáit, és javítsd a rád vonatkozót. A W3 Total Cache-es esetet lásd a [gyorsítótár-kizárás](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-szerver-es-gyorsitotar/) fejezetben. |
| Az oldaltérkép nem működik Apache szerveren. | Valószínűleg nem adtad hozzá az átírási szabályokat. | Lásd [Oldaltérkép: gyorsítótár-kizárás és Apache átírási szabályok](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-szerver-es-gyorsitotar/). NGINX szerveren a NGINX-szabályok kellenek. |
| A bővítmény nem készít oldaltérképet. | A közvetlen hivatkozások beállítása nincs rendesen elmentve. | A **Beállítások → Közvetlen hivatkozások** oldalon kattints a mentésre anélkül, hogy bármit módosítanál. |
| Az oldaltérképen szürke linkek vannak. | Ez a működés része. | A szürke link a böngésződben már meglátogatott URL-eket jelzi. A Google ezt a böngészős formázást nem látja, mert az XML forráskódot kapja meg. |
| Az új videók a második oldaltérkép alján vannak. | Ez a működés része. | Így csak az utolsó videó-oldaltérkép változik, és a Google-nek elég azt újra letöltenie. Az utolsó módosítás ideje mutatja, mi az új. |
| Az oldaltérkép nem frissül. | Néha a gyorsítótár megakadályozza az automatikus frissítést. | Lásd [Oldaltérkép: frissítés, 404 hiba és tartalom kizárása](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-hibak/). |
| Egy oldal hiányzik az oldaltérképből. | Több oka lehet: az oldal (vagy a teljes tartalomtípus) `noindex`; az oldal kanonikus URL-je másik URL-re mutat; a Yoast SEO Premium átirányította az oldalt; a News oldaltérképen az oldal nincs közzétéve az elmúlt 48 órában. | Az egyes lépéseket lásd alább. |

### Egy oldal hiányzik az oldaltérképből: ellenőrzés

1. **Noindex.** Nyisd meg a Yoast SEO szerkesztői oldalsávjának **Haladó** részét, és győződj meg róla, hogy engedélyezed a keresőknek az oldal megjelenítését a találatokban. A teljes tartalomtípusra vagy taxonómiára a Yoast SEO beállításainál ellenőrizd, hogy nem tiltottad-e a keresők hozzáférését.
2. **Kanonikus URL.** Egy URL-ellenőrző eszközzel nézd meg, hogy a Google melyik kanonikus URL-t választotta.
3. **Átirányítás.** Premium kiadásnál nézd meg az átirányításkezelőben (**Yoast SEO → Átirányítások**), hogy az oldal át van-e irányítva más URL-re.

## Hibák a Google Search Console-ban

| Hiba | Ok | Megoldás |
| --- | --- | --- |
| XML or text declaration not at start of entity / XML declaration allowed only at the start of the document | Valószínűleg üres sorok állnak az `<?xml` címke előtt. | Valami a WordPress-telepítésben (bővítmény vagy sablon) szóközt ír ki, amit nem kellene. Bővítményütközés-ellenőrzéssel megtalálhatod. |
| Unsupported format. Your file appears to be an HTML page | W3 Total Cache-t használsz, és bejelölted a beállítást, amely elrejti az oldaltérképet a rendes látogatók elől. | Hozz létre egy további user agent csoportot a W3 Total Cache-ben. |
| URL blocked / restricted by robots.txt | A Google nem tudja bejárni az URL-t egy robots.txt-korlátozás miatt. | Nézd meg, melyik szabály érinti a webhelyed, és javítsd (lásd [„Indexed, though blocked by robots.txt” figyelmeztetés](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-robots-blokkolt/)). |
| Your Sitemap or Sitemap index file doesn't properly declare the namespace. | Valami a webhelyen módosítja az URL-eket az oldaltérkép elkészülte után. | Ezt a Yoast SEO nem irányítja, ezért nehéz megtalálni és javítani. Keresd a módosítást végző bővítményt vagy sablont. |
| Missing XML tag. This required tag is missing. | Az oldaltérkép nulla elemet tartalmaz. | Hozz létre tartalmat az oldaltérképhez. |
| General HTTP error: 404 not found | Az okok attól függnek, melyik oldaltérkép adja a hibát. | Az oldaltérkép-indexnél és az egyedi oldaltérképeknél is a [404 hiba lépéseit](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-hibak/) kövesd. Videó vagy News egyedi tartalomtípus esetén a `functions.php`-ba egy sornyi kód kell, ami az oldaltérkép URL-jét módosítja. |
| Unknown news site | A webhelyed talán nincs jóváhagyva a Google News-ban. | Ellenőrizd, hogy a Google News-nak beküldött URL pontosan egyezik az oldaltérképben szereplővel. Ha még nem jelentkeztél, a Google News Publisher Centerben tedd meg. |

### „XML or text declaration not at start of entity” hiba részletesen

Az alábbi két hibaüzenet ugyanazt a problémát jelzi:

```text
XML or text declaration not at start of entity
XML declaration allowed only at the start of the document
```

**Ok:** egy bővítmény vagy a sablon egyik függvénye üres szóközt ad az oldaltérkép elejéhez. Nézd meg az oldaltérkép forráskódját a böngészőben.

**Megoldás:**

1. Nyisd meg a `wp-config.php` és a sablon `functions.php` fájlját, és nézd meg, nincs-e üres sor a `<?php` sor előtt vagy a fájl végén. Leggyakrabban ez az ok.
2. Ha ezekben nincs üres sor, futtass bővítményütközés-ellenőrzést, hogy kiderüljön, mi ír ki szóközt. A hibát nem a Yoast SEO okozza.
3. Ürítsd ki a gyorsítótárakat: a bővítményekét, a sablonét, a CDN-ét (például Cloudflare) és a szerverét. Ha nem tudod, hogyan, kérdezd a fejlesztődet vagy a tárhelyszolgáltatót.
4. Ha kiderült, hogy a sablon vagy egy bővítmény okozza, kérd a fejlesztőjük segítségét a szóköz megkereséséhez és eltávolításához.

## Hibák a Bing Webmaster Toolsban

| Hiba | Ok | Megoldás |
| --- | --- | --- |
| Download of the sitemap or feed failed. | Az oldaltérkép nem érhető el a Bing számára. | A Bing mobilbarátság-tesztjével nézd meg, olvassa-e a Bing az oldaltérképet. Ha a teszt lefut, küldd be újra az oldaltérképet. Ha nem, a webhelyed lassú lehet, vagy korlátozás van beállítva a Bingre: javítsd a sebességet, illetve kérdezd a tárhelyszolgáltatót. |

## „The following file is blocking your XML sitemaps” hiba

A Yoast SEO figyelmeztetése így szól: a következő fájl(ok) akadályozza(k) az XML-oldaltérképek megfelelő működését, mögötte a fájl útvonalával (például `/PATH_TO_FILE/name.xml`).

**Probléma:** az oldaltérképeket a bővítmény dinamikusan állítja elő, ezért ha a szerveren fizikai oldaltérkép-fájl is van, ütközés lehet.

**Megoldás:** vagy törlöd a fizikai fájlt, vagy kikapcsolod a Yoast SEO oldaltérképét.

- Törléshez kattints a hibaüzenetben a **Fix it** (Javítás) gombra az automatikus javításhoz, vagy töröld a fájlt kézzel FTP-vel vagy a tárhely fájlkezelőjével. A fájl útvonalát a hibaüzenet tartalmazza. Ha nem tudod, hogyan, kérdezd a tárhelyszolgáltatót.
- Ha a saját módszereddel készült fizikai oldaltérképet akarod használni, kapcsold ki a Yoast SEO oldaltérképét az **Oldal funkciók** oldalon (lásd [XML-oldaltérkép bekapcsolása és testreszabása](https://hub.hellowp.io/hu/plugins/wordpress-seo-premium/kereses-megjelenes-oldalterkep-beallitas/)).

## „Unexpected publication name” hiba a Google News oldaltérképen

Ha ez a hiba jelenik meg, a News oldaltérképen szereplő kiadónév nem egyezik azzal, amit a Google a webhelyedről tud. Ez a News SEO kiegészítő oldaltérképére vonatkozik. Megoldás:

1. Nézd meg a Google News oldaltérkép forráskódját, és keresd a `SITENAME` címkét.
2. Keress rá a domainedre a Google News-ban: `site:example.com`.
3. Ha a Google News-beli név és a forráskódbeli név egyezik, fordulj a Google-höz.
4. Ha eltér, nyisd meg a WordPress vezérlőpulton a Yoast SEO menü **News SEO** pontját.
5. Állítsd a **Google News Publication Name** mezőt a Google News-ban szereplő névre.
6. Kattints a **Változtatások mentése** gombra.

Ha a név magában a Google-ben rossz, a Google Publisher Centerben javítsd a webhely nevét.
