วิธีแก้ลิงก์เสียในเว็บไซต์ WordPress

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

❶ หาว่าลิงก์เสียอยู่ตรงไหน

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

① ตรวจลิงก์ภายในเว็บไซต์

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

② ตรวจลิงก์ไปเว็บไซต์อื่น

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

③ ตรวจ URL ที่ขึ้น 404 จากรายงาน

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

❷ แก้ลิงก์ภายในที่ URL พิมพ์ผิด

หากหน้าปลายทางยังมีอยู่ ให้เปิดบทความหรือเมนูที่มีลิงก์เสียใน WordPress แก้ URL ให้ตรงกับหน้าที่เผยแพร่จริง แล้วบันทึกการเปลี่ยนแปลง

หลังแก้ ให้เปิดหน้าเว็บจริงและคลิกลิงก์อีกครั้ง หากมีลิงก์ผิดในหลายบทความ ให้รวบรวมรายการและแก้ทีละหน้าเพื่อป้องกันการพลาดลิงก์อื่น

❸ จัดการหน้าที่ถูกย้ายหรือลบ

① ตั้ง Redirect เมื่อมีหน้าใหม่ทดแทน

หากบทความถูกย้ายหรือเปลี่ยน Slug และมีหน้าปลายทางที่ให้ข้อมูลเรื่องเดียวกัน ให้ตั้ง Redirect 301 จาก URL เก่าไป URL ใหม่ แล้วแก้ลิงก์ภายในให้ชี้ไปยัง URL ใหม่โดยตรง

② คืนหน้าที่ลบโดยไม่ตั้งใจ

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

③ ใช้หน้า 404 เมื่อไม่มีหน้าทดแทน

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

❹ แก้ปัญหาเมื่อบทความ WordPress หลายหน้าเป็น 404

หากหน้าแรกเปิดได้ แต่บทความหรือหน้าภายในหลายหน้าเป็น 404 ให้ตรวจการตั้งค่า Permalink

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

หากยังพบ 404 หลังบันทึก Permalink ให้ตรวจแคชและการตั้งค่าเซิร์ฟเวอร์ หากเว็บไซต์ใช้ Apache หรือ Nginx การเขียนกฎ URL อาจต้องอาศัยการตั้งค่าของโฮสติ้ง ติดต่อผู้ดูแลเซิร์ฟเวอร์เมื่อไม่แน่ใจ แทนการแก้ไฟล์ระบบโดยไม่ทราบผลกระทบ

❺ ตรวจหลังแก้ลิงก์เสีย

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

หากลิงก์เสียปรากฏใน Google Search Console ให้ตรวจ URL และสถานะของหน้าในรายงาน หากหน้าได้ย้ายไปยังหน้าทดแทน ให้ตรวจว่าการ Redirect ทำงาน แล้วติดตามผลหลัง Google เข้าถึงหน้าอีกครั้ง

เช็กลิสต์แก้ลิงก์เสีย

  • ตรวจ URL และยืนยันว่าปลายทางเปิดไม่ได้จริง
  • แก้ URL ที่พิมพ์ผิดเมื่อหน้าปลายทางยังอยู่
  • ใช้ Redirect 301 เมื่อมีหน้าใหม่ที่เกี่ยวข้อง
  • ไม่เปลี่ยนลิงก์เสียทุกลิงก์ไปหน้าแรก
  • ตรวจ Permalink เมื่อหลายหน้ากลายเป็น 404
  • ทดสอบลิงก์จากหน้าเว็บจริงหลังแก้ไข

สำหรับเว็บไซต์ ComSiam ควรเริ่มจากตรวจว่าลิงก์เสียเกิดจาก URL ผิด หน้าถูกย้าย หรือการตั้งค่า Permalink แล้วเลือกวิธีแก้ให้ตรงกรณี

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