WordPress rel =” prev” และ rel =” next”

google webmaster s

ไม่กี่ปีที่ผ่านมาผู้คนจะปรับแต่งหน้าเว็บโดยใช้เทคนิคที่เรียกว่า nofollow. โดยทั่วไปหากคุณเขียน rel =” nofollow” ภายในแท็ก anchor (ลิงก์) ทฤษฎีก็คือเครื่องมือค้นหาจะเพิกเฉยต่อลิงก์นั้นและไม่สนใจหน้าถัดไป ไซต์ต่างๆเช่น Wikis ใช้กันอย่างแพร่หลายและภายในความคิดเห็นเพื่อไม่ให้ลิงก์ที่ผู้ใช้แก้ไขถูกใช้ในทางที่ผิดและติดตาม

ที่ปรึกษาของ Search Engine ตระหนักได้อย่างรวดเร็วว่าลิงก์ประเภทนี้มีประโยชน์เพียงใดโดยโรยไว้ทั่วทั้งลิงก์ในหน้าเพื่อให้ลิงก์บางลิงก์มีน้ำหนักมากกว่าลิงก์อื่น ๆ การปฏิบัติที่เรียกว่า การปั้นหน้า และในที่สุดก็ถูก Google ดูถูก

ฉันยังคงใช้ nofollow บนลิงก์เลขหน้าของฉัน (ซึ่งเป็นลิงก์ถัดไปและลิงก์ก่อนหน้า) บนไซต์ ด้วยวิธีนี้หน้าเว็บของฉัน (2, 3, 4 ฯลฯ ) จะไม่รวมอยู่ในผลการค้นหา ฉันทำสิ่งนี้โดยการดัดแปลงที่ฉันพบ Katz Web Services หน้า.

เมื่อสัปดาห์ที่แล้ว Google ได้ให้ข้อมูลอัปเดตที่ ลิงก์เลขหน้าสามารถเข้ารหัสด้วย rel =” next” และ rel =” prev” ภายในแท็กจุดยึด โชคดีที่ฟังก์ชั่น (ซึ่งควรเพิ่มลงในไฟล์ functions.php ของธีมของคุณ) นั้นแก้ไขได้ง่ายมาก พวกเขามาพร้อมกับการอัปเดต

การปรับแต่งสำหรับลิงค์หน้าถัดไป:

ฟังก์ชัน mtb_next_posts_link ($ label = 'Next Page', $ max_page = 0) {global $ paged, $ wp_query; ถ้า (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ เพจ) $ paged = 1; $ nextpage = intval ($ เพจ) + 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>'; }}

การปรับแต่งสำหรับลิงค์หน้าที่แล้ว:

ฟังก์ชัน mtb_previous_posts_link ($ label = 'Previous Page') {global $ paged; ถ้า ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ เพจ) - 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-tags เป็นคำใบ้โดย Google หรือไม่ บล็อกที่ Google Webmaster Central ระบุเฉพาะแท็ก LINK ในหัวข้อ HEAD เท่านั้นที่เกี่ยวข้อง

    หวังว่าการติดตามผลโดย Google จะช่วยลดความสับสนได้

    สำหรับการอภิปรายโปรดดู: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    ขอบคุณสำหรับโพสต์ที่ดี น่าเสียดายที่ฉันไม่เข้าใจวิธีการใช้งานสิ่งนี้จริงๆ ... ดังนั้นตอนนี้ฉันจะอธิษฐาน (และค้นหาด้วย Google เล็กน้อย) ว่ามีปลั๊กอินที่ทำสิ่งนี้ให้ฉันได้ ...

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.