WordPress rel = ”edellinen” ja rel = ”seuraava”

google webmaster s

Vielä muutama vuosi sitten ihmiset hienosääsivät sivujaan tekniikalla nimeltä nofollow. Pohjimmiltaan, jos kirjoitit rel = ”nofollow” ankkuritunnisteeseen (linkki), teoria oli, että hakukone jättää kyseisen linkin huomiotta ja seuraavan sivun. Sivustot, kuten Wikit ja kommentit, ovat käyttäneet sitä laajasti, jotta käyttäjien muokkaamia linkkejä ei käytetä väärin eikä niitä seurata.

Hakukonsultit tajusivat nopeasti, kuinka hyödyllisiä tämäntyyppiset linkit olivat, ripottelemalla niitä sivun linkkien läpi niin, että jotkut linkit painotettiin enemmän kuin toiset. Käytäntöä kutsuttiin sivunveisto ja lopulta Google katsoi häntä halvalla.

Käytin edelleen nofollow sivustoni sivulinkeissä (nämä ovat seuraava ja edellinen linkki). Tällä tavalla sivujani (2, 3, 4 jne.) Ei sisällytetä hakutuloksiin. Tein tämän muokkauksella, jonka löysin Katz-verkkopalvelut sivu.

Viime viikolla Google toimitti päivityksen missä sivutuslinkit voitaisiin koodata rel = ”next” ja rel = ”prev” ankkureiden sisällä. Onneksi toimintoja (jotka tulisi lisätä teeman toiminnot.php-tiedostoon) on melko helppo muokata. Tässä he ovat päivityksen kanssa.

Mukautus seuraavalle sivulle:

function mtb_next_posts_link ($ label = 'Seuraava sivu', $ max_page = 0) {global $ sivutettu, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ sivutettu) + 1; if ((! !__nimi ()) && (tyhjä ($ sivattu) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" otsikko = "Seuraava sivu - Siirry sivulle '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiketti). '> / a>'; }}

Edellisten sivujen linkkien mukauttaminen:

function mtb_previous_posts_link ($ label = 'Edellinen sivu') {global $ sivutettu; jos ((! !__nimi ()) && ($ sivutettu> 1)) {$ prevpage = intval ($ sivutettu) - 1; echo '> a rel = "prev" href = "'; edelliset_postit (); echo '" title = "Edellinen sivu - Siirry sivulle'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiketti). '> / a>'; }}

Lisää nuo toiminnot functions.php ja käytä sitten toimintoa index.php -sivustossasi ja muilla sivuilla, joilla sivutuslinkkejä käytetään. Tämä on kaikki mitä tarvitaan tämän uuden ominaisuuden käyttöönottoon WordPress -sivustossasi tai blogissasi - suosittelen lämpimästi! Toivottavasti WordPressin kehittäjät toteuttavat tämän muutoksen ydinsovelluksessa. Toistaiseksi he eivät kuitenkaan ole kiinnittäneet paljon huomiota hakukoneoptimointiin, joten en pidätä hengitystä.

2 Kommentit

  1. 1
  2. 2

    Kiitos upeasta viestistä. Valitettavasti en ymmärrä, miten tämä todella toteutetaan ... Joten aion nyt rukoilla (ja tehdä vähän Google-hakuja), että on olemassa laajennus, joka tekee tämän minulle ...

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.