
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.
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
Historické komentáře
Zachovaná diskuze k původnímu článku. Archiv původní diskuze.
Jvic · 8. 5. 2013 · Odkaz
john · 8. 5. 2013 · Odkaz
Unreal][ · 8. 5. 2013 · Odkaz
Radek · 9. 5. 2013 · Odkaz