วิธีค้นหา Broken Links บน WordPress

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

❶ ตรวจลิงก์ด้วยเครื่องมือค้นหาลิงก์เสีย

ใช้เครื่องมือตรวจลิงก์เว็บไซต์หรือปลั๊กอินที่รองรับการสแกน WordPress เพื่อรวบรวมลิงก์ที่อาจมีปัญหา เครื่องมืออาจแสดง URL ต้นทาง URL ปลายทาง และสถานะการตอบกลับของหน้า

① เลือกวิธีสแกนให้เหมาะกับเว็บไซต์

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

② สแกนเป็นรอบและบันทึกผล

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

❷ ใช้ Search Console หาหน้า 404 ที่ Google พบ

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

① ตรวจว่า URL นั้นมีลิงก์ในเว็บไซต์หรือไม่

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

② แยก URL ที่ตั้งใจลบออกจากลิงก์เสีย

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

❸ ตรวจลิงก์ด้วยการเปิด URL และดูสถานะ

เครื่องมือตรวจอาจแจ้งปัญหาจากการเชื่อมต่อชั่วคราว เว็บปลายทางปิดกั้นบอต หรือการตอบสนองช้า จึงควรเปิด URL ที่พบเพื่อตรวจซ้ำก่อนตัดสินว่าเสียจริง

① แยกข้อผิดพลาดแต่ละประเภท

  • 404 หรือ 410: หน้าไม่พบหรือถูกนำออก
  • 5xx: เซิร์ฟเวอร์ปลายทางมีปัญหา อาจเป็นชั่วคราว
  • Redirect: URL เปลี่ยนไปหน้าอื่น ให้ตรวจว่าปลายทางเกี่ยวข้องและทำงานได้
  • Timeout หรือการบล็อก: เครื่องมืออาจตรวจไม่สำเร็จ แต่ผู้ใช้ทั่วไปยังเปิดหน้าได้

② ตรวจ URL ด้วยเบราว์เซอร์

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

❹ จัดลำดับลิงก์ที่ควรตรวจและแก้ก่อน

เริ่มจากลิงก์ภายในที่ชี้ไปหน้าสำคัญและหน้า 404 ที่อยู่ใน Sitemap จากนั้นตรวจลิงก์ในเมนู บทความยอดนิยม และหน้าบริการ

จดข้อมูลอย่างน้อย ได้แก่

  • หน้าต้นทางที่มีลิงก์
  • ข้อความที่ใช้เป็นลิงก์
  • URL ปลายทาง
  • สถานะที่เครื่องมือตรวจพบ
  • วิธีแก้ที่เลือก

วิธีนี้ช่วยให้แก้ได้ตรงหน้าต้นทางและตรวจซ้ำได้ง่าย

❺ ตรวจความแม่นยำของเครื่องมือ

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

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

❻ สรุปผลก่อนเริ่มแก้

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

หากหน้าถูกย้ายและมีหน้าใหม่ที่ตรงกัน ให้ตั้ง Redirect ไปยังปลายทางนั้น หากไม่มีหน้าทดแทน ให้เอาลิงก์ออกหรือปล่อยหน้าเป็น 404 ตามความเหมาะสม ไม่ควรเปลี่ยนเส้นทางไปยังหน้าที่ไม่เกี่ยวข้อง

เช็กลิสต์ค้นหา Broken Links

  • สแกนหน้าและลิงก์ภายในเว็บไซต์
  • ตรวจ Search Console สำหรับ URL ที่ Google พบปัญหา
  • เปิด URL เพื่อยืนยันว่าเสียจริง
  • จัดลำดับลิงก์ที่อยู่ใน Sitemap หรือชี้ไปหน้าสำคัญ
  • แยกปัญหาชั่วคราวออกจากหน้า 404 จริง
  • บันทึกหน้าต้นทางและ URL ปลายทางก่อนแก้
  • ไม่เปลี่ยนทุก 404 ไปหน้าแรก

สำหรับเว็บไซต์ ComSiam ควรตรวจลิงก์ภายในและ URL ใน Sitemap ก่อน แล้วค่อยไล่ตรวจลิงก์ภายนอกและข้อผิดพลาดชั่วคราว

เมื่อบันทึกตำแหน่งลิงก์ต้นทางไว้ครบ ComSiam จะค้นหาและแก้ Broken Link ได้ตรงจุด โดยไม่เสียเวลาจัดการ URL ที่ไม่ได้เป็นปัญหาจริง