WordPress rel = ”prev” և rel = ”next”

google վեբմաստեր s

Բավականին մի քանի տարի առաջ, մարդիկ ճշգրտում էին իրենց էջերը `օգտագործելով կոչվող տեխնիկա nofollow, Ըստ էության, եթե դուք գրեիք rel = ”nofollow” խարիսխի պիտակի մեջ (հղում), տեսությունն այն էր, որ որոնիչը անտեսելու է այդ հղումը և անտեսելու հաջորդ էջը: Այն լայնորեն օգտագործվել է Վիքիսի պես կայքերի կողմից և մեկնաբանությունների շրջանակներում, որպեսզի օգտագործողի կողմից խմբագրված հղումները չչարաշահվեն և չհետևվեն:

Որոնման համակարգերի խորհրդատուներն արագ հասկացան, թե որքանով են օգտակար այդ տիպի հղումները ՝ դրանք շաղ տալով էջի հղումներին այնպես, որ որոշ հղումներ ավելի ծանրակշիռ լինեն, քան մյուսները: Պրակտիկան կոչվեց էջաքանդակագործություն և, ի վերջո, Google- ը նայեց նրան:

Ես դեռ օգտագործեցի nofollow կայքի իմ էջերի հղումների վրա (դրանք հաջորդ և նախորդ հղումներն են) կայքում: Այդ կերպ իմ էջերը (2, 3, 4 և այլն) չեն ներառվի որոնման արդյունքների մեջ: Ես դա արեցի այն փոփոխության միջոցով, որը ես գտա Katz վեբ ծառայություններ էջ:

Անցյալ շաբաթ Google- ը թարմացում է տրամադրել, թե որտեղ էջագրման հղումները կարող են կոդավորված լինել rel = «next» և rel = «prev» բառերով: խարիսխ պիտակներում: Բարեբախտաբար, գործառույթները (որոնք պետք է ավելացվեն ձեր թեմայի ֆունկցիաներին. Php ֆայլին) բավականին հեշտ են խմբագրվում: Ահա դրանք թարմացման հետ:

Հաջորդ էջի հղումների հարմարեցում.

գործառույթ mtb_next_posts_link ($ label = 'Հաջորդ էջ', $ max_page = 0) {գլոբալ $ paged, $ wp_query; եթե (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; եթե ((! is_single ()) && (դատարկ ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" վերնագիր = "Հաջորդ էջ - Գնալ էջի '. $ Nextpage.'"> ': preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label): '> / a>'; }}

Նախորդ էջի հղումների հարմարեցում.

գործառույթ mtb_previous_posts_link ($ label = 'Նախորդ էջ') {գլոբալ $ paged; եթե ((! 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 Comments

  1. 1

    Որոշակի անորոշություն կա այն հարցում, թե արդյոք A- պիտակներում rel = "prev" / rel = "next" օգտագործվում է որպես Google- ի հուշում: Google Webmaster Central- ի բլոգում նշված են միայն HEAD- բաժնում LINK- պիտակները `համապատասխան:

    Հուսով եմ, որ Google- ի հետագա հաղորդագրությունը կթուլացնի խառնաշփոթությունը:

    Քննարկման համար տե՛ս. http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    Շնորհակալություն հիանալի գրառման համար: Unfortunatelyավոք, ես չեմ հասկանում, թե ինչպես իրականում իրականացնել դա… Այսպիսով, ես հիմա աղոթելու եմ (և մի փոքր Google- ի որոնում եմ կատարում), որ կա մի լրացում, որն ինձ համար դա անում է

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.