WordPress rel = ”prev” და rel = ”next”

google ვებმასტერი ს

რამდენიმე წლის წინ, ადამიანები კარგად დახვეწდნენ თავიანთ გვერდებს ტექნიკის გამოყენებით nofollow. ძირითადად, თუ თქვენ დაწერეთ rel = ”nofollow” წამყვანის ნიშნის (ბმული) ფარგლებში, თეორია იყო, რომ საძიებო სისტემა უგულებელყოფს ამ ბმულს და უგულებელყოფს შემდეგ გვერდს. მას ინტენსიურად იყენებენ ისეთ საიტებში, როგორიცაა Wikis და კომენტარების ფარგლებში, რათა მომხმარებლების მიერ რედაქტირებული ბმულები არ იყოს გამოყენებული და არ იქნას გამოყენებული.

საძიებო სისტემების კონსულტანტებმა სწრაფად გააცნობიერეს, რამდენად სასარგებლოა ამ ტიპის ბმულები, მათ გვერდზე გადასასვლელი ბმულების გადაფრქვევით, ისე რომ ზოგი ბმული უფრო მეტად იწონიდა, ვიდრე სხვები. პრაქტიკას ეწოდა გვერდზე ქანდაკება და ბოლოს Google- მა შეხედა.

მე მაინც გამოვიყენე nofollow ჩემი პაგინაციის ბმულებზე (ეს არის შემდეგი და წინა ბმულები) საიტზე. ამ გზით ჩემი გვერდები (2, 3, 4 და ა.შ.) არ შეიტანება ძიების შედეგებში. მე ეს გავაკეთე იმ მოდიფიკაციით, რომელიც აღმოვაჩინე Katz ვებ – სერვისები გვერდზე.

გასულ კვირას, Google- მა განაახლა, სად პაგინაციის ბმულების კოდირება შესაძლებელია rel = ”შემდეგი” და rel = ”prev” - ით წამყვან ტეგებში. საბედნიეროდ, ფუნქციების რედაქტირება საკმაოდ ადვილია (რაც უნდა დაემატოს თქვენი თემის ფუნქციებს. Php ფაილი). აქ ისინი განახლება.

შემდეგი გვერდის ბმულების მორგება:

ფუნქცია mtb_next_posts_link ($ label = 'შემდეგი გვერდი', $ max_page = 0) {გლობალური $ paged, $ wp_query; თუ (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } თუ (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; if ((! 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; 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

    გარკვეული გაურკვევლობაა იმის შესახებ, გამოიყენება თუ არა 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

    მადლობა დიდი პოსტისთვის. სამწუხაროდ, მე არ მესმის, როგორ უნდა განვახორციელო ეს… ასე რომ, მე ახლა ვილოცებ (და ცოტათი გავაკეთებ Google- ის ძიებას), რომ იყოს დანამატი, რომელიც ჩემთვის ამას

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.