วิธีจัดการหน้าค้นหา WordPress เพื่อ SEO

หน้าค้นหาของ WordPress ช่วยให้ผู้เข้าชมค้นหาบทความ สินค้า หรือข้อมูลภายในเว็บไซต์ได้สะดวก แต่หน้าผลการค้นหาแต่ละคำมักสร้าง URL จำนวนมากและมีเนื้อหาที่เปลี่ยนไปตามคำค้นหา จึงควรจัดการให้เหมาะกับทั้งผู้ใช้และการจัดทำดัชนีของ Google

❶ แยกหน้าค้นหาภายในออกจากหน้าที่ต้องการให้ติด Google

หน้าค้นหาภายในเว็บไซต์มีไว้ช่วยให้ผู้เข้าชมค้นข้อมูล ไม่จำเป็นต้องทำให้ทุก URL ของผลการค้นหาปรากฏใน Google โดยทั่วไปควรตั้งหน้าผลการค้นหาภายในเป็น Noindex โดยเฉพาะเมื่อเว็บไซต์สร้าง URL แยกตามคำค้นหาจำนวนมาก

WordPress มักใช้พารามิเตอร์ ?s= สำหรับหน้าค้นหา เช่น example.com/?s=wordpress ส่วนเว็บไซต์ที่ปรับแต่งระบบค้นหาอาจใช้รูปแบบ URL ต่างออกไป ควรตรวจ URL จริงของเว็บไซต์ก่อนตั้งค่า

❷ ตั้งค่า Noindex ให้หน้าผลการค้นหา

ปลั๊กอิน SEO หลายตัวมีการตั้งค่าให้หน้าค้นหาภายในไม่แสดงในผลการค้นหา ชื่อเมนูและตำแหน่งอาจแตกต่างตามปลั๊กอินและเวอร์ชัน ให้ค้นหาการตั้งค่าที่เกี่ยวกับ Search Pages หรือหน้าผลการค้นหา แล้วเลือก Noindex หากมีตัวเลือกดังกล่าว

① ตรวจว่าคำสั่ง Noindex ทำงาน

หลังบันทึกการตั้งค่า ให้เปิดหน้าผลการค้นหาและตรวจว่าหน้าส่งคำสั่ง Noindex จริง หากต้องการตรวจสถานะที่ Google พบ ให้ใช้เครื่องมือตรวจสอบ URL ใน Google Search Console

② อย่าบล็อกหน้าด้วย Robots.txt โดยไม่ตรวจสอบ

หากต้องการให้ Google เห็นคำสั่ง Noindex ในหน้า Googlebot ต้องเข้าถึงหน้านั้นได้ การปิดกั้น URL ใน Robots.txt อาจทำให้บอตอ่านคำสั่งดังกล่าวไม่ได้ จึงควรใช้วิธีที่สอดคล้องกับเป้าหมายและตรวจผลหลังตั้งค่า

❸ ทำให้ระบบค้นหาใช้งานง่าย

แม้หน้าผลการค้นหาจะไม่จำเป็นต้องแสดงใน Google แต่ยังควรใช้งานได้ดีสำหรับผู้เข้าชม ตรวจช่องค้นหาให้มองเห็นง่าย ใช้คำอธิบายที่ชัดเจน และทดสอบว่าผลลัพธ์เกี่ยวข้องกับคำค้นหาจริง

① แสดงข้อความเมื่อไม่พบผลลัพธ์

เมื่อไม่มีเนื้อหาตรงกับคำค้นหา ให้แจ้งผู้ใช้ว่าไม่พบผลลัพธ์ พร้อมแนะนำให้ลองใช้คำอื่นหรือค้นหาด้วยคำที่กว้างขึ้น อย่าปล่อยให้หน้าแสดงช่องว่างหรือข้อความผิดพลาดโดยไม่มีแนวทางต่อ

② ตรวจการแสดงผลบนมือถือ

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

❹ ป้องกัน URL ซ้ำและหน้าค้นหาจำนวนมาก

อย่าสร้างบทความใหม่โดยอัตโนมัติจากทุกคำที่ผู้ใช้ค้นหา เพราะอาจทำให้เกิดหน้าบางหรือหน้าซ้ำจำนวนมาก ตรวจด้วยว่าระบบไม่ได้สร้าง URL หลายรูปแบบจากตัวกรองหรือพารามิเตอร์ที่ไม่จำเป็น

ไม่ควรตั้ง Canonical ของหน้าค้นหาทุกหน้าให้ชี้ไปยังหน้าแรกโดยอัตโนมัติ หากหน้าไม่ควรถูกจัดทำดัชนี ให้ใช้การตั้งค่าที่เหมาะสมแทนการส่งสัญญาณ Canonical ที่ไม่ตรงกับเนื้อหา

❺ ตรวจ Sitemap และติดตามผล

โดยทั่วไปไม่ควรใส่ URL หน้าผลการค้นหาภายในไว้ใน Sitemap ของเว็บไซต์ ตรวจการตั้งค่าปลั๊กอิน SEO หลังตั้ง Noindex และค้นหา URL ค้นหาภายในใน Search Console เป็นระยะ เพื่อดูว่ามีหน้าประเภทนี้ถูกจัดทำดัชนีโดยไม่ตั้งใจหรือไม่

สำหรับ ComSiam ควรแยกเป้าหมายของหน้าค้นหาให้ชัด: ช่วยผู้เข้าชมหาข้อมูลภายในเว็บไซต์ ขณะที่บทความและหน้าสำคัญเป็นหน้าที่จัดทำเนื้อหาให้ค้นพบจาก Google ได้ การจัดการทั้งสองส่วนนี้ช่วยลด URL ที่ไม่จำเป็นและทำให้ผู้ใช้ค้นข้อมูลได้สะดวกขึ้น