SEO กับ Pagination

SEO กับ Pagination

การแบ่งเนื้อหาในเว็บ หลักๆเลย ก็จะมีอยู่สองแบบ แบบแรกก็คือการแบ่งเนื้อหาที่ยาวมากออกเป็นหลายๆหน้า แต่เป็นเรื่องเดียวกันหมด เช่น การ review บางอย่างที่ยาวๆ เราก็แบ่งส่วนออกมา แยกเรื่องแยกหน้า แต่ว่าทั้งหมด ก็คือ การ review เดียวกัน กับอีกแบบ ก็คือ แบบที่ไม่สามารถเอาทั้งหมด มารวมหน้าเดียวกันได้ ตัวอย่างเว็บที่มีสินค้า หรือ เนื้อหาในเว็บเยอะมากๆ และทั้งหมด ไม่สามารถเอามาแสดงได้ในหน้าเดียวกัน (ลองสมมุติเว็บขายสินค้าที่มีเป็นพันชิ้น เวลากดที่หมวดแล้ว ไมสามารถทำให้แสดงผลทั้งหมดได้ในหน้าเดียวกัน)

การทำ SEO ของทั้งสองแบบแตกต่างกันเล็กน้อยครับ เริ่มต้นที่

การทำ SEO ให้กับเนื้อหาหลายๆหน้า ที่สามารถรวมเป็นหน้าเดียวกันได้

แม้ว่าบทความ หรือ review จะยาวและถูกแบ่งหลายหน้ามากเท่าไรก็ตามแต่ว่าเราก็ควรจะมีหน้าหนึ่ง ที่แสดงผลรวมเนื้อหาจากทุกหน้าเข้าไว้ด้วยกัน ตัวอย่าง รีวิวคอม มีหน้า A B C แบ่งเป็นสามเรื่องในการรีวิวสินค้าชิ้นเดียวกัน ให้เราสร้างหน้า Z ขึ้นมา โดยหน้า Z จะเป็นหน้าที่แสดงเนื้อหาของทั้ง A B C ในหน้าเดียวกันเลย จากนั้น ให้หน้า A B C  ใส่ syntax เดียวกันว่า 

<link rel="canonical" href="/Z.html" />

เพื่อให้หน้าย่อย ทั้งสามหน้า ชี้เข้าไปหน้าหลักหน้าเดียวกัน เวลา Google Index จะเน้นไปที่ Z.html แล้วเวลาแสดงผลก็จะให้น้ำหนักที่หน้า Z มากกว่า เพราะว่า มีเนื้อหาที่ครบถ้วน ครอบคลุมการค้นหาจากหลายคำ

แต่สำหรับบทความแบบนี้ ยังมีอีกวิธีที่ทำได้ก็คือ การใส่ rel=next และ rel=prev ให้กับแต่ละหน้า ก็คือ หน้า A ใส่ rel=next เพื่อชี้ไปหน้า B แล้วหน้า B ก็ใส่ rel=prev ชี้ไปหน้า A และใส่ rel=next ชี้ไปหน้า C พอถึงหน้า C ที่เป็นหน้าสุดท้ายก็ใส่ rel=prev ชี้ไปหน้า B เท่านั้นพอ แบบนี้เราก็ไม่ต้องใส rel=canonical แต่ละหน้า (แต่ผมว่า ใส่เข้าไปแต่ละหน้า งานง่ายกว่าเขียน rel=next , rel=prev อีกนะ) ก็ลองเลือกใช้กันดูได้ครับ

การทำ SEO ให้กับเนื้อหาหลายๆหน้า ที่ไม่สามารถรวมเป็นหน้าเดียวกันได้

อย่างที่บอกครับ ว่า ถ้าเรามี catalog สินค้าเป็นพันเป็นหมื่นชิ้น การรวมกันหน้าเดียวคงจะไม่ไหวแน่นอนดังนั้น แต่ว่าจะทำอย่างไร เพื่อให้ Google เขาใจว่า เวลาที่กดดู catalog แต่ละหน้าที่อยู่ในหมวดเดียวกันนั้น เนื้อหามันต่อเนื่องกันนะ วิธีนี้ มีทางเดียวเท่านั้น ก็คือการใช้ rel=next , rel=prev โดยไม่แนะนำให้ใช้ rel=canonical เลย

วิธีการใช้ก็คือ หน้าแรก ให้ใส่ rel=next ชี้ไปหน้าที่สอง หน้าที่สองเป็นต้นไปก็ให้ใส่ rel=prev ชี้ย้อนกลับไปหนึ่งหน้า rel=next ชี้หน้าถัดไป จนไปถึงหน้าสุดท้าย ที่จะมีแต่ rel=prev ที่ย้อนกลับไปหนึ่งหน้าเท่านั้น ทำแบบนี้ไม่ต้องใส่ rel=canonical ที่หน้าไหน เพราะถ้าหากเราใส่ไป Google มันจะไปเก็บแต่เนื้อหาที่ชี้ไปใน rel=canonical เท่านั้น

สำหรับการเขียน ถ้าสมมุติว่าเราอยู่หน้า B ก็คือ

<link rel="prev" href="/A.html" /> 

หรือ จะใช้ absolute url ก็ได้ คือ

<link rel="prev" href="http://example.com/B.html" /> 

สำหรับหน้าต่อไปก็คือ

<link rel="next" href="/C.html" /> 

เช่นเดียวกัน เราสามารถใช้ Absolute URL ได้

สรุปก็คือ ต้องใช้ให้ถูกวัตถุประสงค์ของงานนั่นเอง ถ้าใช้ผิด ก็จะทำให้ Robot ต่างๆสับสนได้ และจะ index น้อยลงกว่าที่เราอยากให้เป็น

Create: Modify : 2015-07-12 11:03:17 Read : 8386 URL :