Technikai alapok Szakszó

XML sitemap

Szerző: · 8 perc olvasás · Frissítve:
XML sitemap - Technikai alapok (szakszó) a tudástárban
XML sitemap - Technikai alapok | eClick GEO-audit tudástár

Az XML sitemap egy géppel olvasható URL-lista, amelyben felsorolod a webhelyed indexelésre szánt oldalait, gyakran a legutóbbi módosítás dátumával együtt. A keresőrobotok ezt a fájlt használják felfedezési forrásként: innen tudják meg, hogy egyáltalán létezik-e egy adott cím.

Hogyan működik

A fájl egy szabványos XML formátumot követ. A gyökérelem az urlset, ezen belül minden oldal egy url blokk, kötelező loc gyerekelemmel. Opcionálisan megadhatod a lastmod (a sitemap frissítés-dátuma) értéket, ami a tartalom utolsó érdemi módosítását jelzi.

A robot két úton talál rá. Az egyik a robots.txt fájlban elhelyezett Sitemap: sor, a másik a kézi bejelentés a Google Search Console felületén. Mindkettőt érdemes megcsinálni, mert nem ugyanaz a hatásuk: a robots.txt minden botnak szól, a Search Console pedig lefedettségi visszajelzést is ad.

Mit csinál és mit nem

A sitemap felfedezési eszköz, nem parancs. Attól, hogy egy URL szerepel benne, még nem lesz indexelve. A feltérképezés és az indexelés két külön lépés, és a második mindig a kereső döntése. Amit viszont biztosan megold: a mélyen fekvő, gyengén linkelt oldalak is bekerülnek a felfedezési sorba.

Ez a generatív keresőknél sem változik. Az AI-válaszok mögött legtöbbször ugyanaz az index áll, vagy egy friss lekérés. Ha egy oldal soha nem került be az indexbe, esélye sincs forrásként megjelenni.

Mikor számít igazán

Egy tízoldalas bemutatkozó weboldalnál a sitemap hiánya ritkán okoz mérhető kárt. Egy 3000 termékes webshopnál viszont azonnal látszik. A riportokban ezt látjuk: ahol nincs sitemap, ott a kategórián belüli mély terméklapok indexelése hónapokat csúszik.

Röviden: a sitemap nem rangsorol, csak megmutatja a keresőnek, hogy mid van.

Miért fontos

Felfedezés

A kereső alapvetően linkeket követ. Ha egy oldalra csak egy szűrő mögül vagy a lapozó ötödik oldaláról lehet eljutni, a robot lassan vagy soha nem ér oda. A sitemap ezt megkerüli, és közvetlen belépési pontot ad.

Crawl-költségvetés

A nagy oldalaknál a kereső véges erőforrást szán a feltérképezésre. A sitemap a lastmod (a sitemap frissítés-dátuma) mezővel segít priorizálni: a robot előbb nyúl a frissen módosított címekhez. Ez konkrétan gyorsítja a változások átfutását, például egy árváltozásét vagy egy új szolgáltatásoldalét.

Diagnosztika

A Search Console a bejelentett sitemap alapján bontja meg a lefedettségi jelentést. Így látod, hány beküldött URL-ből lett indexelt oldal. Sitemap nélkül ez a szám nem áll rendelkezésre, és vakon dolgozol.

AI-értelmezhetőség

A generatív rendszerek jelentős része indexált tartalomból dolgozik. Ha egy szolgáltatásoldalad nincs az indexben, a modell nem tudja idézni. A sitemap önmagában nem tesz semmit az AI-értelmezhetőséggel, de a belépő feltételt biztosítja.

Kikre vonatkozik

Vonatkozik rá:

  • Minden nyilvános weboldal, ahol az organikus láthatóság számít.
  • Webshopok, különösen 200 termék felett. Itt a sitemap gyakorlatilag kötelező.
  • Blogok és tudástárak, ahol folyamatosan jön új tartalom.
  • Több nyelvű oldalak, mert a sitemap hreflang annotációt is hordozhat.

Nem vonatkozik rá:

  • Staging és fejlesztői környezet. Ott a teljes oldalt noindex, meta robots és X-Robots-Tag vagy jelszó mögé tedd, sitemap nélkül.
  • Zárt, bejelentkezés mögötti felületek. Azokat a kereső úgysem éri el.
  • Egyoldalas kampányoldalak, ahol egyetlen URL van. Ott a sitemap felesleges formalitás.

A magyar KKV-oldalak többségén a sitemap létezik, de senki nem nézte meg évek óta. Ez rosszabb, mint a hiány, mert hamis biztonságérzetet ad.

Hogyan ellenőrzöd

  1. Nyisd meg a https://domain.hu/sitemap.xml vagy sitemap_index.xml címet a böngészőben. A legtöbb rendszer ezekre teszi.
  2. Nézd meg a robots.txt fájlt a https://domain.hu/robots.txt címen. Keresd benne a Sitemap: kezdetű sort.
  3. Lépj be a Search Console felületére, és nyisd meg a Sitemapek menüpontot. Itt látod a beküldés státuszát és a beolvasott URL-ek számát.
  4. Parancssorból ellenőrizd a státuszkódot és a tartalomtípust: curl -I https://domain.hu/sitemap.xml.
  5. Vess össze két számot: hány URL van a sitemapben, és hány indexelt oldalt mutat a Search Console lefedettségi jelentése.

Jó jel

  • A fájl 200-as kóddal, application/xml vagy text/xml típussal jön vissza.
  • Csak indexelhető, 200-as, kanonikus URL-ek vannak benne.
  • A lastmod értékek valós dátumok, és a friss tartalmaknál frissek.
  • A robots.txt-ben ott a Sitemap: sor, abszolút URL-lel.
  • A Search Console nem jelez hibát, és a beolvasott URL-szám nagyjából egyezik a tényleges oldalszámmal.

Rossz jel

  • A cím 404-et ad, vagy HTML hibaoldalt szolgál ki.
  • Noindexelt, átirányított vagy 404-es címek is szerepelnek a listában.
  • Minden lastmod ugyanaz a dátum, például a generálás napja.
  • Egy fájl 50 000 URL fölött van, vagy tömörítetlenül 50 MB fölött.
  • A Search Console-ban évek óta nincs beküldve semmi.

Hogyan javítod

WordPress

  1. Telepíts egy SEO-plugint, például a Yoast SEO vagy a Rank Math csomagot. Mindkettő automatikusan generál sitemapet.
  2. A plugin beállításaiban kapcsold ki a felesleges tartalomtípusokat: szerzői archívum, címke-archívum, mellékletek.
  3. Nyisd meg a generált címet, és ellenőrizd, hogy betölt.
  4. Jelentsd be a sitemap URL-jét a Search Console Sitemapek menüjében.
  5. A WordPress 5.5 óta van beépített sitemap is a /wp-sitemap.xml címen. Ha plugint használsz, az egyiket kapcsold ki, hogy ne legyen két párhuzamos lista.

Shopify

  1. A Shopify automatikusan generálja a /sitemap.xml fájlt, szerkeszteni nem tudod.
  2. Ellenőrizd, hogy a bolt nem jelszóval védett, mert akkor a sitemap nem érhető el.
  3. Jelentsd be a címet a Search Console-ban.
  4. A rejtendő oldalakat a témasablonban noindex meta taggel zárd ki, a sitemapből nem tudod kivenni.

Unas

  1. Az Unas webáruház adminban keresd a Marketing vagy SEO beállításokat, ott találod a sitemap generálását.
  2. Kapcsold be, és állítsd be a frissítési gyakoriságot.
  3. Másold ki a kapott URL-t, és jelentsd be a Search Console-ban.

Shoprenter

  1. A Shoprenter admin SEO részében aktiváld a sitemap modult.
  2. Nézd át, mely oldaltípusok kerülnek bele, és vedd ki a szűrőoldalakat.
  3. Jelentsd be a fájlt a Search Console-ban.

Egyedi fejlesztés

  1. Írj egy generátort, ami az adatbázisból csak a publikus, 200-as, kanonikus URL-eket szedi össze.
  2. Ha 50 000 URL fölé mész, bontsd sitemap-indexre. Egy index maximum 50 000 sitemapre hivatkozhat.
  3. A lastmod értéket a tartalom valódi módosítási idejéből számold, ne a generálás idejéből.
  4. Tedd be a Sitemap: sort a robots.txt fájlba.
  5. Ütemezd a generálást, vagy generáld menet közben, cache mögött.
  6. Jelentsd be a Search Console-ban, és havonta nézd meg a lefedettségi jelentést.

Gyakori hibák

  • Noindexelt oldalak a sitemapben: ellentmondó jelzést adsz, mert az egyik helyen kéred az indexelést, a másikon tiltod. Lásd noindex, meta robots és X-Robots-Tag.
  • Átirányított vagy 404-es URL-ek a listában: a robot feleslegesen égeti rájuk a crawl-keretet, és romlik a fájl megbízhatósága.
  • Nem kanonikus címek felvétele: ha a Canonical URL máshová mutat, a sitemap-bejegyzés zajt csinál a duplikátumok körül.
  • Minden lastmod azonos: ha a generálás dátumát írod be mindenhová, a kereső egy idő után figyelmen kívül hagyja a mezőt.
  • A sitemap csak létezik, de nincs bejelentve: a robots.txt sor és a Search Console beküldés nélkül a felfedezés lassabb.
  • Paraméteres szűrőoldalak tömege: a szín- és méretszűrők ezres nagyságrendben duzzasztják a fájlt, valódi érték nélkül.
  • A fájl nem frissül: egy évekkel ezelőtti statikus export a mai terméklistát nem tartalmazza.

Technikai példa

Egy minimális, két oldalt tartalmazó sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://pelda.hu/</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://pelda.hu/szolgaltatasok/konyveles/</loc>
    <lastmod>2026-08-30</lastmod>
  </url>
</urlset>

Nagyobb oldalnál sitemap-indexet használsz, ami további sitemap fájlokra mutat:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://pelda.hu/sitemap-termekek-1.xml</loc>
    <lastmod>2026-09-20</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://pelda.hu/sitemap-blog.xml</loc>
    <lastmod>2026-09-18</lastmod>
  </sitemap>
</sitemapindex>

A robots.txt vonatkozó sora, abszolút URL-lel:

User-agent: *
Disallow: /kosar/

Sitemap: https://pelda.hu/sitemap_index.xml

Gyors ellenőrzés parancssorból. Az első a fejléceket mutatja, a második megszámolja a loc elemeket:

curl -sI https://pelda.hu/sitemap.xml
curl -s https://pelda.hu/sitemap.xml | grep -c "<loc>"

Mit néz ebből a riport

Az audit lekéri a szokásos sitemap-címeket, és megnézi a robots.txt Sitemap: sorát. Ha nem talál érvényes XML-t, magas hatású hibát jelez, kód hatókörrel. Az ajánlás ilyenkor az, hogy generálj sitemapet, például SEO-pluginnal, és jelentsd be a Search Console felületén.

Gyakori kérdések

Attól, hogy benne van a sitemapben, indexelve lesz az oldal?
Nem. A sitemap felfedezési jelzés, nem utasítás. A kereső maga dönti el, hogy egy oldalt érdemesnek tart-e az indexbe. Ha az oldal vékony tartalmú vagy duplikált, a sitemap nem fogja megmenteni.
Kell külön kép- és videó-sitemap?
A legtöbb oldalnak nem. Ha a képek megfelelő img tagekkel és alt szöveggel szerepelnek a HTML-ben, a kereső megtalálja őket. Külön kép-sitemap akkor indokolt, ha a képeket JavaScript tölti be, és a forráskódban nem látszanak.
Hány URL fér egy sitemapbe?
A szabvány szerint egy fájlban legfeljebb 50 000 URL lehet, és a tömörítetlen méret nem haladhatja meg az 50 MB-ot. Efölött több fájlra bontasz, és egy sitemap-index fogja össze őket. Egy index szintén 50 000 sitemapre hivatkozhat.
Milyen gyakran kell frissíteni?
Ideális esetben automatikusan, minden tartalomváltozáskor. A legtöbb CMS-plugin ezt megoldja, vagy menet közben generálja a fájlt. Statikus, kézzel feltöltött sitemapnél havonta nézd át, hogy nem avult-e el.
A Search Console-on kívül máshová is be kell jelenteni?
A Bing Webmaster Tools felületén érdemes külön is beküldeni. Ezen túl a robots.txt Sitemap: sora minden botnak szól, így az egyéb feltérképezők is megtalálják. Külön ping-szolgáltatásokra ma már nincs szükség.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „XML sitemap”?

Futtass egy SEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes SEO-audit indítása