WordPress rel = ”prev” és rel = ”next”

google webmester s

Jó néhány évvel ezelőtt az emberek finomították az oldalaikat az úgynevezett technikával nofollow. Alapvetően, ha a horgonycímkébe (egy linkbe) írt rel = ”nofollow”, akkor az elmélet szerint a keresőmotor figyelmen kívül hagyja ezt a linket, és figyelmen kívül hagyja a következő oldalt. Széles körben használják olyan oldalak, mint a Wikik, és a megjegyzésekben, hogy a felhasználók által szerkesztett linkeket ne éljék vissza és kövessék.

A keresőmotor tanácsadói gyorsan rájöttek, mennyire hasznosak az ilyen típusú linkek, és az oldal linkjein keresztül megszórják őket, így egyes linkek súlyosabbak voltak, mint mások. A gyakorlatot hívták oldalszobrászat és végül a Google lenézte.

Még mindig hasznosítottam nofollow a lapozási linkjeimen (ezek a következő és az előző linkek) a webhelyen. Így az oldalaim (2, 3, 4 stb.) Nem szerepelnek a keresési eredmények között. Ezt egy olyan módosítással tettem meg, amelyen találtam Katz webszolgáltatások cimre.

A múlt héten a Google adott egy frissítést, ahol a lapozás linkjeit a rel = ”next” és a rel = ”prev” kódolással lehetne kódolni a horgonycímkéken belül. Szerencsére a funkciókat (amelyeket hozzá kell adni a téma függvényeinek.php fájljához) meglehetősen könnyű szerkeszteni. Itt vannak a frissítéssel.

Testreszabás a következő oldal linkjeihez:

function mtb_next_posts_link ($ label = 'Következő oldal', $ max_page = 0) {global $ lapozva, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ lapozva) + 1; if ((! !__azonos ()) && (üres ($ lapozva) || $ következő oldal> = $ max_oldal)) {echo '> a rel = "következő" href = "'; következő_posta ($ max_oldal); visszhang ' = "Következő oldal - Ugrás a következő oldalra:. $ Nextpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Testreszabás az előző oldal linkjeihez:

function mtb_previous_posts_link ($ label = 'Előző oldal') {global $ lapozva; if ((! !__egyetlen ()) && ($ lapozva> 1)) {$ prevpage = intval ($ lapozva) - 1; echo '> a rel = "prev" href = "'; előző_posts (); echo '" title = "Előző oldal - Ugrás a'. $ prevpage. '">' oldalra. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Adja hozzá ezeket a függvényeket functions.php majd használja a függvényt az index.php fájlban és más oldalakon, ahol a lapozás linkjeit használják. Ennyi kell az új funkció megvalósításához a WordPress webhelyén vagy blogján - ezt nagyon ajánlom! Remélhetőleg a WordPress fejlesztői megvalósítják ezt a változást az alapalkalmazásban. A mai napig azonban nem nagyon figyeltek a keresőmotorok optimalizálására, ezért nem tartom el a lélegzetem.

2 Comments

  1. 1
  2. 2

    Köszönöm a nagyszerű bejegyzést. Sajnos nem értem, hogyan lehet ezt ténylegesen megvalósítani ... Tehát most imádkozni fogok (és végezzek egy kis Google-keresést), hogy legyen egy plug-in, amely ezt megteszi helyettem

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.