Egy WordPress-blog kategóriarendszere ritkán tervezés eredménye. Az első cikkeknél valaki létrehoz egy „Hírek” és egy „Tippek” kategóriát, később minden új témához jön egy újabb, a címkék pedig úgy szaporodnak, ahogy a szerző éppen begépeli őket. Pár év alatt kialakul egy szerkezet, amelyből sem az olvasó, sem a keresőrobot nem tudja kiolvasni, miről szól valójában az oldal. Ez a cikk végigvisz azon, hogyan igazítsd a kategóriákat a témacsoportjaidhoz, és hogyan csináld meg az átállást úgy, hogy a meglévő URL-ek ne vesszenek el.

Miért szerkezeti döntés a blogkategória?
A kategória az olvasónak és a válaszmotornak is megmondja, melyik témacsoportba tartozik egy cikk, ezért a kategóriák listája valójában a blog tartalomjegyzéke. Ha ez a lista a témacsoportjaidat tükrözi, a belső linkek, a morzsamenü és az URL-szerkezet ugyanazt a térképet rajzolja ki.
Hivatalosan igazolt. A Google Search Central dokumentációja szerint a Google a linkekből és az oldal szerkezetéből is tájékozódik arról, hogyan kapcsolódnak egymáshoz az oldalak, a BreadcrumbList strukturált adattal jelölt morzsamenü pedig megjelenhet a találatokban, jelezve az oldal helyét a webhelyen belül. A kategória tipikusan ennek a morzsamenünek a középső eleme.
Saját tapasztalat. Ahol a kategória egy valódi témacsoportot jelöl, ott a szerzők is könnyebben döntik el, hová kerüljön egy új cikk, és ritkábban születik két, egymással versengő írás ugyanarra a kérdésre. A rendezetlen rendszerben ez a döntés minden alkalommal újra eldől, és mindig kicsit másképp.
Szakmai feltételezés. A nagy nyelvi modellekre épülő válaszmotorok nem dokumentálják nyilvánosan, hogyan értelmezik a weboldalak szerkezetét. Valószínűnek tartjuk, hogy egy jól elnevezett, bevezetővel ellátott kategóriaoldal segítheti őket abban, hogy a cikkeidet egy összefüggő téma részeként kezeljék, ezt viszont mérni egyelőre nehéz.
Hány kategória ésszerű egy céges WordPress-blogon?
A legtöbb céges blognál annyi kategória ésszerű, ahány valódi témacsoportod van, ami kisebb vállalkozásnál jellemzően 4 és 10 között mozog. A szám önmagában nem cél. Az a fontos, hogy minden kategória mögött legyen egy pillércikk és legalább néhány hozzá tartozó részletes írás.
Saját tapasztalat. Három egyszerű szabály jól működik a gyakorlatban.
- Egy kategóriába belátható időn belül legalább öt-hat cikk kerüljön. Az egy-két cikkes kategória vékony archívumot hoz létre, amely keveset ad hozzá az oldalhoz.
- Egy cikknek egy elsődleges kategóriája legyen. A WordPress engedi a többszörös besorolást, de a morzsamenü és sok SEO-bővítmény kanonikus logikája egyetlen fő kategóriával számol.
- A kategória neve a témát mondja ki, a formátum maradjon ki belőle. A „Tippek”, „Hírek” és „Egyéb” típusú nevekből semmi nem derül ki a tartalomról.
Ha valamelyik témacsoportod túl nagyra nő, alkategóriát is nyithatsz, de két szintnél mélyebbre ritkán érdemes menni. Minden újabb szint hosszabb URL-t és bonyolultabb morzsamenüt jelent, a nyereség pedig általában csekély.
Mi legyen a címkék szerepe a kategóriák mellett?
A címke vízszintes kapcsolatot jelöl a különböző témacsoportok cikkei között, a fő besorolás pedig a kategória dolga. A legtöbb régi blogon a címkék száma messze meghaladja a cikkekét, és sok címke csak egyetlen bejegyzéshez tartozik.
Saját tapasztalat. Céges blogon a címkék nagy részét érdemes megszüntetni, a maradék 10-20 címkét pedig csak akkor megtartani, ha mindegyikhez több cikk tartozik, és van értelmes közös nevezőjük. Ilyen lehet például egy eszköz vagy egy szabvány neve, amely több témacsoportban is előkerül. A címkeoldalakat ilyenkor is jellemzően noindexre állítjuk, mert a tartalmuk nagyrészt átfedi a kategóriaoldalakét.
Gyűjtőoldal bevezetővel vagy noindex archívum legyen a kategóriaoldal?
Ha a kategória egy valódi témacsoportot jelöl, a kategóriaoldal legyen indexelhető gyűjtőoldal saját bevezetővel. Ha csak technikai csoportosítás (például „Céghírek” vagy „Archívum”), nyugodtan kerülhet noindexre.
A gyűjtőoldalra legalább három elem kerüljön.
- Egy 80-200 szavas bevezető, amely kimondja, kinek és milyen kérdésekre válaszol a csoport.
- Kiemelt link a csoport pillércikkére, a lista tetején.
- A cikkek listája értelmes sorrendben, ahol a legfontosabb írások elöl állnak, és a dátum csak másodlagos szempont.
A WordPress a kategória „Leírás” mezőjét a legtöbb sablonban a kategóriaoldal tetején jeleníti meg, ehhez kódot sem kell írni. Ha a sablonod ezt nem teszi meg, a category.php vagy az archive.php fájlba a the_archive_description() függvénnyel teheted be.
Hivatalosan igazolt. A Google a noindex utasítást csak akkor látja, ha az oldalt fel tudja térképezni, ezért a noindexes archívumot robots.txt-ben ne tiltsd le. A lapozásról szóló útmutató szerint a sorozat minden oldala kapjon saját, önmagára mutató kanonikus URL-t, az első oldal ne legyen a többi kanonikusa, a rel=prev/next jelölést pedig a Google már nem használja indexelési jelként.
Saját tapasztalat. Ha a második és további lapozott oldalak kanonikusa az első oldalra mutat, vagy ezek az oldalak noindexet kapnak, a mélyebben lévő régi cikkek lassabban kerülnek elő. Ezért a lapozott kategóriaoldalakat indexelhetőnek hagyjuk, és a bevezetőt csak az első oldalon jelenítjük meg.
Hogyan készítsd el a jelenlegi kategóriák és címkék leltárát?
A leltár egy táblázat, amelyben minden kategória és címke mellé odaírod a cikkek számát, az organikus forgalmat, a beérkező linkeket és azt, hogy melyik új témacsoportba kerül. Ez a munka legunalmasabb része, de minden későbbi döntés ebből a táblázatból következik.
Ha van WP-CLI hozzáférésed, a kiinduló listát két paranccsal lekérheted.
wp term list category --fields=term_id,name,slug,count,parent --format=csv > kategoriak.csv
wp term list post_tag --fields=term_id,name,slug,count --format=csv > cimkek.csv
Ezután egészítsd ki a táblázatot az alábbi oszlopokkal.
- Search Console kattintások és megjelenések az elmúlt 12 hónapból az archívum URL-jére.
- Külső hivatkozások száma, ha van linkelemző eszközöd.
- Belső linkek, amelyek a menüből, a láblécből vagy cikkekből mutatnak az archívumra.
- Döntés (megtart, átnevez, összevon, megszüntet, címkéből kategória lesz).
- Új cél-URL, ha az archívum megszűnik vagy megváltozik a címe.
Saját tapasztalat. A leltár végére általában kiderül, hogy a forgalom nagy része néhány kategóriaoldalra és sok egyedi cikkre esik, a címkeoldalak többsége pedig gyakorlatilag nem kap kattintást. Ez megkönnyíti a döntést, mert a megszüntetésre szánt archívumok átirányítása kis kockázattal jár.
Hogyan néz ki egy témacsoportokhoz igazított kategóriarendszer a gyakorlatban?
Vegyünk egy általános, kitalált szerkezetű példát, egy helyi vállalkozásoknak dolgozó marketingcég blogját. A régi rendszerben a „Hírek”, „Tippek”, „SEO”, „Google”, „Facebook”, „Egyéb” és „Esettanulmány” kategóriák élnek egymás mellett, továbbá 140 címke, amelyek közül 90 csak egy cikkhez tartozik.
A témacsoport-térkép alapján az új rendszer öt kategóriából áll (Helyi keresőoptimalizálás, Google-hirdetések, Közösségi média hirdetések, Mérés és analitika, Weboldal és konverzió). A „Tippek” és az „Egyéb” cikkei tartalmuk szerint szétosztódnak, a „SEO” és a „Google” egy része a Helyi keresőoptimalizálásba kerül, a „Hírek” pedig megszűnik, vagy noindexes technikai archívum lesz. A 140 címkéből néhány tucat marad.
A megszüntetett címkék közül azokat, amelyeken volt forgalom vagy külső hivatkozás, a legközelebbi kategóriaoldalra irányítjuk. A forgalom és hivatkozás nélküli címkéknél a 404-es vagy 410-es válasz is elfogadható, ezek a Google dokumentációja szerint nem rontják a webhely többi részének megítélését.
Hogyan nevezd át vagy vond össze a kategóriákat URL-veszteség nélkül?
Átnevezésnél és összevonásnál minden megszűnő kategória-URL-t 301-es átirányítással a legközelebbi új megfelelőjére kell irányítani, a cikkek besorolását pedig még az átirányítás élesítése előtt át kell állítani. A WordPress alapműködése szerint a bejegyzések régi slugjait megjegyzi és átirányítja, a kategóriák és címkék slugjainál viszont ezt magától nem teszi meg.
Átnevezés
Ha csak a megjelenített nevet módosítod, az URL nem változik, így átirányítás sem kell. Ha a slugot is cseréled, a régi címre 301-es átirányítás kell. Apache szerveren a .htaccess fájlba, a WordPress-blokk elé tehető egy ilyen sor.
Redirect 301 /category/tippek/ /category/helyi-seo/
A Redirect előtag-egyezéssel dolgozik, így a lapozott oldalakat (/category/tippek/page/2/) is a megfelelő új címre viszi. Ha az új archívum rövidebb, a nem létező lapszámok 404-et adnak, ami elfogadható. Ha nincs hozzáférésed a szerverhez, egy átirányítás-kezelő bővítmény (például a Redirection) ugyanezt elvégzi az admin felületről.
Összevonás
Összevonásnál a lépések sorrendje számít.
- Hozd létre a cél-kategóriát, és írd meg a bevezetőjét.
- Sorold át a megszűnő kategória cikkeit a célba. WP-CLI-vel ez cikkenként két parancs, például
wp post term add 123 category helyi-seo, majdwp post term remove 123 category tippek. - Ellenőrizd, hogy a régi kategória üres, és csak ezután töröld.
- Élesítsd a 301-es átirányítást a régi kategória-URL-ről az újra.
- Frissítsd a menüben, a láblécben és a cikkekben lévő belső linkeket, hogy közvetlenül az új címre mutassanak.
Ha a /%category%/%postname%/ permalink-szerkezetet használod, a kategória slugja a cikkek URL-jében is benne van, így az átsorolás minden érintett cikk címét megváltoztatja. A WordPress sokszor megtalálja a cikket a slug alapján, de erre ne építs, a régi cikk-URL-ekre is írj átirányítást. Ezt a szerkezetet ezért csak indokolt esetben érdemes megtartani.
Hivatalosan igazolt. A Google Search Central szerint a tartós (301-es vagy 308-as) átirányítás erős jel arra, hogy az új URL legyen a kanonikus, URL-változással járó költözésnél pedig az átirányításokat legalább egy évig érdemes fenntartani. A régi URL-ek jelei idővel átkerülnek az új címekre, ez azonban nem azonnali, és átmeneti ingadozás előfordulhat.
Milyen lépésekben élesítsd az új kategóriarendszert?
Az élesítés egy mentéstől a beküldésig tartó, tízlépéses folyamat, amelyet érdemes alacsony forgalmú időszakra időzíteni.
- Készíts teljes adatbázis- és fájlmentést.
- Rögzítsd a kiinduló állapotot (Search Console teljesítményadatok kategóriaoldalanként, indexelt oldalak száma, belső linkek).
- Véglegesítsd a témacsoport-térképet. Minden csoporthoz egy kategória, egy pillércikk és egy rövid bevezető tartozzon.
- Írd meg a leltár alapján az átirányítási táblát (régi URL, új URL, típus).
- Hozd létre az új kategóriákat végleges slugokkal. A slug legyen rövid, ékezet nélküli, és mondja ki a témát.
- Sorold át a cikkeket, és mindegyiknél jelöld meg az elsődleges kategóriát a SEO-bővítményben.
- Töröld vagy vond össze a régi kategóriákat és a felesleges címkéket.
- Élesítsd az átirányításokat, és tesztelj legalább tíz régi URL-t böngészőben vagy a
curl -Iparanccsal. - Állítsd be az indexelési szabályokat (a gyűjtőoldal indexelhető, a címke- és technikai archívum noindex), és frissítsd az XML-oldaltérképet.
- Küldd be az oldaltérképet a Search Console-ban, és kérj újraellenőrzést a legfontosabb kategóriaoldalakra.
Mit ellenőrizz az élesítés utáni hetekben?
Az első hetekben azt figyeld, hogy a régi URL-ek valóban átirányítanak, az új kategóriaoldalak bekerülnek az indexbe, és a belső linkek nem futnak átirányítási láncba. A forgalom átmeneti ingadozása normális, tartós esésnél viszont vissza kell nézni az átirányítási táblát.
- A Search Console Oldalak jelentésében nem nő a 404-es és a „Feltérképezve, jelenleg nincs indexelve” állapotú URL-ek száma.
- A régi kategória-URL-ek egyetlen lépésben, lánc nélkül érkeznek a célra.
- A morzsamenü minden cikknél az elsődleges kategóriát mutatja.
- Az XML-oldaltérképben csak indexelhető, 200-as választ adó URL-ek vannak.
- A kategóriaoldalak bevezetője megjelenik, és a pillércikk linkje a lista felett áll.
- Nincs üres vagy egycikkes kategória, amely véletlenül indexelhető maradt.
Saját tapasztalat. Az új rendszer legnagyobb haszna sokszor a szerkesztésben jelentkezik. Ha minden új cikk tervezésekor először azt kell eldönteni, melyik témacsoportba tartozik, a hézagok és az átfedések hamarabb kiderülnek. Ez a fegyelem hosszabb távon jó eséllyel többet segít, mint maga az átnevezés, konkrét helyezési hatást azonban egyik lépés sem ígérhet.
Források és további olvasnivalók
- Google Search Central, Redirects and Google Search
- Google Search Central, Site moves with URL changes
- Google Search Central, Pagination best practices for Google
- Google Search Central, Block search indexing with noindex
- Google Search Central, Breadcrumb (BreadcrumbList) structured data
- Schema.org, BreadcrumbList
- WordPress Developer Resources, the_archive_description()
- WP-CLI Commands, wp term list és wp post term
- A kategória az olvasónak és a válaszmotornak is jelzi, miről szól egy cikkcsoport, ezért szerkezeti döntés.
- Kisebb céges blogon jellemzően 4-10 kategória elég, mindegyik mögött egy pillércikkel és több részletes írással.
- A valódi témacsoportot jelölő kategóriaoldal legyen indexelhető gyűjtőoldal bevezetővel, a címke- és technikai archívum mehet noindexre.
- A WordPress a kategóriák régi slugjait nem irányítja át magától, ezért minden megszűnő archívumhoz 301-es átirányítás kell.
- Az élesítés előtt mentés és kiinduló mérés, utána pedig a Search Console Oldalak jelentésének figyelése következik.
Gyakori kérdések
Hány kategóriát érdemes használni egy céges blogon?
Annyit, ahány valódi témacsoportod van, ami kisebb vállalkozásnál jellemzően 4 és 10 között mozog. Minden kategóriába belátható időn belül legalább öt-hat cikk kerüljön.
Indexelhető legyen a WordPress kategóriaoldala?
Ha a kategória valódi témacsoportot jelöl és van saját bevezetője, igen. A technikai csoportosítást és a címkeoldalakat jellemzően noindexre állítjuk.
Mi történik az URL-lel, ha átnevezek egy kategóriát?
Ha csak a nevet módosítod, az URL marad. Ha a slugot is cseréled, a régi címre 301-es átirányítást kell beállítanod, mert a WordPress ezt kategóriáknál magától nem teszi meg.
Mit csináljak a sok egycikkes címkével?
A forgalom és hivatkozás nélküli címkéket megszüntetheted, a forgalmat hozó címkék archívumát pedig a legközelebbi kategóriaoldalra irányíthatod 301-gyel.
Meddig tartsam fenn a régi kategória-URL-ek átirányítását?
A Google URL-változásos költözésre vonatkozó útmutatója legalább egy évet javasol, de ha nem okoz gondot, tartsd meg tovább.
Javítja a helyezést a kategóriák átszervezése?
Segítheti, hogy a keresők és a válaszmotorok összefüggő témaként lássák a cikkeidet, konkrét helyezési hatást azonban nem lehet előre megígérni.
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.