ข้ามไปยังเนื้อหา
พื้นฐาน SEO

การแบ่งหน้า (pagination) กับ SEO : หลีกเลี่ยงกับดัก

7 min

การแบ่งหน้าสร้างหน้าเพิ่มเติมที่กิน crawl budget และทำให้ authority เจือจางไปกับ URL ที่ไม่ใช่เชิงกลยุทธ์ วิธีมาตรฐานคือทำให้แต่ละหน้าที่แบ่งสามารถจัดทำดัชนีได้ด้วยเนื้อหาของตัวเอง ใช้ canonical แบบชี้ตัวเอง และใช้สัญญาณการแบ่งหน้าที่ชัดเจนสำหรับ Googlebot

การแบ่งหน้าเป็นสิ่งหลีกเลี่ยงไม่ได้บนบล็อก แคตตาล็อก e-commerce และผลการค้นหาภายใน หากจัดการไม่ดี มันจะสร้างหน้าที่แทบเหมือนกันหลายสิบหน้าซึ่งบั่นทอนหน้าที่เป็นกลยุทธ์จริงของคุณ

ปัญหา SEO เฉพาะของการแบ่งหน้า

หน้าแรกของรายการ (หน้า 1) มักรวม backlink และ authority ไว้ ส่วนหน้า 2, 3, 4... ได้รับลิงก์น้อยหรือไม่ได้เลย และทำให้ crawl budget เจือจางโดยไม่สร้างคุณค่าด้วยตัวเอง

เนื้อหาของ metadata (title, description) มักซ้ำกันระหว่างหน้าที่แบ่ง ซึ่งทำให้ Google แยกแยะไม่ได้และนำไปสู่การเลือก canonical ที่ผิด

โซลูชันทางเทคนิคที่แนะนำ

ตั้งแต่ Google ยกเลิกแท็ก rel=prev/next ในปี 2019 ก็ไม่มี attribute HTML อย่างเป็นทางการสำหรับบอกการแบ่งหน้าอีกต่อไป Google ตรวจจับโครงสร้างการแบ่งหน้าจากเนื้อหาและรูปแบบ URL

แนวปฏิบัติที่ดีที่สุดปัจจุบันคือใช้ canonical แบบชี้ตัวเองบนแต่ละหน้าที่แบ่ง (/page/2 ชี้ไปยังตัวเอง) title ที่ไม่ซ้ำต่อหน้า (เช่น « บทความบล็อก — หน้า 2 จาก 12 ») และลิงก์นำทางที่ชัดเจน

  • Title ไม่ซ้ำต่อหน้าที่แบ่ง พร้อมหมายเลขหน้าที่ชัดเจน
  • Canonical แบบชี้ตัวเองบนแต่ละหน้าที่แบ่ง (ไม่ใช่ canonical ไปยังหน้า 1)
  • ลิงก์นำทางเป็น HTML ล้วน ไม่ใช่ JavaScript แบบไดนามิก
  • ยกเว้นหน้าที่แบ่งระดับลึก (หน้า 50+) ผ่าน robots.txt หากไม่มีคุณค่าใด ๆ

« Load more » และ infinite scroll : ผลกระทบ SEO

อินเทอร์เฟซ « โหลดเพิ่ม » และ infinite scroll เป็นที่นิยมใน UX มือถือ แต่มองไม่เห็นสำหรับ Googlebot หากเนื้อหาถูกโหลดผ่าน JavaScript โดยไม่มี URL แยก Googlebot ไม่ scroll และไม่คลิกปุ่ม

หากคุณใช้แพตเทิร์นเหล่านี้ ให้ติดตั้งเวอร์ชันการแบ่งหน้าแบบ HTML คลาสสิกควบคู่ไปด้วย หรือใช้ intersection observer พร้อม URL fallback ที่เข้าถึงได้โดยไม่ต้องใช้ JavaScript

บนเว็บไซต์ e-commerce ที่ใช้ infinite scroll โดยไม่มี fallback HTML สินค้าระหว่าง 30 ถึง 70% ที่อยู่นอก « มุมมอง » แรกจะไม่มีวันถูก Google จัดทำดัชนี

การศึกษาภาคอุตสาหกรรมปี 2025-2026 เกี่ยวกับการจัดทำดัชนี JavaScript ใน e-commerce

กรณีพิเศษ : หน้าหมวดหมู่ e-commerce

หน้าหมวดหมู่หน้า 1 ต้องรวมเนื้อหาบรรณาธิการ (คำอธิบายหมวดหมู่ การนำเสนอสินค้าเด่น) เพื่อสะสมทั้ง authority และความเกี่ยวข้องเชิงหัวข้อ

หลีกเลี่ยงการจัดทำดัชนีหน้าการเรียงลำดับ (เรียงตามราคา เรียงตามความนิยม) ซึ่งสร้าง URL หลายสิบอันสำหรับเนื้อหาเดียวกัน ใช้ robots.txt หรือแท็ก noindex เพื่อยกเว้น

FAQ

ควรใส่ noindex ให้หน้าที่แบ่งตั้งแต่หน้า 2 เป็นต้นไปหรือไม่?

โดยทั่วไปไม่ควร หน้าที่แบ่งซึ่งมีสินค้าหรือบทความที่ไม่ซ้ำกันสมควรถูกจัดทำดัชนี noindex จะปิดกั้น Google จากเนื้อหาจริงและอาจทำให้สินค้าสำคัญหายไปจากผลการค้นหา

Canonical จากหน้า 2 ไปยังหน้า 1 เป็นแนวปฏิบัติที่ดีหรือไม่?

ไม่ หากหน้า 2 แสดงเนื้อหาที่ต่างจากหน้า 1 canonical ไปยังหน้า 1 จะบอก Google ว่าสองหน้านี้เหมือนกัน ซึ่งนำไปสู่การถอดหน้า 2 ออกจากดัชนี ให้ใช้ canonical แบบชี้ตัวเอง

Google สามารถจัดทำดัชนีหน้าลึก ๆ ของการแบ่งหน้าได้หรือไม่?

ได้ หากลิงก์นำทางเป็น HTML และเข้าถึงได้ หน้า 20 ของบล็อกสามารถถูกจัดทำดัชนีได้หากเข้าถึงได้จากลิงก์แบ่งหน้า ข้อจำกัดคือ crawl budget : การแบ่งหน้าขนาดใหญ่มากจะถูก crawl น้อยครั้งกว่า