WordPress rel = ”prev” og rel = ”next“

google vefstjóri s

Fyrir allnokkrum árum síðan myndu menn stilla síður sínar með tækni sem kallast nofollow. Í grundvallaratriðum, ef þú skrifaðir rel = ”nofollow” innan akkerimerkis (hlekkur), þá var kenningin sú að leitarvélin myndi hunsa þann hlekk og hunsa næstu síðu. Það hefur verið notað mikið af vefsvæðum eins og Wikis og innan ummæla svo notendastýrðir tenglar yrðu ekki misnotaðir og þeim fylgt eftir.

Ráðgjafar leitarvéla gerðu sér fljótt grein fyrir hve gagnlegar þessar tegundir tengla voru og stráðu þeim um alla hlekki á síðunni þannig að sumir hlekkir voru þyngri en aðrir. Æfingin var kölluð síðu-skúlptúr og var að lokum litið niður á af Google.

Ég notaði samt nofollow á síðum krækjunum mínum (þetta eru næstu og fyrri krækjur) á síðunni. Þannig væru síður mínar (2, 3, 4 osfrv.) Ekki með í leitarniðurstöðum. Ég gerði þetta með breytingu sem ég fann á Vefþjónusta Katz síðu.

Í síðustu viku, Google tilskildu að uppfæra hvar pagination hlekkir gætu verið kóðaðir með rel = “næst” og rel = “prev” innan akkerimerkjanna. Sem betur fer eru aðgerðirnar (sem ætti að bæta við aðgerðir þemans.php skrá) þægilega auðvelt að breyta. Hér eru þeir með uppfærsluna.

Customization fyrir Next Page tenglar:

virka mtb_next_posts_link ($ label = 'Næsta síða', $ max_page = 0) {global $ paged, $ wp_query; ef (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } ef (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; ef ((! is_single ()) && (tóm ($ blaðsíða) || $ næsta síða> = $ max_page)) {echo '> a rel = "næsta" href = "'; næstu_póstar ($ max_page); echo '" titill = "Næsta síða - Farðu á síðu '. $ Næsta síða.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Aðlögun fyrir fyrri síðu tengla:

virka mtb_previous_posts_link ($ label = 'Fyrri síða') {global $ paged; ef ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Fyrri síða - Farðu á síðu'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Bættu þessum aðgerðum við functions.php og notaðu síðan aðgerðina í index.php þínum og öðrum síðum þar sem hliðartenglar eru notaðir. Það er allt sem þarf til að innleiða þennan nýja eiginleika á WordPress síðuna þína eða bloggið þitt - eitthvað sem ég myndi mjög mæla með! Vonandi munu verktaki WordPress innleiða þessa breytingu innan kjarnaforritsins. Hingað til hafa þeir þó ekki lagt mikla áherslu á hagræðingu leitarvéla, svo ég er ekki með andann.

2 Comments

  1. 1
  2. 2

    Takk fyrir frábæra færslu. Því miður skil ég ekki hvernig ég á að framkvæma þetta ... Svo ég ætla nú að biðja (og gera smá Google-leit) að það sé viðbót sem gerir þetta fyrir mig ...

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.