happy-little-kidS 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. 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