Technical SEO
404 Error คืออะไร
404 Error คือ status code ที่เซิร์ฟเวอร์ส่งกลับมาเมื่อไม่พบหน้าที่ผู้ใช้ร้องขอ ซึ่งมักเกิดจากหน้านั้นถูกลบไปแล้วหรือ URL ผิด
การมี 404 อยู่บ้างถือเป็นเรื่องปกติ แต่หาก internal link เสียหรือหน้าที่มีคุณค่าสูงกลายเป็นหน้าตาย ก็จะกระทบประสบการณ์ของผู้ใช้และทำให้สิ้นเปลือง crawl budget โดยเปล่าประโยชน์ สำหรับหน้าที่ถูกลบไปแล้วแต่เคยมีทราฟฟิกหรือมีลิงก์เข้ามา ควรทำ 301 redirect ไปยังหน้าที่ยังใช้งานได้และเกี่ยวข้องกัน ส่วนหน้าที่เหลือควรใช้หน้า 404 แบบกำหนดเองที่ช่วยนำทางผู้ใช้ต่อได้
Backlink ที่พังคือเวอร์ชันของปัญหานี้ที่ควรลงมือแก้ เมื่อเว็บอื่นลิงก์มายัง URL ที่ตอนนี้ขึ้น 404 ความน่าเชื่อถือนั้นหยุดไหลและไม่มีใครมาบอกคุณ เครื่องมือ backlink แสดงรายการนี้ตรง ๆ และการ redirect ไปหน้าที่ใกล้เคียงที่สุดกู้คุณค่าจากงานที่คนอื่นทำไว้ให้แล้ว นี่มักเป็นการได้ลิงก์ที่ถูกที่สุดสำหรับเว็บที่ตั้งมานาน ส่วน 404 ภายในเว็บควรสนใจด้วยเหตุผลอีกแบบ เพราะมันมักแปลว่า template หรือเมนูกำลังสร้าง URL ผิด การแก้ที่ต้นทางครั้งเดียวจึงเคลียร์ error ได้ทีละมาก
ตัวอย่าง
การตรวจเว็บเจอหน้าบริการที่เลิกไปแล้วแต่ยังมีคนเข้าเดือนละ 130 ครั้งและมี backlink 12 เส้น ตอนนี้ขึ้น 404 ทุกการเข้าชมจบที่ทางตัน คุณค่าของลิงก์ระเหยหมด ใส่ 301 หนึ่งบรรทัดไปหน้าบริการที่ใกล้ที่สุดก็กู้คืนได้ทั้งคู่ ส่วน 404 อีกสามร้อยรายการในรายงานชี้ไป URL ที่ไม่มีทั้งคนเข้าและลิงก์ พวกนั้นถูกปล่อยไว้ตามเดิม
คำถามที่พบบ่อย
- 404 ทำให้อันดับตกไหม
- 404 ของหน้าที่ไม่มีอยู่จริงแล้วเป็นเรื่องปกติและไม่เป็นอันตราย สิ่งที่เสียหายคือ 404 ของหน้าที่ยังมีคนเข้าหรือมี backlink ชี้อยู่ หรือ 404 ที่ทำให้การนำทางภายในพัง ให้ redirect เฉพาะกลุ่มนั้นไปหน้าที่ใกล้เคียงที่สุด ที่เหลือปล่อยให้เป็น 404 ตามจริง
- ควร redirect 404 ทั้งหมดไปหน้าแรกไหม
- ไม่ควร การ redirect URL ที่ไม่เกี่ยวข้องไปหน้าแรกแบบเหมารวมจะถูกมองว่าเป็น soft 404 และทำให้ผู้ใช้ที่คาดหวังเนื้อหาเฉพาะสับสน ให้ redirect เฉพาะที่มีหน้าเทียบเท่าจริง ส่วนที่เหลือให้ขึ้นหน้า 404 ที่มีช่องค้นหาและเมนูช่วยไปต่อ
คำศัพท์ที่เกี่ยวข้อง
กำลังทำเรื่อง 404 Error อยู่ใช่ไหม? ดูว่าการตรวจสอบ SEO (SEO Audit)ของเราช่วยคุณได้อย่างไร
ดูการตรวจสอบ SEO (SEO Audit)