WordPress rel = ”prev” un rel = ”next”

google tīmekļa pārzinis s

Pirms dažiem gadiem ļaudis precīzi noregulēja savas lapas, izmantojot sauktu tehniku Nofollow. Būtībā, ja enkura tagā (saite) ierakstījāt rel = ”nofollow”, teorija bija tāda, ka meklētājprogramma ignorēs šo saiti un ignorēs nākamo lapu. To plaši izmanto tādas vietnes kā Wikis un komentāros, lai netiktu ļaunprātīgi izmantotas un sekotas lietotāju rediģētās saites.

Meklētājprogrammu konsultanti ātri saprata, cik noderīgi ir šāda veida saites, tos apkaisot visā lapas saitēs, lai dažas saites tiktu vērtētas vairāk nekā citas. Tika izsaukta prakse lappušu veidošana un galu galā Google to noraudzījās.

Es joprojām izmantoju Nofollow uz manām saitēm uz saitēm (tās ir nākamās un iepriekšējās saites) vietnē. Tādējādi manas lapas (2, 3, 4 utt.) Netiktu iekļautas meklēšanas rezultātos. Es to izdarīju ar modifikāciju, kuru atradu Katz tīmekļa pakalpojumi lappuse.

Pagājušajā nedēļā Google sniedza atjauninājumu, kur lapošanas saites varētu kodēt ar rel = ”next” un rel = ”prev” enkuru birkās. Par laimi, funkcijas (kuras jāpievieno tēmas failam functions.php) ir diezgan viegli rediģēt. Šeit viņi ir ar atjauninājumu.

Nākamās lapas saišu pielāgošana:

funkcija mtb_next_posts_link ($ label = 'Nākamā lapa', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ lapots) + 1; if ((!! is_single ()) && (tukšs ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" nosaukums = "Nākamā lapa - pāriet uz lapu '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiķete). '> / a>'; }}

Iepriekšējo lapu saišu pielāgošana:

funkcija mtb_previous_posts_link ($ label = 'Iepriekšējā lapa') {global $ paged; ja ((! !__viens ()) && ($ paged> 1)) {$ prevpage = intval ($ lapots) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Iepriekšējā lapa - pāriet uz lapu'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etiķete). '> / a>'; }}

Pievienojiet šīs funkcijas mapei functions.php un pēc tam izmantojiet funkciju savā index.php un citās lapās, kurās tiek izmantotas lapošanas saites. Tas ir viss, kas nepieciešams, lai ieviestu šo jauno funkciju savā WordPress vietnē vai emuārā - to es ļoti iesaku! Cerams, ka WordPress izstrādātāji šīs izmaiņas ieviesīs pamata lietojumprogrammā. Līdz šim viņi tomēr nav pievērsuši lielu uzmanību meklētājprogrammu optimizācijai, tāpēc es neaizturu elpu.

2 Komentāri

  1. 1
  2. 2

    Paldies par lielisko ziņu. Diemžēl es nesaprotu, kā to faktiski īstenot ... Tāpēc es tagad lūgšos (un nedaudz meklēju Google meklēšanā), lai būtu kāds spraudnis, kas to izdarītu manā vietā ...

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.