Tartalomkészítés.hu

Pagination: teljes útmutató

Technikai SEO

A pagination, magyarul lapozás, egy hosszú lista több, egymást követő lapra bontása, például egy kategória termékei vagy egy blog cikkei esetében. SEO szempontból az a cél, hogy a robot minden lapot elérjen követhető linkeken keresztül, minden lap saját, önhivatkozó canonicalt kapjon, és a lista elemei ne vesszenek el a mélyebb lapokon.

Alapfogalmak

A lapozás akkor jelenik meg, amikor egy lista túl hosszú ahhoz, hogy egyetlen lapon kényelmesen megjeleníthető legyen. A kategórialap első oldala mutatja az első néhány tucat elemet, a második oldal a következőket, és így tovább. Minden oldal önálló URL-t kap, jellemzően egy oldalszám paraméterrel vagy egy útvonalrésszel. Webáruházakban, blogokban, fórumokban, hírarchívumokban és keresési találati listákban egyaránt előfordul.

A lapozás a keresőnek elsősorban felfedezési eszköz. A második, harmadik és további oldalak ritkán érdemesek önmagukban a találati listára, de ezeken keresztül éri el a robot a lista mélyebb elemeit: a régebbi cikkeket, a kevésbé népszerű termékeket. Ha a lapozás rosszul működik, ezek az elemek nehezen vagy egyáltalán nem kerülnek feltérképezésre, különösen ha más úton sem linkeli őket semmi.

A lapozás formái

FormaHogyan működikKeresőbarát, ha
Számozott lapozásOldalszámok és előző, következő linkekA linkek követhető href linkek, és minden oldal saját URL-en érhető el
"Több betöltése" gombA gomb a lista alá tölti a következő elemeketA háttérben léteznek önálló, linkelt lapozott URL-ek is
Végtelen görgetésGörgetéskor automatikusan töltődnek az elemekA tartalom lapozott URL-eken is elérhető, és az URL görgetés közben frissül
Teljes lista nézetMinden elem egy laponA lap gyorsan betölt, és a lista mérete ezt észszerűen engedi

Kapcsolódó fogalmak

  • Lapozott sorozat: az egy listához tartozó összes lapozott oldal együtt.
  • Mélység: hány kattintásra van egy elem a kezdőlaptól. A lapozás mélyíti a lista végén lévő elemeket.
  • Önhivatkozó canonical: a lap canonical jelzése saját magára mutat.
  • rel="next" és rel="prev": korábbi jelölés a sorozat lapjai közötti kapcsolatra. A Google már nem használja indexelési jelként.

Mi nem lapozás

A cikkek több részre bontása, amikor egy hosszú cikk öt oldalon folytatódik, formailag lapozás, de más a célja. Ott az egyes lapok egy összefüggő szöveg darabjai, nem egy lista szeletei. Ezt többnyire jobb egyetlen lapon megjeleníteni. Ez az útmutató a listák lapozásáról szól.

Lapozás és kategóriastruktúra

A lapozás és a kategóriák szerkezete szorosan összefügg. Ha egy kategória túl nagy, a lapozott sorozat hosszú lesz, és a lista végén lévő elemek mélyre kerülnek. Ha a kategóriát értelmes alkategóriákra bontod, minden alkategória rövidebb sorozatot kap, és az elemek közelebb kerülnek a kezdőlaphoz. A lapozás tehát nem önálló probléma: a jó lapozás gyakran egy jó kategóriastruktúrával kezdődik.

Hogyan működik?

A robot a lapozást ugyanúgy kezeli, mint bármely más linket: letölti az első oldalt, megtalálja rajta a második oldalra mutató linket, azt is letölti, és így tovább. A lapozás tehát nem különleges mechanizmus a kereső számára, hanem egy linkekkel összefűzött lapsorozat. Minden, ami a linkek követhetőségét és a lapok egyértelműségét befolyásolja, a lapozásra is hat.

A rel="next" és rel="prev" története

Korábban a Google azt javasolta, hogy a lapozott sorozat lapjai rel="next" és rel="prev" jelöléssel hivatkozzanak egymásra, és ebből értse meg a sorozatot. Később bejelentette, hogy ezt a jelölést már nem használja indexelési jelként. A jelölés nem árt, és más rendszerek vagy böngészők számára hasznos lehet, de a Google-nél a sorozat felismerése a hagyományos, követhető linkeken múlik. Aki ma lapozást tervez, ne erre a jelölésre építsen.

Követhető linkek

A robot a HTML-ben szereplő a elemek href attribútumát követi. Ha a "következő" gomb egy JavaScript eseményre tölti be a következő elemeket, és nincs mögötte valódi URL, a robot nem jut tovább az első oldalnál. Ugyanez igaz, ha az oldalszám csak a kettőskereszt utáni részben jelenik meg: azt a böngésző nem küldi el a szervernek, és a Google általában nem kezeli külön URL-ként. A keresőbarát lapozás alapja, hogy minden oldalnak legyen valódi URL-je, és az oldalak között szerepeljenek hagyományos linkek.

Mélység és elérhetőség

Ha egy lista sok oldalas, és csak "előző" és "következő" link van, a sorozat végén lévő elemek a kezdőlaptól nagyon messzire kerülnek. A robot elérheti őket, de lassabban, és a kereső azt a jelet kapja, hogy ezek kevésbé fontosak. Ezért a lapozás mellett érdemes más utakat is adni a mély elemekhez: alkategóriákat, szűrt kiemelt lapokat, belső linkeket kapcsolódó tartalmakból, és az XML sitemap bejegyzéseit. A sitemap segít a felfedezésben, de nem pótolja a belső linkeket.

A lapozás és a crawl budget

Egy jól működő lapozás véges: annyi oldala van, ahány a lista hosszából adódik. Probléma akkor keletkezik, ha a lapozás más paraméterekkel kombinálódik. Ha minden rendezési és szűrési változatnak saját lapozott sorozata van, az URL-ek száma sokszorozódik. Ha a rendszer a lista végén túli oldalszámokra is sikeres választ ad, a robot végtelen lapozásba futhat. Ezek a crawl trap jellegzetes formái.

Fő módszerek

A keresőbarát lapozásnak néhány egyszerű szabálya van. Ezek nem trükkök, hanem a linkek és a lapok egyértelműségének alapelvei, a lapozás sajátos helyzetére alkalmazva.

1. Minden oldal saját URL-t kap

Az oldalszám legyen az URL része, paraméterként vagy útvonalként, és a formátum legyen következetes. Az első oldal URL-je egyezzen meg a kategória alap URL-jével, ne legyen külön "első oldal" változat. Ha a rendszer mégis létrehoz egy oldalszámos változatot az első oldalra, az irányítson 301 átirányítással az alap URL-re, vagy mutasson rá canonicallal.

2. Követhető linkek az oldalak között

Minden oldalon legyen hagyományos link az előző és a következő oldalra, és lehetőleg az első oldalra és néhány közeli oldalszámra is. Hosszú sorozatnál hasznos, ha a navigáció nem csak a szomszédos oldalakat mutatja, hanem néhány távolabbit is, így a robot kevesebb lépésben éri el a sorozat végét.

3. Önhivatkozó canonical minden oldalon

A lapozott oldalak mindegyike más elemeket mutat, ezért nem duplikátumai az első oldalnak. A Google útmutatása szerint az első oldalt nem érdemes a sorozat összes lapjának canonicaljaként megadni. Minden oldal saját magára mutasson.

4. Egyértelmű címek és indexelhetőség

A lapozott oldalak maradjanak indexelhetők, noindex nélkül, hiszen a robotnak be kell járnia őket. A címben és a H1-ben érdemes jelezni az oldalszámot, így a lapok nem tűnnek egymás másolatának. A kategória bevezető szövegét elég az első oldalon megjeleníteni.

5. "Több betöltése" és végtelen görgetés

Ha a felület görgetésre vagy gombnyomásra tölti a következő elemeket, a háttérben is legyen meg a hagyományos lapozás: minden töltési szeletnek legyen saját URL-je, és a gomb egy valódi linkként mutasson a következő oldalra. A látogató a kényelmes felületet látja, a robot a követhető lapsorozatot.

6. Hány elem legyen egy oldalon?

Erre nincs egyetemes szám. A kevés elem laponként hosszú sorozatot és mély elemeket eredményez, a sok elem viszont lassítja a lap betöltését és nehezíti a böngészést. A döntés a lista jellegétől és a lap sebességétől függ. Egy jó kiindulópont: annyi elem, amennyi mellett a lap még gyorsan betölt mobilon, és a sorozat hossza nem nő észszerűtlenül. Ha a sorozat így is nagyon hosszú, az inkább a lista szerkezetén jelez hibát, és alkategóriákkal érdemes kezelni, nem nagyobb laponkénti elemszámmal.

Döntési szabály

HelyzetAjánlott megoldás
Rövid lista, gyorsan betölthetőEgyetlen lap, lapozás nélkül
Hosszú lista, számozott lapozásSaját URL, követhető linkek, önhivatkozó canonical
Végtelen görgetés vagy "több betöltése"Háttérben lapozott URL-ek, valódi linkkel
Nagyon hosszú listaBontás alkategóriákra vagy kiemelt szűrt lapokra, a lapozás mellett
Lapozás rendezéssel és szűrésselA rendezési változatok ne kapjanak saját indexelt sorozatot

Gyakori hibák

A lapozás hibái ritkán látványosak. A webhely látszólag működik, a látogató lapozhat, a probléma csak abban mutatkozik meg, hogy a lista mély elemei nem jelennek meg a keresőben, vagy a robot sok felesleges URL-t jár be.

Tévhit: minden lapozott oldal canonicalja az első oldal

Ez az egyik legelterjedtebb hiba. A logika az, hogy az első oldal a "fő" lap, a többi csak folytatás. Csakhogy a második oldal más termékeket mutat, mint az első. Ha a canonical az első oldalra mutat, a kereső a második oldal tartalmát az elsőével azonosnak tekintheti, és a második oldalon lévő linkeket kevésbé veszi figyelembe. Az eredmény: a mély elemek felfedezése gyengül.

Tévhit: a lapozott oldalakat noindexelni kell

A noindex célja, hogy egy lap ne kerüljön a találatok közé. A lapozott oldalaknál ez elsőre logikusnak tűnik, de a noindex hosszú távon a lap bejárását is csökkentheti, és így a rajta lévő linkek felfedezését is. Ha a lapozott oldalak a mély elemekhez vezető utat jelentik, ne zárd ki őket. Ha a második oldal megjelenik a találatok között, annak oka gyakran az, hogy az első oldal gyenge, nem a lapozás.

Ellenpélda: JavaScript-lapozás valódi URL nélkül

Egy hírportál archívumában a "több cikk" gomb a lista alá töltötte a következő cikkeket, de az URL nem változott, és nem volt mögötte lapozott oldal. A robot az archívum első oldalán túl nem jutott, és a régi cikkeket csak a sitemapból ismerte, belső link nélkül. A javítás: a gomb egy valódi, oldalszámos URL-re mutató link lett, amelyet a JavaScript elfog és a listát bővíti, a robot pedig a linket követi.

További tipikus hibák

  • A lista végén túli oldalszámok sikeres választ adnak. A nem létező oldal adjon 404-et, különben soft 404 vagy végtelen sorozat keletkezhet.
  • Az első oldalnak két URL-je van. Az alap URL és az oldalszámos változat egyszerre elérhető.
  • Minden rendezési változatnak saját sorozata van. Ez sokszorozza az URL-eket, lásd az URL paraméterek útmutatót.
  • Nofollow a lapozó linkeken. Ez a mély elemek felfedezését gyengíti.
  • A lapozott oldalak a robots.txt-ben tiltva. A robot nem jut el a mély elemekhez.

Mérés

A lapozás mérése arra ad választ, hogy a robot eljut-e a lista végére, és hogy a mély elemek bekerülnek-e az indexbe. A hibák itt jellemzően csendesek, ezért a mérést tudatosan kell elvégezni.

Crawler futtatása

Egy saját crawlerrel járd be a kategórialapokat, és nézd meg, eljut-e a sorozat utolsó oldaláig. Ellenőrizd, hogy minden oldal sikeres választ ad, önhivatkozó canonicalja van, és nincs rajta noindex. Nézd meg a mély elemek kattintási mélységét: ha egy termék csak sok lépésben érhető el, érdemes más utat is adni hozzá. Próbáld ki a sorozat utolsó oldala utáni oldalszámot is: 404-et kell adnia.

Szervernapló és Search Console

A naplóban nézd meg, a robot milyen mélyre jár a lapozott sorozatokban, és milyen gyakran. Ha a második vagy harmadik oldalon túl alig van kérés, a lapozás gyenge útvonal. A Search Console URL-vizsgálatával egyes mély elemekről megnézheted, hogyan fedezte fel őket a kereső, és az indexelési jelentésben azt, hogy vannak-e lapozott URL-ek a "Duplikált" vagy "Alternatív oldal megfelelő canonical címkével" csoportban.

Kidolgozott példa

Egy webáruház egyik kategóriájában sok termék volt, számozott lapozással. A lapozott oldalak canonicalja az első oldalra mutatott, és a navigáció csak az előző és következő oldalt linkelte. A crawler szerint a lista végén lévő termékek nagyon mélyen voltak, és ezek egy része nem szerepelt a Search Console-ban indexelt lapként. A javítás: önhivatkozó canonical minden oldalon, a navigáció kiegészítése távolabbi oldalszámokkal, és a kategória két alkategóriára bontása. A mérés a mély termékek indexelési állapotát és a lapozott oldalak robotkéréseit követte. A tanulság a sorrend: előbb a jelek tisztázása, utána a szerkezet rövidítése.

Második kidolgozott példa: blogarchívum

Egy szakmai blog kezdőlapja a legfrissebb cikkeket mutatta, alatta számozott lapozással. Évek alatt a sorozat nagyon hosszúra nőtt, és a régi, de még mindig hasznos útmutatók csak a sorozat végén voltak elérhetők. A naplóelemzés szerint a robot ritkán járt a sorozat hátsó oldalain. A csapat nem a lapozást módosította, hanem új utakat adott a régi tartalmakhoz: témakör szerinti gyűjtőlapokat hozott létre, amelyek a legfontosabb útmutatókat linkelték, és a friss cikkekből belső linkeket tett a kapcsolódó régi cikkekre. A lapozás maradt, de a régi tartalmak már nem csak rajta keresztül voltak elérhetők. A tanulság: a lapozás felfedezési út, de nem lehet az egyetlen.

Ellenőrzőlista

  1. Minden lapozott oldalnak saját, következetes URL-je van?
  2. Az oldalak között hagyományos, követhető linkek vannak?
  3. Minden oldal canonicalja önmagára mutat?
  4. A lapozott oldalak indexelhetők, noindex és robots.txt tiltás nélkül?
  5. A sorozat végén túli oldalszám 404-et ad?
  6. A végtelen görgetés mögött léteznek linkelt, lapozott URL-ek?
  7. A mély elemek más úton is elérhetők?

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.

Ajánlatot kérek