WordPress rel = "prev" at rel = "susunod"

google webmaster s

Ilang taon na ang nakakalipas, maiayos ng mga tao ang kanilang mga pahina gamit ang isang diskarteng tinatawag nofollow. Talaga, kung nagsulat ka ng rel = "nofollow" sa loob ng isang anchor tag (isang link), ang teorya ay hindi papansinin ng search engine ang link na iyon at hindi papansinin ang susunod na pahina. Malawakang nagamit ito ng mga site tulad ng Wikis at sa loob ng mga komento upang ang mga link na na-edit ng gumagamit ay hindi maabuso at masundan.

Mabilis na napagtanto ng mga consultant ng Search Engine kung gaano kapaki-pakinabang ang mga ganitong uri ng mga link, na sinablig ang mga ito sa buong mga link sa pahina upang ang ilang mga link ay tinimbang nang mas mabigat kaysa sa iba. Tinawag ang kasanayan pag-sculpting ng pahina at kalaunan ay minura ng Google.

Nagamit ko pa rin nofollow sa aking mga link sa pagination (iyon ang mga susunod at nakaraang link) sa site. Sa ganoong paraan ang aking mga pahina (2, 3, 4, atbp.) Ay hindi maisasama sa mga resulta ng paghahanap. Ginawa ko ito sa pamamagitan ng isang pagbabago na nakita ko Katz Web Services pahina.

Noong nakaraang linggo, nagbigay ang Google ng isang pag-update kung saan ang mga link sa pagination ay maaaring naka-code sa rel = "susunod" at rel = "prev" sa loob ng mga tag ng anchor. Sa kabutihang palad, ang mga pagpapaandar (na dapat idagdag sa mga function.php file ng iyong tema) ay madaling i-edit. Narito sila kasama ang pag-update.

Pagpapasadya para sa mga link sa Susunod na Pahina:

function mtb_next_posts_link ($ label = 'Next Page', $ max_page = 0) {global $ paged, $ wp_query; kung (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } kung (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; kung ((! is_single ()) && (walang laman ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "susunod" href = "'; mga susunod na_post ($ max_page); echo '" na pamagat = "Susunod na pahina - Pumunta sa pahina '. $ Susunod na pahina.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Pagpapasadya para sa mga link sa Nakaraang Pahina:

function mtb_previous_posts_link ($ label = 'Nakaraang Pahina') {global $ paged; kung ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; nakaraang_post (); echo '" title = "Nakaraang pahina - Pumunta sa pahina'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Idagdag ang mga pagpapaandar na iyon sa functions.php at pagkatapos ay gamitin ang pagpapaandar sa iyong index.php at iba pang mga pahina kung saan ginagamit ang mga link sa pagination. Iyon lang ang kinakailangan upang maipatupad ang bagong tampok na ito sa iyong WordPress site o blog - isang bagay na lubos kong inirerekumenda! Sana, ipatupad ng mga tagabuo ng WordPress ang pagbabagong ito sa loob ng pangunahing aplikasyon. Sa ngayon, hindi pa nila binibigyan ng pansin ang pag-optimize sa search engine, gayunpaman, kaya't hindi ako humihinga.

2 Comments

  1. 1
  2. 2

    Salamat sa magandang post. Sa kasamaang palad, hindi ko maintindihan kung paano ko talaga ipatutupad ito ... Kaya't magdarasal ako ngayon (at gumawa ng isang maliit na paghahanap sa Google) na mayroong isang plug-in na ginagawa ito para sa akin…

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.