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 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, a beküldéshez az Az oldaltérkép beküldése a keresőknek fejezetet.
Általános hibák
Szekció neve “Á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 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. 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. |
| 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
Szekció neve “Egy oldal hiányzik az oldaltérképből: ellenőrzés”- 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.
- Kanonikus URL. Egy URL-ellenőrző eszközzel nézd meg, hogy a Google melyik kanonikus URL-t választotta.
- Á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
Szekció neve “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). |
| 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 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
Szekció neve “„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:
XML or text declaration not at start of entityXML declaration allowed only at the start of the documentOk: 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:
- Nyisd meg a
wp-config.phpés a sablonfunctions.phpfájlját, és nézd meg, nincs-e üres sor a<?phpsor előtt vagy a fájl végén. Leggyakrabban ez az ok. - 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.
- Ü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.
- 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
Szekció neve “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
Szekció neve “„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).
„Unexpected publication name” hiba a Google News oldaltérképen
Szekció neve “„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:
- Nézd meg a Google News oldaltérkép forráskódját, és keresd a
SITENAMEcímkét. - Keress rá a domainedre a Google News-ban:
site:example.com. - Ha a Google News-beli név és a forráskódbeli név egyezik, fordulj a Google-höz.
- Ha eltér, nyisd meg a WordPress vezérlőpulton a Yoast SEO menü News SEO pontját.
- Állítsd a Google News Publication Name mezőt a Google News-ban szereplő névre.
- 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.
Készült: