Змест маркетынгу

WordPress rel = "папярэдняя" і rel = "наступная"

Даволі шмат гадоў таму людзі ўдасканальвалі свае старонкі з выкарыстаннем так званай тэхнікі Nofollow. У прынцыпе, калі вы пішаце rel = "nofollow" у прывязаным тэгу (спасылцы), тэорыя сцвярджае, што пошукавая машына будзе ігнараваць гэтую спасылку і ігнараваць наступную старонку. Ён шырока выкарыстоўваецца на такіх сайтах, як Вікі, і ў каментарыях, каб адрэдагаваныя карыстальнікам спасылкі не злоўжывалі і не пераходзілі да іх.

Кансультанты пошукавых машын хутка зразумелі, наколькі карысныя гэтыя тыпы спасылак, раскідваючы іх па спасылках на старонцы, так што некаторыя спасылкі ўзважваліся больш, чым іншыя. Практыку назвалі старонка-лепка і ў рэшце рэшт Google паглядзеў з пагардай.

Я ўсё яшчэ выкарыстаў Nofollow па маіх спасылках на пагінацыю (гэта наступныя і папярэднія спасылкі) на сайце. Такім чынам, мае старонкі (2, 3, 4 і г.д.) не будуць уключаны ў вынікі пошуку. Я зрабіў гэта шляхам мадыфікацыі, якую знайшоў Вэб-сэрвісы Katz стар.

На мінулым тыдні Google прадставіў абнаўленне, дзе спасылкі на пагінацыі могуць быць закадзіраваны з rel = "наступны" і rel = "папярэдні" у тэчках прывязкі. На шчасце, функцыі (якія трэба дадаць у файл functions.php вашай тэмы) рэдагаваць даволі проста. Вось яны з абнаўленнем.

Наладжванне спасылак на наступную старонку:

функцыя mtb_next_posts_link ($ label = 'Наступная старонка', $ max_page = 0) {global $ paged, $ wp_query; калі (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ наступная старонка = intval ($ пастранічна) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" title = "Наступная старонка - Перайсці на старонку '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Наладжванне спасылак на папярэднюю старонку:

функцыя mtb_previous_posts_link ($ label = 'Папярэдняя старонка') {global $ paged; калі ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Папярэдняя старонка - Перайсці на старонку'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Дадайце гэтыя функцыі ў functions.php а затым выкарыстоўвайце функцыю ў вашым index.php і іншых старонках, дзе выкарыстоўваюцца спасылкі на пагінацыю. Вось і ўсё, што трэба для рэалізацыі гэтай новай функцыі на вашым сайце WordPress альбо ў блогу - тое, што я настойліва рэкамендую! Будзем спадзявацца, што распрацоўшчыкі WordPress унясуць гэта змяненне ў асноўнае прыкладанне. На сённяшні дзень яны не звяртаюць асаблівай увагі на аптымізацыю пошукавых сістэм, таму я не затаіў дыханне.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.

Артыкулы па Тэме

Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.