Site architecture: teljes útmutató
A site architecture, magyarul webhelystruktúra, azt írja le, hogyan rendeződnek az oldalak egymáshoz képest: milyen kategóriák, alkategóriák és belső linkek kötik össze őket. A jó struktúra segít a keresőnek feltérképezni és megérteni a webhelyet, a látogatónak pedig gyorsan megtalálni, amit keres. Lényege a logikus hierarchia, a sekély mélység és az erős belső linkelés.
Alapfogalmak
Minden webhelynek van struktúrája, akkor is, ha senki nem tervezte meg tudatosan. A kérdés csak az, hogy ez a struktúra segíti vagy akadályozza a keresőt és a felhasználót. A site architecture az a rendszer, amely meghatározza, melyik oldal hová tartozik, melyik oldalról melyikre lehet eljutni, és hogyan tükrözik az URL-ek, a menük és a belső linkek a tartalom logikáját. A keresőoptimalizálásban azért kiemelt téma, mert a kereső ugyanazokon a linkeken keresztül fedezi fel az oldalakat, amelyeken a látogató is közlekedik.
A webhelystruktúra két rétegből áll. Az egyik a logikai réteg: milyen témák és altémák vannak, és ezek hogyan kapcsolódnak egymáshoz. A másik a technikai réteg: az URL-szerkezet, a navigáció, a belső linkek, a morzsamenü és a sitemapok, amelyek ezt a logikát a kereső számára láthatóvá teszik. A kettőnek egymást kell tükröznie. Ha a logikai rend szerint egy oldal egy kategóriához tartozik, de semmilyen link nem köti oda, a kereső ezt a kapcsolatot nem fogja látni.
A legfontosabb fogalmak
| Fogalom | Jelentés | Miért számít |
|---|---|---|
| Hierarchia | A kezdőlaptól a kategóriákon át a részletes oldalakig tartó rend | Megmutatja, mi a fontosabb és mi mihez tartozik |
| Mélység | Hány kattintásra van egy oldal a kezdőlaptól | A mélyen elásott oldalakat a kereső és a látogató is nehezebben éri el |
| Belső link | Link a webhely egyik oldaláról egy másikra | Ezen keresztül fedez fel a kereső oldalakat, és ebből érti a kapcsolatokat |
| Navigáció | Főmenü, lábléc, oldalsáv, morzsamenü | A sablonszintű linkek minden oldalon megjelennek, ezért erős jelzést adnak |
| URL-szerkezet | Az útvonalak felépítése, például /kategoria/alkategoria/oldal/ | Olvashatóvá teszi a hierarchiát, de önmagában nem helyettesíti a linkeket |
| Árva oldal | Olyan oldal, amelyre egyetlen belső link sem mutat | A kereső csak külső forrásból vagy sitemapból találhat rá |
Lapos és mély struktúra
A szakmai szóhasználatban a lapos struktúra azt jelenti, hogy a legtöbb oldal kevés kattintással elérhető a kezdőlapról. A mély struktúrában az oldalak hosszú kategórialáncok végén ülnek. Egyik sem cél önmagában. Egy teljesen lapos webhely, ahol a kezdőlap ezer oldalra linkel, elveszíti a tematikus rendet. Egy túl mély webhely viszont eldugja a tartalmat. A jó struktúra a kettő között van: annyi szint, amennyit a tartalom logikája megkövetel, és nem több.
Mi nem tartozik a site architecture fogalmába?
- A dizájn. A színek, a betűtípus és az elrendezés a felhasználói élményt érintik, a struktúra a tartalom kapcsolatait.
- Egyetlen oldal belső felépítése. A címsorok és bekezdések rendje az on-page SEO területe.
- A szerver és a tárhely beállításai. Ezek a sebességet és elérhetőséget érintik, nem az oldalak egymáshoz való viszonyát.
Hogyan működik?
A kereső egy webhelyet úgy ismer meg, hogy ismert URL-ekből indul, letölti őket, és a bennük talált linkeket újabb lekérendő címként felveszi a listájára. A kezdőlap szinte mindig az egyik legismertebb URL, ezért a struktúra gyakorlatilag a kezdőlapról kiinduló linkháló. Amit ebből a hálóból rövid úton el lehet érni, azt a kereső hamar megtalálja. Amit csak hosszú láncon keresztül, vagy egyáltalán nem, azt később vagy soha.
A felfedezésen túl a struktúra jelentést is hordoz. Ha egy oldalra sok belső link mutat, köztük a navigációból is, az azt jelzi, hogy a webhely tulajdonosa fontosnak tartja. Ha egy csoport oldal egymásra linkel és egy közös kategóriaoldalra mutat, az a tematikus összetartozást jelzi. A linkek szövege, az anchor, szintén hozzájárul ahhoz, hogy a kereső megértse, miről szól a céloldal. A struktúra tehát egyszerre útvonalterv és jelentéstérkép.
A belső linkek szerepe
A belső linkeknek három funkciója van. Az első a felfedezés: a kereső ezeken keresztül talál rá az oldalakra. A második a fontosság jelzése: a sokat linkelt oldal központibb helyet foglal el a webhelyen. A harmadik a kontextus: a link szövege és a környező szöveg elárulja, milyen témájú a céloldal. Ezért nem mindegy, hogy egy link a lábléc aljában ül „kattints ide” szöveggel, vagy egy releváns bekezdésben, leíró anchorral.
Sablonlinkek és tartalmi linkek
A belső linkek nem egyformák. A sablonlinkek, vagyis a főmenü, a lábléc és az oldalsáv linkjei, minden oldalon megjelennek, ezért a teljes webhelyre kiterjedő, egységes jelzést adnak. A tartalmi linkek egy adott szövegkörnyezetben állnak, és ezért pontosabban mondják meg, mi a kapcsolat két oldal között. Egy jól felépített webhely mindkettőt használja: a sablon rögzíti a fő vázat, a tartalmi linkek pedig kitöltik a részleteket és összekötik a rokon témákat.
A sitemap szerepe
Az XML sitemap segít a keresőnek megismerni az URL-eket, de nem pótolja a belső linkelést. A sitemapban szereplő, ám sehonnan nem linkelt oldal a kereső szemében gyenge jelzést kap: a webhely ugyan tud róla, de a saját navigációjában nem ad neki helyet. A HTML sitemap ezzel szemben valódi belső linkeket ad, ezért nagy webhelyeken kiegészítő útvonalként hasznos lehet.
A struktúra és a feltérképezés kapcsolata
Nagy webhelyeken a struktúra közvetlenül érinti azt is, hogy a kereső mire fordítja a kéréseit. Ha a linkháló rengeteg értéktelen URL-t tesz elérhetővé, például szűrőkombinációkat vagy paraméteres változatokat, a kereső ezekre is időt fordít. Ez a crawl budget témájához vezet. A tiszta struktúra ezért nemcsak a fontos oldalak felfedezését gyorsítja, hanem a felesleges URL-ek mennyiségét is csökkenti.
Fő módszerek
A webhelystruktúra tervezése nem egyszeri feladat, de van egy jól bevált sorrendje. Először a tartalom logikáját kell rendbe tenni, utána a navigációt és a linkeket, végül az URL-eket és a technikai jelzéseket. Aki fordítva kezdi, például az URL-mintával, gyakran olyan szerkezetet rögzít, amely később nem illik a tartalomhoz.
1. Témakörök és hierarchia tervezése
A kiindulópont a tartalom csoportosítása. Milyen fő témák vannak, és ezeken belül milyen altémák? Ebben a kulcsszókutatás sokat segít, mert megmutatja, hogyan keresnek az emberek, és milyen kérdések tartoznak össze. Egy jól bevált minta a pillér és cluster felépítés: egy átfogó pilléroldal, alatta témánként egy összefoglaló hub, és a hubok alatt a részletes cikkek. A content SEO ugyanezt a logikát használja a tartalomtervezésben.
2. Navigáció kialakítása
A főmenü a legerősebb belső link, mert minden oldalon megjelenik. Ide a fő kategóriák valók, nem minden egyes oldal. A túlzsúfolt menü a látogatónak nehezen áttekinthető, és a fontossági jelzést is felhígítja. A morzsamenü minden oldalon megmutatja a hierarchiában elfoglalt helyet, és a szülőoldalakra linkel, ezért a struktúra egyik legegyszerűbb és leghasznosabb eszköze.
3. Kontextuális belső linkelés
A szövegben elhelyezett linkek kötik össze a rokon tartalmakat a hierarchián belül és keresztben is. Egy részletes cikk linkeljen a saját hubjára, a hub linkeljen a részletes cikkekre, és ahol valóban van kapcsolat, a testvérek is linkeljenek egymásra. A kontextuális link erőssége, hogy a környező szöveg értelmezi a céloldalt.
4. URL-szerkezet
Az URL tükrözheti a hierarchiát, de nem kötelező, hogy minden szint megjelenjen benne. A rövid, olvasható, stabil URL-ek előnyösek. A legfontosabb szabály a stabilitás: ha az URL-szerkezet később változik, minden régi címet 301-es átirányítással kell az újra vezetni, különben elvesznek a korábban összegyűjtött jelzések.
5. Duplikátumok és felesleges URL-ek kezelése
A struktúra része az is, hogy mi nem legyen benne. A szűrős navigáció, a rendezési paraméterek és a lapozás könnyen ezerszámra gyárt URL-eket. Ezek kezelésére a faceted navigation, az URL-paraméterek és a pagination útmutatói adnak részletes megoldást. Az ismétlődő tartalomnál a canonical jelzi, melyik változat a kívánt.
Döntési szabály: új szint vagy nem?
| Kérdés | Ha igen | Ha nem |
|---|---|---|
| Van legalább néhány oldal, amely ugyanahhoz az altémához tartozik? | Érdemes lehet külön kategóriaoldalt nyitni | Maradjanak a szülőkategóriában |
| Keresnek az emberek magára az altémára? | A kategóriaoldal önálló céloldal lehet | A csoportosítás maradhat belső, címke vagy szűrő formájában |
| Van mit írni a kategóriaoldalra a lista mellett? | Az oldal valódi értéket ad | Üres listaoldal lenne, amely nem sokat ér |
| Az új szint növeli a fontos oldalak mélységét? | Gondold át, kell-e, vagy linkeld őket közvetlenül is | Az új szint nem árt a mélységnek |
Kidolgozott példa: egy szakmai blog átszervezése
Vegyünk egy szakmai blogot, amely évek óta dátum szerint teszi közzé a cikkeit. A kezdőlap a legfrissebb bejegyzéseket mutatja, a régiek csak a lapozáson keresztül érhetők el. A régebbi cikkek így egyre mélyebbre kerülnek, és a belső linkek nagy része csak az újakra mutat. A probléma nem a tartalommal van, hanem azzal, hogy a struktúra időrendet tükröz, nem témát.
A megoldás első lépése a témakörök kijelölése a meglévő cikkek alapján. Minden témához készül egy hub, amely röviden összefoglalja a témát, és linkel a kapcsolódó cikkekre. A főmenübe a hubok kerülnek. A cikkek elejére morzsamenü kerül, és minden cikk a saját hubjára linkel. A régi, egymást átfedő bejegyzéseket összevonják, a megszűnő címeket 301-gyel az összevont változatra irányítják. Az eredmény egy olyan szerkezet, ahol egy öt évvel ezelőtti cikk ugyanolyan közel van a kezdőlaphoz, mint a tegnapi.
Kidolgozott példa: webáruház kategóriafája
Egy webáruház kategóriafája gyakran a beszerzési logikát követi, nem a vásárlóét. A termékek gyártó vagy raktári csoport szerint vannak rendezve, a vásárló viszont felhasználási mód vagy terméktípus szerint keres. Az átszervezés a keresési szándékokból indul: milyen kategóriákra keresnek, és ezek hogyan ágaznak el. A szűrőket, például a méretet vagy a színt, nem kell önálló kategóriává tenni, hacsak nincs rájuk valódi keresési igény. A többi szűrőkombináció maradhat felhasználói funkció, indexelésre szánt URL nélkül.
Gyakori hibák
A webhelystruktúra hibái ritkán látványosak. Az oldal működik, a látogató eljut valahogy a céljáig, csak a kereső lát belőle kevesebbet, mint amennyit láthatna. Ezért érdemes tudni, milyen mintákat kell keresni.
A leggyakoribb hibák listája
- Árva oldalak. Kampányoldalak, régi cikkek vagy importált tartalmak, amelyekre semmi nem linkel. Részletesen az orphan page útmutató foglalkozik velük.
- Túl mélyre került fontos oldalak. Amit csak sok kattintással lehet elérni, az gyengébb jelzést kap. Erről a click depth útmutató szól.
- Csak JavaScript-eseményre működő navigáció. Ha a menüpontok nem valódi, href attribútummal rendelkező linkek, a kereső nem biztos, hogy követni tudja őket.
- Túlzsúfolt főmenü. Ha minden oldal a menüben van, egyik sem kiemelt.
- Egymást átfedő kategóriák. Két kategória ugyanarra a témára, amelyek egymással versengenek.
- Szűrőkombinációk tömege. Indexelhető URL-ek ezrei, amelyek alig különböznek egymástól.
- URL-szerkezet változtatása átirányítás nélkül. A régi címek 404-et adnak, a jelzések elvesznek.
Tévhit: „minden oldal legyen három kattintásra”
Az úgynevezett háromkattintásos szabály régóta kering a szakmában, de nem a Google szabálya, és nem is szó szerint értendő. A mögötte álló gondolat helyes: a fontos oldalak ne legyenek elásva. Egy több százezer oldalas webhelyen azonban nem minden oldal lehet három kattintásra, és nem is kell. A cél az, hogy a fontos oldalak legyenek közel, és hogy a mélyebb oldalakhoz is vezessen logikus út.
Tévhit: „az URL-szerkezet maga a hierarchia”
Sokan azt gondolják, hogy ha az URL-ben benne van a kategória, a kereső ebből érti a hierarchiát. Az URL segít olvashatóbbá tenni a rendet, de a kereső a kapcsolatokat elsősorban a linkekből érti meg. Egy /kategoria/oldal/ című oldal, amelyre a kategóriaoldal nem linkel, a gyakorlatban nem tartozik oda. Ellenpéldaként: egy lapos, kategória nélküli URL-lel rendelkező oldal is lehet egy kategória szerves része, ha a linkek oda kötik.
Ellenpélda: a túl lapos webhely
A hibák egy része éppen a mélység elleni túlzott buzgalomból fakad. Ha a kezdőlap vagy a lábléc minden oldalra linkel, a mélység papíron ideális lesz, de a struktúra elveszíti az értelmét. A kereső nem látja, mely oldalak tartoznak össze, a látogató pedig egy hosszú, rendezetlen linklistával találkozik. A fontossági jelzés is szétoszlik: ha minden oldal ugyanannyi sablonlinket kap, egyik sem emelkedik ki. A jó struktúra ezért nem a lehető legkevesebb szintet keresi, hanem a tartalomhoz illő szinteket, és a kulcsoldalakat külön, célzott linkekkel emeli ki.
Hiba a migráció után
Webhelyköltözésnél vagy új sablon bevezetésénél gyakran változik a navigáció. Egy korábban a menüben szereplő kategória kikerül, vagy a lábléc linkjei eltűnnek, és ezzel oldalcsoportok válnak árvává vagy kerülnek mélyebbre. Érdemes ezért a migráció előtt és után is crawlt futtatni, és a két eredményt összevetni: mely oldalak mélysége nőtt meg, és melyek vesztettek belső linket.
Mérés
A webhelystruktúra nem mérhető egyetlen számmal, de több jól ellenőrizhető mutatója van. A mérés célja az, hogy kiderüljön, a tervezett rend tényleg megvalósult-e a linkekben, és a kereső is így látja-e.
Mit érdemes mérni?
- Kattintási mélység. Egy crawler program megmutatja, hány kattintásra van minden oldal a kezdőlaptól. A fontos oldalaknak a sekély szinteken kell lenniük.
- Belső linkek száma oldalanként. A kulcsoldalakra sok link mutasson, a mellékesekre kevesebb.
- Árva oldalak. A sitemap vagy az analitika URL-listáját összevetve a crawl eredményével kiderül, mely oldalakra nem mutat belső link.
- Indexelési állapot. A Search Console oldalindexelési jelentése megmutatja, mely URL-eket ismeri a Google, és melyeket nem indexelte.
- Feltérképezési minta. A szervernaplóból látszik, mely oldalakat kéri le a Googlebot gyakran, és melyeket alig.
Ellenőrzőlista egy struktúra-auditra
| Ellenőrzés | Eszköz | Jó jel |
|---|---|---|
| A fő kategóriák a főmenüben vannak | Kézi ellenőrzés | Minden fő téma egy kattintásra |
| Minden oldal legalább egy belső linkkel rendelkezik | Crawler és sitemap összevetése | Nincs árva oldal |
| A fontos oldalak sekély mélységben vannak | Crawler mélységi riportja | A kulcsoldalak a felső szinteken |
| A navigáció valódi linkekből áll | Forráskód vagy renderelt HTML vizsgálata | href attribútummal rendelkező a elemek |
| Nincs tömegesen indexelhető szűrő-URL | Crawler, Search Console | A szűrők kezelve vannak |
| A morzsamenü minden oldalon megjelenik | Kézi ellenőrzés, crawler | A szülőoldalak linkelve |
Hogyan értékeld az eredményt?
A mérés után a kérdés mindig az, hogy a számok a tervezett fontossági sorrendet tükrözik-e. Ha a legtöbb belső link a láblécben ülő adatvédelmi oldalra mutat, a kulcsfontosságú kategóriaoldalra pedig alig, akkor a struktúra mást mond a keresőnek, mint amit a tulajdonos szeretne. Ha a mélységi riport szerint a termékoldalak nagy része hosszú lapozási láncok végén ül, érdemes kategóriákkal, szűrt listákkal vagy kontextuális linkekkel közelebb hozni őket.
Érdemes a mérést rendszeresen megismételni, mert a struktúra magától romlik. Új tartalmak kerülnek fel, régiek szűnnek meg, kampányok jönnek és mennek. Egy negyedéves crawl és a Search Console indexelési jelentésének átnézése általában elég ahhoz, hogy a sodródás időben kiderüljön.
Kapcsolódó részletes útmutatók
Csináltassuk meg helyetted
Ha ez sok, mi elvégezzük. Egy munkanapon belül konkrét ajánlatot kapsz.