WordPress rel = "prev" eta rel = "next"

google webmaster s

Duela urte batzuk, jendeak orrialdeak zehatz-mehatz finkatzen zituen bere orrialdeak izeneko teknika erabiliz nofollow. Funtsean, rel = "nofollow" aingura etiketa baten barruan (esteka bat) idatziz gero, teoria zen bilatzaileak esteka hori alde batera utziko zuela eta hurrengo orria baztertuko zuela. Wikis bezalako guneek eta iruzkinen barruan asko erabili dute, erabiltzaileek editatutako estekek tratu txarrak eta jarraipena izan ez dezaten.

Bilaketa-motorreko aholkulariak azkar konturatu ziren esteka mota horiek zer nolako erabilgarritasuna zuten, orrialdeko esteketan barrena zipriztinduz, lotura batzuk besteek baino pisu handiagoa izan zezaten. Praktikari deitu zitzaion orrialde-eskultura eta azkenean Google-k begiratu zion.

Oraindik erabiltzen nuen nofollow orrialdeko nire esteketan (hauek dira hurrengo eta aurreko estekak) gunean. Horrela, nire orriak (2, 3, 4, etab.) Ez lirateke bilaketa-emaitzetan sartuko. Aurkitu nuen aldaketa baten bidez egin nuen Katz Web Zerbitzuak orria.

Joan den astean, Google-k eguneratze bat eman zuen non paginazio estekak rel = ”next” eta rel = ”prev” kodetu litezke aingura etiketen barruan. Zorionez, funtzioak (zure gaiaren functions.php fitxategian gehitu beharko liratekeenak) editatzeko nahiko errazak dira. Hemen dituzue eguneratzeekin.

Hurrengo orriko esteken pertsonalizazioa:

funtzioa mtb_next_posts_link ($ label = 'Hurrengo orria', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ hurrengo orria = intval ($ paged) + 1; if ((! is_single ()) && (hutsa ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" izenburua = "Hurrengo orria - Joan orrialdera '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Aurreko orriko esteken pertsonalizazioa:

function mtb_previous_posts_link ($ label = 'Aurreko orria') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Aurreko orria - Joan orrialdera'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Funtzio horiek gehitu functions.php eta, ondoren, erabili funtzioa index.php-n eta orrialde-estekak erabiltzen diren beste orrialdeetan. Hori besterik ez da eginbide berri hau zure WordPress gunean edo blogean ezartzeko - biziki gomendatuko nuke! Zorionez, WordPress-en garatzaileek aldaketa hori oinarrizko aplikazioaren barruan gauzatuko dute. Orain arte, ez dute arreta handirik jarri bilaketa motorren optimizazioan, beraz, ez dut arnasa hartzen.

2 Comments

  1. 1
  2. 2

    Eskerrik asko mezu bikainarengatik. Zoritxarrez, ez dut ulertzen nola gauzatu ... Beraz, orain otoitz egingo dut (eta Google bilaketa txiki bat egingo dut) niretzat hori egiten duen plugin bat egon dadin ...

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.