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)