Ha megkérdezem egy vállalkozótól, hány oldal van a weboldalán, a válasz általában egy tétova szám, plusz-mínusz ötven. Ha azt kérdezem, ezekből melyik hozott az elmúlt fél évben egyetlen érdeklődőt is, akkor jön a csend. Pedig ez a két kérdés minden tartalomstratégia kiindulópontja, és ez a cikk arról szól, hogyan válaszold meg őket egy táblázattal.

A saját álláspontom (saját tapasztalat): leltár nélkül minden tartalomstratégia találgatás. Nem rossz, nem buta, csak megalapozatlan. Aki leltár nélkül tervez tartalomnaptárt, az olyan cikkeket ír meg újra, amik már megvannak, olyan témákat hagy ki, amikre az oldal fele hivatkozna, és olyan aloldalakat tart életben, amik hat éve semmit nem csinálnak, csak eszik a crawl budgetet és hígítják a témabeli tekintélyt.
Mi az a tartalomleltár, és miért nem ugyanaz, mint egy sitemap?
A tartalomleltár egy soronkénti táblázat az oldalad összes nyilvános URL-jéről, amiben minden sorhoz tartozik legalább egy adat a tartalomról (mi ez), egy adat a teljesítményéről (mit csinál) és egy döntés (mi legyen vele). A sitemap ezzel szemben csak egy lista: azt mondja meg, mi létezik, de semmit nem mond arról, hogy éri-e meg léteznie.
Tovább a témában: AI SEO tartalomstratégia 2026 · Tartalmi kannibalizáció felismerése és feloldása Search Console-alapon
A különbség gyakorlati. A sitemapból nem derül ki, hogy két aloldalad ugyanarra a kulcsszóra pályázik (kannibalizáció), hogy egy 2019-es blogbejegyzésed még mindig egy megszűnt szolgáltatásra hivatkozik, vagy hogy a legtöbb belső linket egy olyan cikk kapja, ami senkit nem visz sehova. A leltár pont ezeket teszi láthatóvá.
Miért lett ez fontosabb az AI-válaszok korában (szakmai feltételezés): a válaszmotorok jellemzően nem egész oldalakat, hanem konkrét, jól körülhatárolt szövegrészleteket emelnek ki. Egy vékony, elavult, félig kész aloldal korábban legfeljebb nem hozott forgalmat. Ma ennél többet kockáztatsz vele: ha egy motor pont abból a részletből idéz, egy hibás vagy elavult információt fog rólad terjeszteni. A leltár az egyetlen módszer, amivel egyáltalán tudod, hány ilyen oldalad van.
Honnan szedd össze az összes URL-t, hogy tényleg az összes legyen?
Rövid válasz: legalább három forrásból, mert egyik sem teljes. A sitemap azt mutatja, amit te akarsz mutatni, a crawler azt, ami linkelve van, a Search Console pedig azt, amit a Google talált (beleértve azt is, amiről te nem tudtál).
A gyakorlatban ezt a négy forrást szoktam összefésülni:
- XML sitemap. A legtöbb oldalon a
/sitemap.xmlvagy/sitemap_index.xmlcímen érhető el. WordPressen a Yoast, a Rank Math vagy a beépített WP sitemap generálja. Ez a leggyorsabb induló lista. - Crawler. Screaming Frog SEO Spider (500 URL-ig ingyenes), Sitebulb vagy hasonló. Ez végigmegy a belső linkeken, és megtalálja azt is, ami nincs benne a sitemapban. Egyúttal rögtön hozza a címet, a meta leírást, a státuszkódot, a szöveghosszt és a belső link-számokat, tehát több oszlopot is kitölt helyetted.
- Google Search Console. A Teljesítmény jelentés Oldalak fülén exportáld a megjelenéseket és kattintásokat, az Oldalak (indexelés) részen pedig nézd meg a kizárt URL-eket is. Itt bukkannak fel a paraméteres, duplikált és elfelejtett címek.
- A CMS saját listája. WordPressen a bejegyzések és oldalak listája exportálható, és ez adja a legpontosabb dátumokat és szerzőket. Adatbázisból egy egyszerű lekérdezéssel is kinyerhető:
SELECT ID, post_title, post_type, post_date, post_modified, post_status FROM wp_posts WHERE post_status = 'publish';
A négy listát URL alapján fésüld össze, és normalizáld őket, különben ugyanaz az oldal háromszor fog szerepelni. Egységesítsd a protokollt (https), a www-változatot, a záró perjelet, és vágd le az UTM-paramétereket. Ez az a pont, ahol egy tíz soros szkript órákat spórol.
Hivatalosan igazolt: a Google Search Central dokumentációja külön kiemeli, hogy a Search Console adatai csak arról az ingatlanról (property) érkeznek, amit igazoltál, és hogy a jelentések nem tartalmaznak minden lekérést. Tehát a GSC-export sem tekinthető teljes listának, csak egy erős kiegészítésnek.
Milyen oszlopok kellenek a táblázatba?
Rövid válasz: annyi, amiből döntés születik, és egy sem több. Az alábbi tizenhárom oszloppal az esetek nagy részében el lehet dönteni minden sor sorsát.
Azonosító és tartalmi oszlopok
- URL: normalizált, teljes cím. Ez a táblázat elsődleges kulcsa.
- Cím (title tag): crawlerből. Ha üres vagy duplikált, az már önmagában jelzés.
- Típus: főoldal, szolgáltatásoldal, blogcikk, kategória, termék, referencia, jogi oldal, landing. Ezt kézzel vagy URL-minta alapján töltsd (pl. minden
/blog/kezdetű sor blogcikk). - Célkulcsszó vagy fő kérdés: mire pályázik ez az oldal. Ha nem tudod egy mondatban leírni, az már a válasz.
- Szószám: crawlerből jön. Nem minőségi mutató, de a 300 szó alatti oldalak érdemesek egy külön ránézésre.
Frissesség és szerkezet
- Publikálás dátuma és utolsó érdemi frissítés. A kettő nem ugyanaz, és a CMS
post_modifiedmezője megtévesztő: egy elütés javítása is frissítésnek számít benne. Érdemi frissítés az, amikor a tartalom állítása változott. - Belső bejövő linkek száma: hány másik oldalról mutat rá link. Screaming Frogban ez az Inlinks oszlop.
- Belső kimenő linkek száma: mennyire köti be magát a többi tartalomba.
- Státusz és indexelhetőség: 200 / 301 / 404, noindex, canonical célja.
Teljesítmény és üzleti szerep
- Megjelenés és kattintás (12 hónap): GSC-exportból.
- Munkamenetek és bejáratként betöltött szerep: GA4-ből, Oldalak és képernyők jelentés.
- Konverziós szerep: ez a legfontosabb és a leggyakrabban kihagyott oszlop. Négy értékkel dolgozom: közvetlen (itt történik az ajánlatkérés), támogató (a konverziós út egy korábbi lépése), bizalomépítő (rólunk, referencia, jogi), nincs.
- Döntés: megtartás, frissítés, összevonás, törlés. Erről szól a következő szakasz.
Két oszlopot szoktak feleslegesen felvenni: a becsült keresési volument minden sorhoz (elavul, mire végzel, és a döntéshez ritkán kell), és a hangulati minősítést csillagokkal. Utóbbi látszólag hasznos, valójában két hét múlva senki nem tudja, mit jelentett a három csillag.
Hogyan döntsd el soronként, hogy megtartod, frissíted, összevonod vagy törlöd?
Rövid válasz: haladj felülről lefelé, és az első illeszkedő szabálynál állj meg. Így a döntés reprodukálható lesz, nem hangulatfüggő.
- Jogi vagy működési kényszer? (adatkezelés, ÁSZF, kapcsolat, impresszum) → megtartás, teljesítménytől függetlenül. Ezeket nem forgalom alapján ítéljük meg.
- Közvetlen konverziós szerep, és ténylegesen hoz érdeklődőt? → megtartás, és tedd fel a prioritási listára karbantartásra. A pénzt hozó oldalakhoz akkor nyúlj, ha tudod, mit csinálsz.
- Van két vagy több oldalad ugyanarra a szándékra? (ugyanaz a célkulcsszó, a GSC-ben ugyanarra a lekérdezésre váltakozva jelennek meg) → összevonás. A jobbik marad, a másikból átemeled az értékes részeket, a régi URL-t pedig 301-gyel az újra irányítod.
- Van forgalma vagy releváns témája, de az információ elavult, vékony, vagy megszűnt dolgokra hivatkozik? → frissítés. Ez a leltár leggyakoribb és legjobban megtérülő kimenete.
- 18 hónapja gyakorlatilag nulla megjelenés, nulla konverzió, nulla belső link, és a téma sem kapcsolódik ahhoz, amivel ma foglalkozol? → törlés, 410-es státusszal vagy 301-gyel a legközelebbi releváns oldalra.
- Minden más → megtartás változtatás nélkül, és nézd meg a következő leltárnál.
Fontos figyelmeztetés (saját tapasztalat): a tömeges törlés kockázatos, és önmagában nem javítja a láthatóságot. Láttam olyan oldalt, ahol a kigyomlálás után javult a helyzet, és olyat is, ahol nem történt semmi mérhető. Amit biztosan tudok: a rossz irányítás fáj. Ha törölsz, mindig legyen 301-es átirányítás oda, ahol a felhasználó megkapja, amit keresett, és soha ne a főoldalra tereld tömegesen a törölt aloldalakat. A Google Search Central külön jelzi, hogy a tömeges, nem releváns célra mutató átirányítást lágy 404-ként kezelheti.
Az összevonásnál pedig ne feledd: a 301-es átirányítást akkor is meg kell tartani, ha az új oldal remekül teljesít. Az átirányítás nem ideiglenes mankó, hanem a régi cím végleges címváltozása.
Mennyi idő ez reálisan, és mit lehet belőle delegálni?
Rövid válasz (saját tapasztalat, nem hivatalos benchmark): 50 oldalnál 4-6 óra egy ülésben, 500 oldalnál 3-5 munkanap, több részletben. A különbség nem tízszeres, mert az adatgyűjtés fixköltségű, viszont a soronkénti döntés lineárisan nő.
Az 50 oldalas bontás nálam így néz ki: URL-gyűjtés és összefésülés 60-90 perc, adatok betöltése a táblázatba 60 perc, soronkénti döntés 2-3 óra, a következő lépések összeírása 30 perc. Az 500 oldalas verzióban az első két lépés alig hosszabb (2-3 óra összesen), viszont a döntési kör 15-20 óra, mert oldalanként átlagosan másfél-két percet elvisz, plusz a kannibalizáció-vizsgálat.
Mit adj ki a kezedből, és mit ne:
- Jól delegálható: URL-gyűjtés, normalizálás, a crawler futtatása, a GSC- és GA4-adatok bemásolása, a típus-oszlop kitöltése URL-minta alapján, a belső linkek megszámolása. Ez a munka 60-70 százaléka, és nagyrészt gépies.
- Részben delegálható: a célkulcsszó megnevezése és az elavultság jelzése. Egy gyakornok vagy egy nyelvi modell kiszűri, hogy egy cikk 2020-as adatokra hivatkozik, de a súlyát nem tudja megítélni.
- Ne add ki: a konverziós szerep és a végső döntés oszlopát. Ezekhez tudni kell, hogyan vásárolnak nálad, mit ígértél ügyfeleknek, és melyik oldal miért készült. Aki ezt nem tudja, az forgalmi számok alapján fog dönteni, és ki fogja vágni azt a három oldalt, amit a legjobb ügyfeleid olvasnak elalvás előtt.
Nyelvi modellel érdemes kísérletezni a típus-besorolásnál és az elavultság-jelzésnél, de a kimenetet mintavételesen ellenőrizd. A modell magabiztosan sorolja be tévesen azt, amiről nincs elég információja a szövegben, és a leltárban egy rossz besorolás rossz döntéssé válik.
Mit csinálj, amikor kész a táblázat?
Rövid válasz: a leltár nem cél, hanem munkasorrend. Ha a kész táblázatot lemented és nem nyúlsz hozzá, ugyanott vagy, mint előtte, csak fáradtabban.
A gyakorlati sorrend, amit követni szoktam:
- Szűrd le a frissítés sorokat, és rendezd őket megjelenés szerint csökkenően. A legtöbb megjelenést kapó, de elavult oldal a legjobb első feladat: itt van kész kereslet, csak a tartalom nem tartja már.
- Utána jöjjön az összevonás. Ez a legkényesebb, mert átirányítással jár, ezért csoportosan, dokumentáltan csináld, és jegyezd fel minden régi URL mellé az új célt.
- A törlés menjen utoljára, és ne egyszerre. Kisebb adagokban, és a 404-es hibákat figyelve.
- Végül nézd meg, mi hiányzik. A leltár nemcsak arról szól, mid van: ha a táblázatban nincs egyetlen sor sem egy fontos szolgáltatásodra vagy egy visszatérő ügyfélkérdésre, akkor megvan a következő cikk témája, méghozzá bizonyítottan.
A leltárt érdemes élő dokumentumként kezelni. Nálam évente egy teljes újrafutás és negyedévente egy gyors ránézés vált be: az újonnan megjelent URL-ek felvétele és a döntési oszlop átnézése ilyenkor egy-két óra, nem napok. Egy jól karbantartott leltár nem garantál jobb helyezést vagy több AI-idézést, de azt jó eséllyel megakadályozza, hogy a következő fél évben rossz dolgon dolgozz.
Források és további olvasnivalók
- Google Search Central: Search Console súgó (Teljesítmény jelentés, Oldalak indexelése)
- Google Search Central: Átirányítások és a Google Kereső (Redirects and Google Search)
- Google Search Central: Sitemapok létrehozása és beküldése
- Google Search Central: Hasznos, megbízható, elsősorban embereknek készült tartalom készítése
- Google Analytics 4 súgó: Oldalak és képernyők jelentés
- Schema.org: Article, WebPage és FAQPage típusok dokumentációja
- W3C: URL és HTTP állapotkódok vonatkozó specifikációi (RFC 9110)
- Screaming Frog SEO Spider hivatalos felhasználói útmutató
- A leltár akkor ér valamit, ha minden sor végén ott a döntés: megtartás, frissítés, összevonás vagy törlés.
- Az URL-listát legalább három forrásból rakd össze (sitemap, crawler, Search Console), mert egyik sem teljes önmagában.
- A konverziós szerep oszlop nélkül a leltár csak SEO-adat, nem üzleti döntéstámogatás.
- 50 oldal reálisan 4-6 óra, 500 oldal 3-5 nap, de az adatgyűjtés nagy része delegálható vagy automatizálható.
- A döntést sose hozd meg egyetlen szám alapján: forgalom, konverzió, aktualitás és kannibalizáció együtt ad képet.
Gyakori kérdések
Elég csak a sitemapból kiindulni a tartalomleltárhoz?
Nem. A sitemap csak azt tartalmazza, amit a rendszered oda betesz, és pont az elfelejtett, paraméteres vagy régen kivett URL-ek hiányoznak belőle. Fésüld össze legalább egy crawler futtatásával és a Search Console oldal-exportjával, majd normalizáld az URL-eket, hogy ne szerepeljen ugyanaz a cím többször.
Milyen eszközzel készítsem a táblázatot?
Egy Google Táblázat vagy Excel bőven elég 500 oldalig, ha jól használod a szűrőket. Az URL-lista és a nyers adatok összeszedéséhez egy crawler (például Screaming Frog, 500 URL-ig ingyenes) plusz a Search Console és GA4 exportja adja a nyersanyagot. Külön drága leltár-szoftverre a legtöbb kis- és középvállalkozásnak nincs szüksége.
Mennyi forgalom alatt érdemes törölni egy oldalt?
Egyetlen szám nem elég a döntéshez. Nálam a törlés akkor jön szóba, ha egyszerre igaz, hogy 18 hónapja gyakorlatilag nincs megjelenése, nem hozott konverziót, nem mutat rá belső link, és a téma sem kapcsolódik a mai kínálatodhoz. Ha ezek közül bármelyik nem teljesül, inkább frissítés vagy összevonás a helyes lépés.
Árt-e a SEO-nak, ha sok oldalt törlök egyszerre?
A kockázat főleg a rossz kivitelezésben van, nem magában a törlésben. Ha van értelmes 301-es átirányítás a legközelebbi releváns tartalomra, jellemzően kezelhető. Ha viszont mindent a főoldalra terelsz, azt a Google lágy 404-ként kezelheti, és a régi oldalak összegyűjtött értéke elveszik. Adagolj, és figyeld a Search Console hibajelentését.
Meddig tart egy tartalomleltár 100 oldalnál?
Saját tapasztalat alapján egy 100 oldalas oldalnál általában 6-9 óra, ebből 2-3 óra az adatgyűjtés és összefésülés, a többi a soronkénti döntés. Ha az adatgyűjtést delegálod vagy szkripttel automatizálod, a saját ráfordításod 4-5 órára csökkenthető, mert a döntési kör az, ami nem adható ki.
Milyen gyakran kell újracsinálni a leltárt?
Évente egy teljes újrafutás és negyedévente egy gyors ránézés a legtöbb kis- és középvállalkozásnál elég. A negyedéves kör csak az új URL-ek felvételéből és a döntési oszlop átnézéséből áll, ez általában egy-két óra. Ha nagyobb szerkezeti átalakítás vagy domainköltözés jön, akkor előtte mindenképp készíts egy friss leltárt.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.