กดลิงก์แล้วเจอเลข 404 โผล่มา ไม่ต้องตกใจนะ
404 Not Found คือ รหัสที่เว็บตอบกลับมาเมื่อหาหน้าที่คุณขอไม่เจอ เช่น หน้านั้นถูกลบไปแล้ว หรือลิงก์พิมพ์ผิด เบราว์เซอร์เลยโชว์หน้าแจ้งว่าไม่พบหน้านี้แทน
สรุปสั้นๆ ก่อนอ่าน
- 404 Not Found คือรหัสที่บอกว่าเว็บหาหน้าที่ขอไม่เจอ
- Google ไม่เก็บหน้า 404 ไว้ในผลค้นหา หน้าที่เคยติดอยู่ก็จะถูกเอาออก
- Google บอกว่า 404 ไม่ทำร้ายการ index หรืออันดับของเว็บ
- Soft 404 คือหน้าที่บอกว่าไม่มีของ แต่เว็บดันตอบว่าเปิดได้ปกติ
- ควรแก้ 404 ที่เราลิงก์ไปเองหรือใส่ไว้ใน sitemap ก่อน
404 Not Found คืออะไร?
404 Not Found คือรหัสสถานะที่เซิร์ฟเวอร์ตอบกลับเมื่อหาหน้าที่ถูกขอไม่เจอ ลิงก์ที่พาไปเจอ 404 มักถูกเรียกว่าลิงก์เสีย
รหัสสถานะคือเลขสั้นๆ ที่เว็บตอบกลับทุกครั้งที่มีคนขอเปิดหน้า เลข 200 แปลว่าเจอแล้ว ส่วนเลข 404 แปลว่าหาไม่เจอ
ลองนึกถึงตอนเดินไปตลาดแล้วถามหาร้านขนมเจ้าประจำ แม่ค้าข้างๆ บอกว่า “ร้านนี้ไม่มีแล้วจ้า” คำตอบนั้นแหละคือ 404 ของโลกจริง

404 บอกแค่ว่าตอนนี้หาไม่เจอ ไม่ได้บอกว่าหายถาวรหรือเปล่า ถ้าตั้งใจลบถาวรจะตอบรหัส 410 Gone ก็ได้ ฝั่ง Google ดูแลสองรหัสนี้เหมือนกัน
404 ทำให้ SEO แย่ลงไหม?
Google บอกว่า 404 ไม่ทำร้ายการ index หรืออันดับของเว็บ แต่หน้าที่ตอบ 404 จะไม่ถูกเก็บไว้ในผลค้นหา และหน้าที่เคยติดอยู่แล้วจะถูกเอาออก
Index คือสมุดรายชื่อหน้าเว็บที่ Google เก็บไว้ใช้ตอบคำค้น หน้า 404 ไม่มีเนื้อหาให้เก็บ Google เลยไม่ใส่ไว้ในสมุดเล่มนี้ อ่านเรื่องนี้เต็มๆ ได้ที่ Index คืออะไร
บอทของ Google จะแวะมา Crawl หรือเดินเช็ก URL ที่เป็น 404 ห่างขึ้นเรื่อยๆ เอง เหมือนคนส่งของที่ค่อยๆ เลิกแวะบ้านที่ไม่มีคนอยู่
ที่น่าห่วงจริงๆ คือคน ถ้าหน้าที่ยังมีคนกดเข้ามาบ่อยกลายเป็น 404 คนพวกนั้นจะเจอทางตันแล้วปิดหน้าไปเลย น่าเสียดายนะ
Soft 404 คืออะไร ต่างจาก 404 ยังไง?
Soft 404 คือหน้าที่บอกคนอ่านว่าไม่มีหน้านี้ หรือเป็นหน้าว่างเปล่า แต่เว็บกลับตอบรหัส 200 ว่าเปิดได้ปกติ Google จะไม่ index หน้าแบบนี้ และแจ้งเป็น Soft 404 ใน Search Console ซึ่งเป็นเครื่องมือฟรีที่ Google ใช้บอกปัญหาของเว็บ
เหมือนร้านที่เปิดไฟ เปิดประตูต้อนรับ แต่บนชั้นไม่มีของสักชิ้น คนเดินเข้ามาก็งงว่าตกลงร้านเปิดหรือปิดกันแน่
| แบบ | เว็บตอบรหัส | Google ทำยังไง |
|---|---|---|
| 404 Not Found | 404 | ไม่ index และเอาหน้าที่เคยติดออกจากผลค้นหา |
| 410 Gone | 410 | ดูแลเหมือน 404 |
| Soft 404 | 200 แต่หน้าบอกว่าไม่มีของ | ไม่ index และแจ้งเป็น Soft 404 ใน Search Console |
Soft 404 เกิดได้ตอนที่เว็บเหมาส่งทุกลิงก์ที่หาไม่เจอไปหน้าแรก Google บอกว่าแบบนี้ทำให้ทั้งคนอ่านและเครื่องมือค้นหาสับสน

ตัวอย่าง 404 ใกล้ตัว
404 มักเกิดตอนลบหน้าทิ้ง ย้ายหน้าไปลิงก์ใหม่โดยไม่ทำทางพาคนไปต่อ หรือมีคนพิมพ์ลิงก์ผิด
สมมติว่าร้านขนมของเราเลิกขายเค้กส้ม เลยลบหน้า /orange-cake/ ทิ้ง และไม่มีหน้าไหนมาแทน แบบนี้ปล่อยให้เป็น 404 ได้เลย Google บอกว่าไม่ใช่ปัญหา
แต่ถ้าแค่ย้ายเมนูเค้กส้มไปอยู่ลิงก์ใหม่ ให้ใช้ 301 Redirect พาคนไปหน้าใหม่แทน ลูกค้าที่เซฟลิงก์เก่าไว้จะได้ไม่เจอทางตัน
อีกแบบคือเราลิงก์ผิดเองในบทความ พิมพ์ชื่อหน้าผิดไปตัวเดียว คนอ่านก็เจอ 404 ทันที ตัวเล็กนิดเดียวแต่พาคนหลงทางได้ทั้งแถว 555
จะทำหน้า 404 สวยๆ มีลิงก์กลับหน้าแรกก็ได้นะ ช่วยคนอ่านได้เยอะ ขอแค่เว็บยังตอบรหัส 404 อยู่ ไม่ใช่ 200
เช็ก 404 ใน Search Console ยังไง?
เปิดรายงานการจัดทำดัชนีหน้าเว็บใน Google Search Console แล้วดูเหตุผล “ไม่พบ (404)” กับ “Soft 404” จากนั้นแก้เฉพาะหน้าที่ควรมีอยู่จริง
- เข้า Google Search Console แล้วเปิดรายงานการจัดทำดัชนีหน้าเว็บ
- ดูตาราง “เหตุใดหน้าจึงไม่ได้รับการจัดทำดัชนี” แล้วกดแถว “ไม่พบ (404)” หรือ “Soft 404”
- ไล่ดูว่า URL ไหนเราลิงก์ไปเอง หรือใส่ไว้ใน sitemap ซึ่งเป็นไฟล์รายชื่อหน้าที่เราส่งให้ Google แล้วแก้กลุ่มนี้ก่อน
- หน้าที่ย้ายไปแล้ว ตั้ง 301 Redirect ไปหน้าใหม่ ส่วนหน้าที่ลบจริงปล่อยให้ตอบ 404
- ถ้าเป็น Soft 404 แต่หน้ายังมีของจริง เพิ่มเนื้อหาให้ชัด แล้วทดสอบด้วยเครื่องมือตรวจสอบ URL
Google แนะนำเองว่าให้แก้แค่ 404 ที่เราลิงก์ไปเองหรือใส่ไว้ใน sitemap ส่วน URL แปลกๆ ที่ไม่เคยมีอยู่จริงบนเว็บ ปล่อยไว้ได้ ไม่ต้องนั่งกังวล
อยากรู้จักคำอื่นๆ เพิ่ม แวะไปที่ คำศัพท์ SEO ได้เลย
คำถามที่พบบ่อย
ต้องแก้ 404 ทุกหน้าไหม?
ไม่ต้อง Google บอกว่า 404 ส่วนใหญ่ไม่จำเป็นต้องแก้ เพราะไม่ทำร้ายการ index หรืออันดับของเว็บ ให้แก้เฉพาะ URL ที่เราลิงก์ไปเอง ใส่ไว้ใน sitemap หรือหน้าที่ย้ายไปที่อยู่ใหม่แล้ว
ส่งหน้า 404 ทั้งหมดไปหน้าแรกได้ไหม?
ไม่ควร Google บอกว่าการส่งหน้าที่ไม่มีอยู่ไปหน้าแรกทำให้ทั้งคนอ่านและเครื่องมือค้นหาสับสน และอาจถูกนับเป็น Soft 404 หน้าที่ลบจริงให้ตอบ 404 หรือ 410 ดีกว่า
404 กับ 410 ต่างกันยังไง?
404 แปลว่าหาไม่เจอ โดยไม่บอกว่าชั่วคราวหรือถาวร ส่วน 410 แปลว่าลบไปถาวรแล้ว สำหรับ Google Search ทั้งสองรหัสได้ผลเหมือนกัน คือหน้านั้นจะไม่อยู่ในผลค้นหา
แหล่งอ้างอิง
- How HTTP status codes affect Google’s crawlers (Google Search Central) (อัปเดต 4 ก.พ. 2026)
- Page indexing report (ความช่วยเหลือเกี่ยวกับ Search Console) (ไม่ระบุวันที่ ตรวจเมื่อ 22 ต.ค. 2026)
- 404 (Page Not Found) errors (ความช่วยเหลือเกี่ยวกับ Search Console) (ไม่ระบุวันที่ ตรวจเมื่อ 22 ต.ค. 2026)