WordPress rel = "prev" ва rel = "next"

google webmaster s

Хеле чанд сол пеш, мардум саҳифаҳои худро бо истифода аз як усули номгузорӣ ҷӯр мекарданд nofollow. Асосан, агар шумо rel = ”nofollow” -ро дар теги лангар (истинод) навиштед, назария ин буд, ки системаи ҷустуҷӯӣ он пайвандро нодида мегирад ва саҳифаи дигарро нодида мегирад. Он аз ҷониби сайтҳо, ба монанди Викисҳо ва дар шарҳҳо васеъ истифода мешавад, то истинодҳои таҳриршуда аз ҷониби онҳо сӯиистифода ва риоя нашаванд.

Мушовирони системаи ҷустуҷӯӣ зуд фаҳмиданд, ки ин намуди пайвандҳо то чӣ андоза муфид буданд ва онҳоро ба тамоми пайвандҳо дар саҳифа пошиданд, то баъзе истинодҳо нисбат ба дигарон вазнинтар бошанд. Амалия даъват карда шуд саҳифасозӣ ва дар ниҳоят аз ҷониби Google ба назари бад нигоҳ карда шуд.

Ман то ҳол истифода кардам nofollow дар пайвандҳои саҳфагиам (онҳо истинодҳои оянда ва қаблӣ мебошанд) дар сайт. Ҳамин тавр, саҳифаҳои ман (2, 3, 4 ва ғ.) Ба натиҷаҳои ҷустуҷӯ дохил карда намешаванд. Ман инро бо тағироте, ки дар он пайдо кардам, кардам Web Services саҳифа.

Ҳафтаи гузашта, Google навсозӣ кард, ки дар он пайвандҳои саҳифагиро бо rel = "next" ва rel = "prev" рамзгузорӣ кардан мумкин аст дар дохили барчаспҳои лангар Хушбахтона, функсияҳо (ки онҳоро ба файли functions.php мавзӯи шумо илова кардан мумкин аст) хеле осон аст. Инҳоянд онҳо бо навсозӣ.

Мутобиқсозӣ барои пайвандҳои саҳифаи оянда:

function mtb_next_posts_link ($ label = 'Саҳифаи оянда', $ max_page = 0) {global $ paged, $ wp_query; агар (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } агар (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" title = "Саҳифаи оянда - Ба саҳифа '. $ Nextpage равед.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Мутобиқсозӣ барои истинодҳои саҳифаи қаблӣ:

function mtb_previous_posts_link ($ label = 'Саҳифаи қаблӣ') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Саҳифаи қаблӣ - Ба сафҳаи'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Он функсияҳоро ба functions.php ва он гоҳ функсияро дар index.php ва дигар саҳифаҳоятон истифода баред, ки дар он пайвандҳои саҳинавӣ истифода мешаванд. Барои иҷрои ин хусусияти нав дар сайти WordPress ё блоги шумо танҳо он чиз лозим аст - чизе, ки ман хеле тавсия медиҳам! Умедворем, ки таҳиягарони WordPress ин тағиротро дар доираи барномаи асосӣ амалӣ хоҳанд кард. То ба имрӯз, онҳо ба оптимизатсияи системаи ҷустуҷӯӣ аҳамияти ҷиддӣ надодаанд, бинобар ин, ман нафас намекашам.

2 Комментарии

  1. 1

    Баъзе номуайянӣ вуҷуд дорад, ки оё rel = "prev" / rel = "next" дар A-тегҳо ҳамчун ишораи Google истифода мешавад. Блог дар Google Webmaster Central танҳо нишонаҳои LINK-ро дар қисмати HEAD нишон медиҳад, ки мувофиқ бошанд.

    Умедворам, ки паёми пайгирии Google нофаҳмиҳоро коҳиш медиҳад.

    Ё аз муҳокима, нигаред: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    Ташаккур барои мансаби олӣ. Мутаассифона, ман намефаҳмам, ки чӣ гуна инро воқеан татбиқ кардан лозим аст ... Аз ин рӯ, ман акнун дуо мекунам (ва каме Google ҷустуҷӯ кунам), ки як плагин ҳаст, ки инро барои ман мекунад ...

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.