S pojmem Pagination se možná většina z vás už setkala ale nevíte o tom :) V podstatě se jedná o metodu jak efektivně provázat jednotlivé texty na webové stránce, které na sebe navazují. Představme si například seriál o tom jak si založit blog. Nejdříve potřebujeme webhosting, pak doménu a nakonec samotnou instalaci. Jsou to tři samostatné úkony, které musíme po sobě udělat. Pro každý napíšeme návod a dáme je za sebou, jenomže jak Google pozná, že jdou po sobě? Můžeme je samozřejmě prolinkovat a nějak očíslovat. Chytrý Google to jistě pochopí, ale pro pokud se chceme pojistit použijeme právě Pagination.
Aby jsme řekli Google, které stránky na sebe navazují využívá se k tomu tag link. Ten se umísťuje mezi párový element head. Hodně se využívá v SEO pokud chceme zabránit indexaci anebo přiřadit text k autorovi.
V tomto případě do něj umístíme atribut rel s hodnotami prev a next. Jejich hodnotou pak bude URL.
Pro náš příklad se vraťme k tomu jak si založit blog:
- Zřízeni webhostingu bude na domena.tld/zrizeni-hostingu.php
- Jak vybrat doménu bude na domena.tld/jak-vybrat-domenu.php
- Jak nainstalovat WordPress bude na domena.tld/jak-nainstalovat-wordpress
Na první stránce domena.tld/zrizeni-hostingu.php bude jen jeden element link. První prev se vynechává, protože náš seriál teprve začíná (nemá předchozí stránku):
- <link rel=”next” href=”http://www.domena.tld/jak-nainstalovat-wordpress” />
Na druhé stránce v pořadí domena.tld/jak-vybrat-domenu.php budeme mít dva elementy link:
- <link rel=”prev” href=”http://www.domena.tld/zrizeni-hostingu.php” />
- <link rel=”next” href=”http://www.domena.tld/jak-nainstalovat-wordpress” />
Na třetí a poslední stránce domena.tld/jak-nainstalovat-wordpress bude jen jeden element link s parametrem prev.
- <link rel=”prev” href=”http://www.domena.tld/zrizeni-hostingu.php” />
Důležité je si uvědomit, že pokud Google najde tyto elementy tak je bere jako doporučení. Nemusí se nimi řídit. V případě pochybností anebo špatného použití se řídí normálně, jako by tam vůbec nebyly. Aby Pagintaion fungoval jak má, musí se elementy se správnými atributy nacházet na všech stránkách.
A teď trocha alchymie. Pagination byla vytvořena za účelem lepšího pochopení stránky vyhledávačem. Šlo hlavně o řešení problému s generováním stránky prostřednictvím parametrů. Tedy jak to správně řešit v případě záplavy parametrů. Pokud vezmeme náš příklad a web, kde se vše generuje z jedné stránky index.php:
- domenat.tld/index.php?jazyk=cz&clanek=jak-se-stat-blogerem&cast=jak-nainstalovat-wordpress
Pro takovéto případy byl právě Pagination vytvořen.
Další články k tématu
Je také kompatibilní s elementem link a atributem canonical. Ten by ve výše zmíněném případě domena.tld/jak-vybrat-domenu.php vypadal následovně:
- <link rel=”prev” href=”http://www.domena.tld/zrizeni-hostingu.php” />
- <link rel=”canonical” href=”http://domena.tld/jak-vybrat-domenu.php“/>
- <link rel=”next” href=”http://www.domena.tld/jak-nainstalovat-wordpress” />
Zdroje
- StockPhotos.cz - Obrázky pro pěkné webstránky a jiné projekty.
- Tvorba webových stránek - Tvorba www stránek, eshopů, SEO a internetový marketing.
Setkali, ale jen jako Návrhový vzor/Design Patern: http://developer.yahoo.com/ypatterns/navigation/pagination/
Zaujímave, nevedel som že také niečo existuje. Ale veľa blogerov to asi aktívne nevyužíva, osobne by som to považoval za stratu času, jedine ak máte fakt rozsiahlejší serial článkov.
Clanek o tomhle jsem psal pred rokem a uspesne pouzivam na nekolika strankach.
http://blog.jklir.net/google-radi-pouzivat-relnext-a-relprev-20120315.html
Nechci byt rypavy, ale tohle je presne pripad, kdy canonical nepouzivat. Ne ze by se s nim neco webu stalo, ale Google jej v tomto pripade ignoruje – jde po “prev” dokud nenarazi na 1. stranku. Tu pak bere jako hlavni.
Díky za info, o tomhle jsem nevěděl (Google trendy moc nesleduju). Ale pro většinu z nás to je dost nepraktické (kvůli WP), než se na to objeví nějaký plugin, něco jako In Series, který by zároveň přidával i údaje mezi head a /head