Pagination

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

 

 

Share Button
(0)(0)

Jak bude reklama vypadat?
-
Kup si reklamu navždy pod tímto článkem jen za 100 Kč
Zobrazit formulář pro nákup

Další články k tématu

4 komentáře

  1. Jvic napsal:

    Setkali, ale jen jako Návrhový vzor/Design Patern: http://developer.yahoo.com/ypatterns/navigation/pagination/

    (0)
  2. john napsal:

    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.

    (0)
  3. Unreal][ napsal:

    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.

    (0)
  4. Radek napsal:

    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

    (0)