WordPress rel = ”prev” a rel = ”next”

google webmaster s

Pred niekoľkými rokmi by ľudia doladili svoje stránky pomocou techniky, ktorá sa volá nofollow. V zásade, ak ste do značky kotvy (odkazu) napísali hodnotu rel = ”nofollow”, vznikla teória, že vyhľadávač tento odkaz ignoruje a bude ignorovať nasledujúcu stránku. Používajú ho rozsiahle stránky ako Wikis a v rámci komentárov, aby nedošlo k zneužitiu a sledovaniu odkazov upravovaných používateľom.

Konzultanti pre vyhľadávače si rýchlo uvedomili, aké užitočné sú tieto typy odkazov, a postriekali ich cez všetky odkazy na stránke, takže niektoré odkazy mali väčšiu váhu ako iné. Prax bola tzv sochárstvo stránok a nakoniec na ňu spoločnosť Google pozrela s nadšením.

Stále som zúžitkoval nofollow na mojich stránkovacích odkazoch (to sú ďalšie a predchádzajúce odkazy) na webe. Takto by moje stránky (2, 3, 4 atď.) Neboli zahrnuté do výsledkov vyhľadávania. Urobil som to úpravou, ktorú som našiel na Webové služby Katz str.

Minulý týždeň Google poskytol aktualizáciu, kde odkazy na stránkovanie mohli byť kódované pomocou značiek rel = ”next” a rel = ”predchádzajúci” v rámci ukotvovacích značiek. Našťastie sa funkcie (ktoré by sa mali pridať do súboru functions.php vašej témy) dajú ľahko upraviť. Tu sú s aktualizáciou.

Prispôsobenie odkazov na ďalšiu stránku:

function mtb_next_posts_link ($ label = 'Next Page', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; if ((! is_single ()) && (prázdne ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" názov = "Ďalšia stránka - Prejsť na stránku '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Prispôsobenie odkazov na predchádzajúcu stránku:

function mtb_previous_posts_link ($ label = 'Previous Page') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Predchádzajúca stránka - Prejsť na stránku'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Pridajte tieto funkcie do functions.php a potom použite funkciu vo vašom index.php a ďalších stránkach, kde sa používajú odkazy na stránkovanie. To je všetko, čo je potrebné na implementáciu tejto novej funkcie na váš web alebo blog WordPress - niečo, čo by som veľmi odporúčal! Dúfajme, že vývojári WordPressu implementujú túto zmenu v rámci základnej aplikácie. Do dnešného dňa sa však optimalizácii vyhľadávacích nástrojov príliš nevenovali, takže nezadržiavam dych.

2 Komentáre

  1. 1
  2. 2

    Ďakujem za skvelý príspevok. Bohužiaľ nerozumiem tomu, ako to vlastne implementovať ... Takže sa teraz budem modliť (a trochu vyhľadávať na Googli), aby existoval doplnok, ktorý to urobí za mňa ...

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.