The Missing Piece
ตรวจเว็บฟรี

Error 404 (404 Not Found) คืออะไร แก้ยังไงไม่ให้เสีย SEO & AI Search

Error 404 คือรหัสสถานะ HTTP ที่บอกว่าเซิร์ฟเวอร์ติดต่อได้แต่ไม่พบหน้าที่ขอ และไม่ได้ทำให้อันดับทั้งเว็บตก บทความนี้สรุปตามเอกสาร Google ปี 2025–2026 ว่า 404 กับ 410 ต่างกันยังไง soft 404 คืออะไร เมื่อไรควรปล่อย 404 หรือทำ 301 หาและคัด 404 ยังไง หน้า 404 ที่ดีต้องมีอะไร และทำไม AI ส่งคนไปหน้า 404 บ่อยกว่า Google พร้อมผลเบื้องต้นจากเว็บไทย 18 เว็บ

ศิริพงษ์ กลิ่นขจร

เผยแพร่ 16 ต.ค. 2026 ·

อัปเดตล่าสุด 16 ต.ค. 2026

ปกบทความ Error 404 คืออะไร แก้ยังไงไม่ให้เสีย SEO & AI Search
Error 404 คืออะไร แก้ยังไงไม่ให้เสีย SEO & AI Search

สรุปสั้น (TL;DR)

Error 404 (404 Not Found) คือรหัสสถานะ HTTP ที่เซิร์ฟเวอร์ตอบว่า “ติดต่อเว็บได้ แต่ไม่พบหน้าที่ขอ” สำหรับ Google หน้า 404 จะไม่ถูกเก็บใน index (ฐานข้อมูลหน้าเว็บที่ Google ใช้แสดงผลค้นหา) แต่ไม่ได้ทำให้อันดับของหน้าอื่นทั้งเว็บตก งานของเจ้าของเว็บจึงไม่ใช่ “ลบ 404 ให้หมด” แต่คือคัดว่า URL ไหนควรปล่อย 404 ใช้ 410 ทำ 301 (redirect ถาวร) ไปหน้าที่ตรงเรื่อง หรือแก้ลิงก์ต้นทาง

  • 404 ไม่ทำให้เว็บเสีย SEO: Search Console Help ของ Google เขียนว่าโดยทั่วไป 404 ไม่กระทบผลการค้นหาของเว็บ และเอกสาร HTTP status codes (ปรับล่าสุด 4 ก.พ. 2026) บอกว่า Google ปฏิบัติกับรหัส 4xx ทุกตัวยกเว้น 429 เหมือนกัน 404 กับ 410 จึงแทบไม่ต่างกันในทางปฏิบัติ
  • สิ่งที่ทำให้เสียจริงคือการแก้ผิดวิธี: redirect ทุก 404 ไปหน้าแรกจะถูกมองเป็น soft 404 (หน้าที่บอกว่าไม่พบแต่ตอบรหัส 200) ผลเบื้องต้นของเรา (16 ต.ค. 2026) เว็บไทยที่เราลอง 22 เว็บ ตอบกลับ 18 เว็บ มี 3 เว็บที่ตอบ 200 ให้ URL ที่ไม่มีอยู่จริง
  • AI ทำให้ 404 สำคัญขึ้น: งานวิจัยของ Ahrefs (ก.ย. 2025, 16 ล้าน URL) พบว่าคนที่คลิกมาจาก AI assistant เจอหน้า 404 บ่อยกว่าคนที่มาจาก Google 2.87 เท่า เพราะ AI อ้าง URL เก่าหรือแต่ง URL ขึ้นเอง

Error 404 (404 Not Found) คืออะไร

Error 404 คือรหัสสถานะ HTTP 404 (HTTP status code ตัวเลข 3 หลักที่เซิร์ฟเวอร์ส่งกลับทุกครั้งที่มีคนขอเปิดหน้า) ที่แปลว่า “เซิร์ฟเวอร์ติดต่อได้ แต่ไม่พบหน้าที่ขอ” ข้อความ 404 Not Found, 404 error และ HTTP 404 จึงหมายถึงสิ่งเดียวกัน ทั้งคนที่เปิดเว็บ เจ้าของเว็บ และ Googlebot (บอทเก็บข้อมูลของ Google) เจอรหัสนี้ได้เหมือนกัน แต่ความหมายต่อแต่ละฝ่ายไม่เหมือนกัน

404 not found คือคำตอบที่มาจากเซิร์ฟเวอร์ของเว็บนั้นเอง ไม่ใช่อินเทอร์เน็ตล่มหรือเว็บปิด ถ้าโดเมนหมดอายุหรือเซิร์ฟเวอร์ไม่ตอบ คุณจะเห็นข้อความแบบ DNS error หรือ timeout แทน มาตรฐาน HTTP ฉบับปัจจุบัน RFC 9110 (มิ.ย. 2022) อธิบายว่า 404 ไม่ได้บอกว่าหน้าหายชั่วคราวหรือถาวร ถ้าเจ้าของเว็บรู้ว่าลบถาวรมีรหัส 410 ให้ใช้ ซึ่งจะอธิบายในหัวข้อ 404 กับ 410

สำหรับ Google เอกสาร How HTTP status codes affect Google Search (ปรับล่าสุด 4 ก.พ. 2026) บอกว่า URL ที่ตอบรหัสตระกูล 4xx จะไม่ถูก index ถ้าเคย index ไว้แล้วจะถูกลบออก และ Googlebot จะมาเช็ก URL นั้นห่างขึ้นเรื่อยๆ 404 จึงเป็นสัญญาณที่ชัดว่า “ไม่ต้องเก็บหน้านี้” ไม่ใช่บทลงโทษ รหัสสถานะตัวอื่น เช่น 2xx, 3xx และ 5xx สรุปไว้ในบทความ Technical SEO คืออะไร

ผังการขอเปิดหน้าเว็บ เบราว์เซอร์และ Googlebot ส่งคำขอไปเซิร์ฟเวอร์ เซิร์ฟเวอร์ตอบ HTTP 404 Not Found ฝั่งขวาแสดงสิ่งที่ Google ทำต่อ ไม่ index URL ใหม่ ลบ URL ที่เคย index และกลับมาเช็กห่างขึ้น ด้านล่างเทียบกับกรณี DNS error ที่ติดต่อเซิร์ฟเวอร์ไม่ได้เลย
404 คือเซิร์ฟเวอร์ตอบได้ แต่ไม่พบหน้า ต่างจาก DNS error ที่ติดต่อเซิร์ฟเวอร์ไม่ได้ และ Google ตอบสนองด้วยการไม่เก็บหน้านั้น ไม่ใช่ลงโทษทั้งเว็บ ที่มา: Google Search Central, HTTP status codes (4 ก.พ. 2026) · RFC 9110 (มิ.ย. 2022)

ถ้าคุณแค่เจอหน้า 404 ตอนเข้าเว็บคนอื่น ลองทำตามนี้:

  • ดู URL ในแถบที่อยู่ว่าพิมพ์ผิด มีตัวอักษรเกิน หรือขาดเครื่องหมาย / หรือไม่
  • เข้าหน้าแรกของเว็บนั้น แล้วใช้เมนูหรือช่องค้นหาของเว็บหาเรื่องที่ต้องการ
  • ค้นชื่อเรื่องใน Google หน้าอาจย้ายไป URL ใหม่
  • ถ้าเป็นหน้าเก่าที่ถูกลบ ลองดูสำเนาย้อนหลังใน Wayback Machine (web.archive.org)
  • กดรีเฟรชหรือล้างแคชมักไม่ช่วย เพราะ 404 เป็นคำตอบจากเซิร์ฟเวอร์ ไม่ใช่ปัญหาที่เครื่องคุณ

ส่วนที่เหลือของบทความนี้เขียนสำหรับเจ้าของเว็บและคนทำ SEO

Error 404 เกิดจากอะไร

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

สาเหตุตัวอย่างต้องทำอะไรไหม
ลบหน้าตั้งใจสินค้าเลิกขาย โปรโมชันหมดอายุ บทความที่ล้าสมัยปล่อย 404 หรือ 410 ได้ ถ้ามีหน้าแทนที่ตรงเรื่องจริงค่อย 301
เปลี่ยน URL หรือ slugแก้ชื่อบทความแล้ว slug เปลี่ยน เปลี่ยน slug ไทยเป็นอังกฤษต้องทำ 301 จาก URL เดิมไป URL ใหม่
ลิงก์ภายในพิมพ์ผิดหรือเก่าเมนูหรือบทความลิงก์ไป URL ที่ไม่มีต้องแก้ลิงก์ที่ต้นทาง
ย้ายเว็บ เปลี่ยนโครงสร้าง URL หรือ permalinkเปลี่ยนธีม ปลั๊กอิน หรือรูปแบบ URL ทั้งเว็บต้องมี URL mapping และ 301 ทีละหน้า
ลิงก์ไปหน้าที่ยังไม่เผยแพร่ใส่ลิงก์ไปบทความที่ยังเป็น draftเอาลิงก์ออกก่อน ใส่กลับเมื่อหน้าขึ้นจริง
บอทเดา URL หรืออ่าน URL ผิดจากโค้ดURL ที่บอทสุ่มขอทั้งที่เว็บไม่เคยมี, URL ที่บอทดึงจาก JavaScriptไม่ต้องทำ Google บอกให้ปล่อยไว้
เว็บอื่นลิงก์มาผิดสะกด URL ผิดในบทความของเว็บอื่นถ้ามีคนคลิกจริงหรือเป็นลิงก์ที่มีค่า 301 ไปหน้าที่ถูก
สาเหตุของ Error 404 แยกตามว่าต้องลงมือหรือไม่ อ้างอิงแนวทาง Search Console Help เรื่อง 404 errors และ Page indexing report

สิ่งที่หลายบทความเขียนว่า “โฮสติ้งหรือโดเมนหมดอายุทำให้เกิด 404” ไม่ค่อยตรงนัก กรณีนั้นมักเจอหน้าแจ้งระงับบริการหรือ DNS error มากกว่า 404 ถ้าเห็น 404 ทั้งเว็บพร้อมกัน ส่วนใหญ่เป็นปัญหาการตั้งค่าเซิร์ฟเวอร์หรือ URL rewrite

WordPress ขึ้น 404 ทุกหน้า แก้ยังไง

WordPress ที่หน้าแรกเปิดได้แต่บทความทุกหน้าขึ้น 404 มักเกิดจากกฎ rewrite ของ permalink หาย เช่น หลังย้ายโฮสต์ เปลี่ยนเซิร์ฟเวอร์ หรือไฟล์ .htaccess ถูกเขียนทับ วิธีแรกที่ลองได้คือเข้า Settings → Permalinks แล้วกด Save Changes โดยไม่ต้องเปลี่ยนอะไร WordPress จะสร้างกฎใหม่ ถ้ายังไม่หาย ให้เช็กว่าไฟล์ .htaccess มีกฎของ WordPress อยู่ (บน Apache) หรือ config ของ Nginx ส่งคำขอไป index.php แล้ว ถ้า 404 เกิดแค่บางหน้าหลังแก้ slug ให้ดูวิธีทำ redirect ในบทความ 301 Redirect คืออะไร

Error 404 ทำให้เสีย SEO ไหม

Error 404 ไม่ทำให้อันดับของหน้าอื่นทั้งเว็บตก Search Console Help ของ Google เขียนไว้ตรงๆ ว่า “In general, 404 errors won’t impact your site’s search performance” (หน้า 404 errors, ตรวจ 16 ต.ค. 2026) สิ่งที่หายไปคือหน้าที่ตอบ 404 เท่านั้น ซึ่งไม่ได้อยู่ใน index อยู่แล้ว

คำอธิบายจากคนของ Google ไปทางเดียวกัน John Mueller ตอบในงานถามตอบที่ Search Engine Journal สรุปไว้ (24 ส.ค. 2024) ว่า 404 ไม่กระทบอันดับของส่วนอื่นในเว็บ และเป็นเรื่องปกติของเว็บที่ดูแลดี ต่อมาในกระทู้ Reddit ที่ SEJ รายงาน (19 มี.ค. 2026) เขาตอบเรื่อง URL 404 เก่าที่ Googlebot ยังกลับมา crawl ว่าไม่ได้สร้างปัญหาและปล่อยไว้ได้ (ทั้งสองเป็นรายงานของ SEJ เราไม่ได้เปิดคลิปหรือกระทู้ต้นฉบับ)

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

  • ค่าของลิงก์ที่ชี้มาที่ URL นั้น: ถ้าเว็บอื่นลิงก์มาที่หน้าที่ตอบ 404 ค่าของลิงก์นั้นไม่ได้ส่งต่อไปหน้าไหน อ่านเรื่องค่าของลิงก์ได้ที่ Backlink คืออะไร
  • ทางเดินภายในเว็บ: ลิงก์ภายในที่พาไป 404 ทำให้คนและบอทไปต่อไม่ได้ ดูหัวข้อแก้ลิงก์เสีย
  • ประสบการณ์ของคนที่เข้ามา: คนที่คลิกมาจากผลค้นหา โซเชียล หรือคำตอบ AI แล้วเจอหน้าเปล่า มักออกจากเว็บไปเลย
  • คลิกที่ AI ส่งมา: AI assistant อ้าง URL ที่ไม่มีอยู่ได้บ่อยกว่าผลค้นหาปกติ ดูหัวข้อAI Search กับ 404

เรื่อง crawl budget (จำนวนหน้าที่ Googlebot crawl ได้ในช่วงเวลาหนึ่ง) ไม่ใช่ปัญหาของเว็บส่วนใหญ่ เอกสาร Crawl budget management ของ Google (ปรับล่าสุด 22 ก.ค. 2026) เขียนไว้สำหรับเว็บที่มีมากกว่า 1 ล้านหน้าและเนื้อหาเปลี่ยนราวสัปดาห์ละครั้ง หรือเว็บที่มีมากกว่า 10,000 หน้าและเนื้อหาเปลี่ยนทุกวัน (Google บอกว่าเป็นตัวเลขคร่าวๆ) และบอกว่า 404 เป็นสัญญาณแรงว่าไม่ต้อง crawl URL นั้นอีก ตัวที่กินงบ crawl จริงคือ soft 404 ซึ่ง Google ยัง crawl ต่อเรื่อยๆ

ความเชื่อผิดเรื่อง 404 ที่เรายังเห็นในผลค้นหาและคำตอบ AI ภาษาไทย (ตรวจ 16 ต.ค. 2026):

ความเชื่อข้อเท็จจริง
“มี 404 เยอะ อันดับจะตก Google มองว่าเว็บไม่ดูแล”Google บอกว่า 404 ไม่กระทบผลการค้นหาของเว็บ คำตอบจาก OpenAI ผ่าน API (ChatGPT) ที่เราทดสอบ (n=1, 16 ต.ค. 2026) ก็ยังพูดแบบนี้ ขัดกับเอกสารของ Google
“แก้ 404 ด้วยการ redirect ไปหน้าแรก”Google บอกว่าการพาหน้าที่หายไปหน้าแรกจะถูกมองเป็น soft 404 ดูตารางตัดสินใจ
“Bounce rate เป็นตัวชี้วัด Core Web Vitals”Core Web Vitals มี 3 ตัว คือ LCP, INP และ CLS ไม่มี bounce rate
“ใส่โค้ด ga(‘send’, ‘pageview’) ในหน้า 404 เพื่อนับ”เป็นโค้ดของ Universal Analytics ซึ่งหยุดเก็บข้อมูลตั้งแต่ปี 2023 ใช้ GA4 แทน อ่านต่อที่ GA4 คืออะไร
ความเชื่อผิด 4 ข้อจากหน้าไทยที่ติดอันดับและคำตอบ AI ที่เราเปิดดู 16 ต.ค. 2026 (ไม่ระบุชื่อเว็บ)

404 กับ 410 ต่างกันยังไง (410 คืออะไร)

410 Gone คือรหัสสถานะ HTTP ที่บอกว่า “หน้านี้ถูกเอาออกและน่าจะไม่กลับมา” ต่างจาก 404 ที่บอกแค่ว่าไม่พบโดยไม่บอกว่าชั่วคราวหรือถาวร ตามมาตรฐาน RFC 9110 (มิ.ย. 2022) 410 เหมาะกับงานดูแลเว็บที่ตั้งใจเอาเนื้อหาออก เช่น โปรโมชันที่หมดเวลา และมาตรฐานเองก็บอกว่าไม่จำเป็นต้องติด 410 ให้ทุกหน้าที่ลบ ถ้าไม่แน่ใจให้ใช้ 404

ในทางปฏิบัติกับ Google ทั้งสองแทบไม่ต่างกัน เอกสาร HTTP status codes ของ Google (4 ก.พ. 2026) บอกว่ารหัส 4xx ทุกตัวยกเว้น 429 ถูกปฏิบัติเหมือนกัน และ Search Console Help หน้า 404 errors ก็เขียนว่า Google ปฏิบัติกับ 410 เหมือน 404 Mueller ตอบในกระทู้ที่ SEJ รายงาน (19 มี.ค. 2026) ว่าการเปลี่ยนเป็น 410 ไม่ได้ทำให้ Googlebot เลิกกลับมาเช็ก URL เก่า

บทความไทยและอังกฤษหลายแห่งยังเขียนว่า “410 ทำให้หน้าหลุดจาก index เร็วกว่า” ข้อนี้มาจากคำตอบของ Googler ในปี 2018 ที่บอกว่าอาจเร็วกว่ากันไม่กี่วัน เอกสารปัจจุบันของ Google ไม่ได้แยกสองรหัสนี้แล้ว จึงควรถือเป็นข้อมูลประวัติ ไม่ใช่เหตุผลหลักในการเลือก

การ์ดเทียบสองฝั่ง ฝั่งซ้าย 404 Not Found ไม่พบหน้า ไม่บอกว่าชั่วคราวหรือถาวร ใช้เมื่อไม่แน่ใจ ฝั่งขวา 410 Gone ลบถาวรโดยตั้งใจ ใช้เมื่อรู้ว่าไม่กลับมา แถบด้านล่างข้ามทั้งสองฝั่งเขียนว่า Google ปฏิบัติเหมือนกัน ไม่ index และค่อยๆ crawl ห่างขึ้น
404 กับ 410 ต่างกันที่ความหมายตามมาตรฐาน แต่ Google ปฏิบัติเหมือนกัน เลือก 410 เมื่อตั้งใจลบถาวรและระบบตั้งได้ง่าย ถ้าไม่สะดวก 404 ก็พอ ที่มา: RFC 9110 §15.5.5 และ §15.5.11 (มิ.ย. 2022) · Google Search Central, HTTP status codes (4 ก.พ. 2026)

The Art of SEO (4th ed., 2023) บทที่ 9 วางทางเลือกสำหรับหน้าบางหรือหน้าที่ไม่มีคุณค่าไว้หลายทาง คือปรับให้ดีขึ้น ใส่ noindex, 301 เฉพาะเมื่อมีหน้าที่ดีและตรงเรื่องรองรับ หรือลบแล้วตอบ 410 ซึ่งตรงกับตารางตัดสินใจในบทความนี้

Soft 404 คืออะไร ทำไม Search Console ฟ้องทั้งที่หน้าเปิดได้

Soft 404 คือหน้าที่บอกผู้ใช้ว่า “ไม่พบ” หรือแทบไม่มีเนื้อหา แต่เซิร์ฟเวอร์ตอบรหัส 200 (สำเร็จ) แทน 404 Google ตรวจจับหน้าแบบนี้เองแล้วไม่ index และแจ้งในรายงาน Page indexing ของ Search Console ว่า “Soft 404” ปัญหานี้เจอบ่อยในร้านค้าออนไลน์ เว็บที่สร้างด้วย JavaScript และเว็บที่ redirect หน้าที่หายไปหน้าแรก

เอกสาร Troubleshoot crawling errors ส่วน Soft 404 ของ Google (ปรับล่าสุด 18 ธ.ค. 2025) ยกสาเหตุที่พบบ่อยไว้ 4 แบบ คือ ไฟล์ที่หน้าเรียกใช้ฝั่งเซิร์ฟเวอร์หายไป การเชื่อมต่อฐานข้อมูลล้มเหลว หน้าผลค้นหาภายในเว็บที่ไม่มีผลลัพธ์ และไฟล์ JavaScript ที่โหลดไม่ได้ จนหน้าเรนเดอร์ออกมาว่างเปล่า The Art of SEO บทที่ 15 ก็เตือนว่าเฟรมเวิร์ก JavaScript และ static site generator บางตัวสร้าง soft 404 ได้ เพราะแสดง “ไม่พบหน้า” ในเบราว์เซอร์แต่ส่งรหัส 200

วิธีแก้ตามเอกสารเดียวกันมี 3 ทาง ขึ้นกับว่าหน้านั้นควรมีอยู่หรือไม่

  1. หน้าไม่มีแล้วจริง: ให้เซิร์ฟเวอร์ตอบ 404 หรือ 410 แทน 200
  2. หน้าย้ายไปที่ใหม่หรือมีหน้าแทนที่ชัดเจน: ทำ 301 ไปหน้านั้น
  3. หน้าควรมีอยู่และมีเนื้อหาจริง แต่ถูกมองเป็น soft 404: ใช้ URL Inspection ใน Search Console ดูว่า Googlebot เห็นหน้าเรนเดอร์ออกมาครบไหม เช่น ไฟล์ JavaScript หรือ API ถูกบล็อกหรือโหลดไม่ขึ้นหรือเปล่า แล้วเติมเนื้อหาที่มีประโยชน์
ผังสามช่อง ช่องแรกหน้าเว็บแสดงข้อความไม่พบสินค้า แต่แถบสถานะเขียนว่า HTTP 200 OK ช่องกลาง Search Console แจ้งว่า Soft 404 ช่องขวาทางแก้สามทาง หน้าไม่มีแล้วตอบ 404 หรือ 410 มีหน้าแทนทำ 301 หน้าควรมีอยู่ตรวจการเรนเดอร์และเติมเนื้อหา
Soft 404 คือหน้าที่ดูเหมือนไม่พบแต่ตอบ 200 Google ไม่ index และยัง crawl ซ้ำเรื่อยๆ ทางแก้ขึ้นกับว่าหน้าควรมีอยู่หรือไม่ ที่มา: Google Search Central, Troubleshoot crawling errors: Soft 404 errors (18 ธ.ค. 2025)

AI SEO For Dummies บทที่ 10 จัด soft 404 และลิงก์ภายในที่เสียไว้ในรายการปัญหาที่ต้องเช็กเมื่อตรวจความพร้อมของเว็บสำหรับ AI และย้ำว่าหน้าสำคัญที่ทำเงินต้องตอบ 200 ตรงๆ เสมอ ซึ่งตรงกับเอกสารของ Google

ผลเบื้องต้น: เว็บไทยตอบ URL ที่ไม่มีอยู่ยังไง

ผลเบื้องต้นของ The Missing Piece คือ เว็บไทย 18 เว็บที่ตอบกลับ มี 14 เว็บที่ตอบ 404 ถูกต้อง 3 เว็บตอบ 200 ให้ URL ที่ไม่มีอยู่จริง (เข้าข่าย soft 404) และ 1 เว็บตอบ 500 (เซิร์ฟเวอร์ผิดพลาด) เราลองเปิด URL ที่แต่งขึ้นและไม่มีอยู่จริงบนเว็บไทย 22 เว็บเมื่อ 16 ต.ค. 2026 ข้อมูลชุดนี้เล็กและเก็บครั้งเดียว จึงใช้เป็นภาพตัวอย่าง ไม่ใช่ค่าเฉลี่ยของเว็บไทย

ผลที่ได้ (n = 22 เว็บ)จำนวนเว็บ
บล็อกหรือไม่ตอบ (403 จากระบบกันบอท 2 เว็บ, หมดเวลา 2 เว็บ)4
ตอบกลับ18
ตอบ 404 ถูกต้อง (ตรงๆ หรือหลัง redirect เปลี่ยนโฮสต์หรือภาษา)14
ตอบ 200 ให้ URL ที่ไม่มีอยู่ (รูปแบบ soft 404)3
ตอบ 5001
ผลเบื้องต้น: เว็บไทย 22 เว็บ ตอบกลับ 18 เว็บ ตอบ URL ที่ไม่มีอยู่จริงด้วยรหัสอะไร ที่มา: ข้อมูลของ The Missing Piece 16 ต.ค. 2026 (n=22, ครั้งเดียว, HTML ดิบ, ไม่ระบุชื่อเว็บ)

3 เว็บที่ตอบ 200 มีสองแบบ แบบแรกคือเว็บขนาดใหญ่ 2 เว็บ ที่แสดงข้อความ “Page Not Found” หรือโครงหน้าแอป JavaScript แต่ส่งรหัส 200 แบบที่สองคือเว็บหนึ่งที่ติดอันดับด้วยบทความ “404 คืออะไร” เอง แต่ URL ที่ไม่มีอยู่บนเว็บนั้นแสดงเนื้อหาคล้ายหน้าแรกด้วยรหัส 200 และ URL บล็อกที่ไม่มีอยู่ถูก redirect 2 ทอดไปหน้ารวมบทความ ซึ่งเป็นรูปแบบที่ Google ระบุว่าเป็น soft 404 ดังนั้นนอกจากหน้าตาของหน้า 404 ให้เช็กรหัสสถานะของเว็บตัวเองด้วย

กราฟแท่งแนวนอนผลเบื้องต้น เว็บไทย 22 เว็บ ตอบกลับ 18 เว็บ ตอบ 404 ถูกต้อง 14 เว็บ ตอบ 200 สามเว็บ ตอบ 500 หนึ่งเว็บ บล็อกหรือไม่ตอบ 4 เว็บ แถบย่อยด้านล่างแยกหน้า 404 ทั้ง 14 หน้า มีช่องค้นหา 5 หน้า มีแต่เมนู 6 หน้า ว่างหรือเกือบว่าง 3 หน้า ป้ายมุมล่างเขียนว่า ผลเบื้องต้น n เท่ากับ 22 เก็บ 16 ตุลาคม 2026 ไม่ระบุชื่อเว็บ
ผลเบื้องต้น (n=22 เว็บ ตอบกลับ 18): 3 เว็บตอบ 200 ให้หน้าที่ไม่มีอยู่ และในหน้า 404 ที่ถูกต้อง 14 หน้า มีช่องค้นหาแค่ 5 หน้า ที่มา: ข้อมูลของ The Missing Piece 16 ต.ค. 2026 เปิดเว็บละ 1 ครั้ง ไม่ระบุชื่อเว็บ

วิธีเก็บและข้อจำกัดของข้อมูลชุดนี้ (ผลเบื้องต้น):

  • ตัวอย่าง 22 เว็บ: 12 เว็บไทยที่ติดผลค้นหาคำ “error 404” และ “404 not found คือ” รวมกับ 10 เว็บไทยขนาดใหญ่ (ข่าว พอร์ทัล ร้านค้าออนไลน์ ธนาคาร โทรคมนาคม ค้าปลีก) เราเลือกเอง ไม่ใช่ตัวอย่างสุ่ม
  • วันที่ 16 ต.ค. 2026 ขอ URL ที่แต่งขึ้นและไม่มีอยู่จริง 1 URL ต่อเว็บ ด้วย user agent ของ Chrome บนเดสก์ท็อป ตาม redirect ได้ไม่เกิน 5 ทอด เว้นระยะอย่างน้อย 2.5 วินาทีระหว่างเว็บ เว็บที่ผลกำกวม 5 เว็บถูกเช็กซ้ำอีก 1 ครั้งด้วย URL อื่น
  • อ่านเฉพาะ HTML ดิบ ไม่รัน JavaScript เว็บที่เป็นแอป JavaScript อาจแสดงหน้าที่ดีกว่านี้ในเบราว์เซอร์ แต่รหัสสถานะคือสิ่งแรกที่ Googlebot อ่าน
  • เว็บที่บล็อกหรือไม่ตอบ 4 เว็บไม่ถูกนับในผล ตัวเลขนี้บอกพฤติกรรมของเว็บในวันนั้นเท่านั้น ไม่ได้ประเมิน SEO ของเว็บใด และเราไม่เปิดเผยชื่อเว็บ

ปล่อย 404 ใช้ 410 หรือ 301 ตัดสินใจยังไง

ปล่อย 404 เป็นค่าเริ่มต้นที่ปลอดภัย และใช้ 301 เฉพาะเมื่อมีหน้าใหม่ที่ตอบเรื่องเดียวกันจริง หลักนี้มาจาก Mueller ที่ SEJ สรุปไว้ (24 ส.ค. 2024) ว่าอย่า redirect แบบไม่คิดไปหน้าที่คล้ายกัน หน้าหมวด หรือหน้าแรก และ “If you’re unsure, don’t redirect” ตารางนี้ใช้กับทุก URL ที่ตอบ 404 อยู่ตอนนี้ หรือกำลังจะลบ

สถานการณ์ของ URLทำอะไรเหตุผล
หน้าย้ายไป URL ใหม่ (เปลี่ยน slug ย้ายหมวด ย้ายโดเมน)301 ไป URL ใหม่ (ดูวิธีทำใน บทความ 301 Redirect)เนื้อหาเดิมยังอยู่ แค่เปลี่ยนที่อยู่
ลบหน้า แต่มีหน้าอื่นที่ตอบเรื่องเดียวกันจริง และ URL เดิมมี backlink หรือมีคนเข้าจริง301 ไปหน้านั้นคนที่มาหาเรื่องนี้ได้คำตอบ และค่าลิงก์ไม่หายไป
ลบหน้าตั้งใจ ไม่มีหน้าแทนที่ตรงเรื่อง404 หรือ 410Google จะเอาออกจาก index และค่อยๆ crawl ห่างขึ้น
ไม่แน่ใจว่ามีหน้าแทนที่ตรงพอไหมปล่อย 404redirect ไปหน้าที่ไม่ตรงอาจถูกนับเป็น soft 404
404 เพราะลิงก์ภายในเว็บเราผิดแก้ลิงก์ต้นทาง (redirect เป็นแค่ทางชั่วคราว)ลดทอด redirect และให้บอทเดินถึงหน้าจริงทันที
หน้าสำคัญหายเพราะลบผิดหรือระบบพังคืนหน้า ให้ตอบ 200 เหมือนเดิมปัญหาไม่ใช่ 404 แต่เป็นหน้าที่ควรมีอยู่
URL ที่บอทเดาหรืออ่านผิดจากโค้ดไม่ต้องทำSearch Console Help บอกให้ปล่อย URL ที่ไม่ควรมีอยู่
ตารางตัดสินใจ 404 / 410 / 301 / แก้ลิงก์ / คืนหน้า สรุปจาก Search Console Help (404 errors และ Page indexing), Google HTTP status codes (4 ก.พ. 2026) และคำตอบของ John Mueller ที่ SEJ รายงาน (24 ส.ค. 2024)
ผังตัดสินใจสำหรับ URL ที่ตอบ 404 คำถามแรก หน้าย้ายไป URL ใหม่ไหม ถ้าใช่ทำ 301 คำถามที่สอง มีหน้าแทนที่ตอบเรื่องเดียวกันจริงและมี backlink หรือคนเข้าไหม ถ้าใช่ทำ 301 คำถามที่สาม 404 มาจากลิงก์ภายในเว็บเราไหม ถ้าใช่แก้ลิงก์ต้นทาง ถ้าไม่ใช่ทั้งหมดปล่อย 404 หรือใช้ 410 กล่องเส้นประด้านข้างเขียนว่า ห้าม redirect ทุกอย่างไปหน้าแรก
ผังเลือกทางแก้ Error 404 ทีละ URL ถ้าตอบคำถามไหนไม่ได้ ให้ปล่อย 404 ไว้ก่อน ซึ่งปลอดภัยกว่า redirect ผิดที่ ที่มา: สรุปโดย The Missing Piece จากเอกสาร Google และคำตอบของ John Mueller (SEJ, 24 ส.ค. 2024)

อย่า redirect ทุก 404 ไปหน้าแรก ปลั๊กอินบางตัวมีปุ่ม “redirect 404 ทั้งหมดไปหน้าแรก” และบางบทความภาษาไทยแนะนำเป็นทางแรก Search Console Help บอกว่าการพาหน้าที่หายไปหน้าแรกจะถูกมองเป็น soft 404 ผลคือ URL เดิมก็ไม่ถูก index เหมือนเดิม คนที่ตั้งใจมาหาเรื่องหนึ่งกลับเจอหน้าแรกที่ไม่ตอบคำถาม และ Googlebot ยัง crawl URL พวกนี้ต่อ ทั้งที่ถ้าปล่อย 404 จะเลิก crawl เร็วกว่า

รายละเอียดการตั้ง 301 การเลือกระหว่าง 301 กับ 302 และ redirect chain อยู่ในบทความ 301 Redirect คืออะไร ใช้เมื่อไร

Error 404 แก้ยังไง: หาและคัด 404 ก่อนแก้

การแก้ Error 404 เริ่มจากหารายการ URL ที่ตอบ 404 แล้วคัดเฉพาะตัวที่มีผลจริง ไม่ใช่ไล่แก้ทุกบรรทัด Mueller บอกว่า 404 เป็นเรื่องปกติของเว็บที่ดูแลดี (SEJ, 24 ส.ค. 2024) และส่วนใหญ่เป็น URL ที่ไม่ควรมีอยู่ตั้งแต่แรก แหล่งข้อมูลมี 4 ที่ ใช้คู่กันจะเห็นภาพครบที่สุด

1. Google Search Console: รายงาน Page indexing

ในรายงาน Pages (Page indexing) ของ Search Console ให้ดูเหตุผล “Not found (404)” และ “Soft 404” ในส่วนที่ไม่ได้ index กดเข้าไปจะเห็นรายการ URL และกดที่ URL เพื่อดูว่า Google เจอจากไหน (เช่น sitemap หรือหน้าที่ลิงก์มา) Page indexing report Help ของ Google บอกว่า “Not found (404)” ไม่จำเป็นต้องเป็นปัญหาถ้าลบหน้านั้นโดยไม่มีหน้าแทน และแนะนำให้แก้เฉพาะ 404 ที่เว็บเราลิงก์ไปเองหรือใส่ไว้ใน sitemap บทความหลายแห่งยังพูดถึงเมนูเก่าอย่าง “Coverage”, “Crawl Errors” หรือปุ่ม “Mark as fixed” ซึ่งไม่มีแล้ว วิธีใช้ Search Console ทั้งหมดอยู่ใน บทความ Google Search Console

ภาพจำลองหน้าจอ Google Search Console เมนู Pages ตาราง Why pages are not indexed มีแถว Not found (404) และแถว Soft 404 พร้อมจำนวน URL สมมุติ ด้านขวามีปุ่ม Validate fix ป้ายมุมบนเขียนว่าภาพจำลอง
ภาพจำลอง (ไม่ใช่ข้อมูลจริง): เหตุผล “Not found (404)” และ “Soft 404” ในรายงาน Page indexing ของ Search Console และปุ่ม Validate fix หลังแก้เสร็จ อ้างอิงเมนูตาม Page indexing report Help ของ Google (ตรวจ 16 ต.ค. 2026)

2. Log ของเซิร์ฟเวอร์หรือ log 404 ของปลั๊กอิน

Log บอกสิ่งที่ Search Console ไม่บอก คือ URL ไหนที่คนหรือบอทเข้าจริงและเข้ากี่ครั้ง ปลั๊กอิน SEO ของ WordPress หลายตัวมีตัวเก็บ log 404 ให้เปิดใช้ได้ หรือดึงจาก access log ของเซิร์ฟเวอร์ The Art of SEO บทที่ 4 จัด 404 เป็นข้อมูลระดับหน้าที่ควรดึงจาก log และ analytics มาวิเคราะห์ ข้อควรระวังคือ log 404 ของปลั๊กอินเก็บข้อมูลในฐานข้อมูลเว็บ ควรตั้งให้ลบรายการเก่าอัตโนมัติ

3. เครื่องมือ crawl เว็บ

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

4. เช็กรหัสสถานะทีละ URL

คำสั่ง curl แสดงรหัสสถานะที่เซิร์ฟเวอร์ส่งจริง ไม่ใช่สิ่งที่หน้าเว็บแสดง จึงใช้แยก 404 จริงกับ soft 404 ได้เร็วที่สุด บรรทัดแรกของผลต้องเป็น 404 สำหรับหน้าที่ไม่มีอยู่ ถ้าขึ้น 200 แปลว่าเว็บคุณมีรูปแบบ soft 404 ใน Search Console ใช้ URL Inspection ดูได้เช่นกัน

curl -I https://example.com/no-such-page-test/
HTTP/2 404

คัด 404 ตัวไหนต้องแก้ ตัวไหนปล่อยได้

404 ที่ควรแก้คือ URL ที่มีคนหรือระบบของเราพาไปจริง ถาม 5 ข้อนี้กับแต่ละ URL ถ้าตอบ “ใช่” ข้อใดข้อหนึ่ง ให้กลับไปใช้ตารางตัดสินใจ ถ้า “ไม่” ทุกข้อ ปล่อยได้

  1. URL นี้อยู่ใน sitemap ของเราไหม (Search Console Help บอกให้แก้ URL ที่เราส่งเอง)
  2. มีลิงก์ภายในเว็บเราพาไปไหม
  3. มี backlink จากเว็บอื่นชี้มาไหม
  4. มีคนเข้าจริงตาม log หรือ GA4 ไหม รวมถึงคนที่มาจากคำตอบ AI
  5. เป็นหน้าที่เคยมีอยู่และควรย้าย หรือเป็น URL ที่สะกดผิดจนมีคนเข้าบ่อยไหม (Google แนะนำให้ redirect URL สะกดผิดที่พบบ่อย)

URL ที่ไม่ผ่านทั้ง 5 ข้อ เช่น URL ที่บอทเดา URL ที่ Googlebot อ่านเจอในโค้ด JavaScript หรือ analytics Search Console Help บอกให้ปล่อยไว้ และรายการพวกนี้จะหายจากรายงานเองในราว 1 เดือน

แก้ลิงก์เสีย (Broken Link) ที่พาไปหน้า 404

ลิงก์เสีย (broken link) คือลิงก์ที่พาไปหน้าที่ตอบ 404 หรือ 410 วิธีแก้ที่ถูกคือแก้ href ที่หน้าต้นทาง ไม่ใช่สร้าง redirect มาครอบไว้ ลิงก์เสียภายในเว็บเป็น 404 กลุ่มเดียวที่เราคุมได้ 100% และ Google บอกให้แก้ The Art of SEO บทที่ 10 อธิบายว่าลิงก์ภายในที่เสียมักเกิดจากการพิมพ์ผิดหรือหน้าที่ถูกลบ และหาได้ด้วยการ crawl เว็บ บทเดียวกันยังเตือนว่ารูปที่หายก็แสดงเป็น 404 ได้เหมือนกัน

  1. แก้ href ที่ต้นทาง: เปลี่ยนลิงก์ในเมนู บทความ หรือ footer ให้ชี้ URL ที่ถูกโดยตรง ถ้าหน้าปลายทางไม่มีแล้ว ให้ลบลิงก์หรือเปลี่ยนไปหน้าที่เกี่ยวข้อง วิธีวางลิงก์ภายในให้ช่วย SEO อ่านที่ Internal Link คืออะไร
  2. เอา URL ที่ตอบ 404 ออกจาก sitemap: sitemap ควรมีแค่หน้าที่ตอบ 200 และอยากให้ index ดูวิธีใน Sitemap คืออะไร
  3. อย่าบล็อก URL 404 ใน robots.txt: Search Console Help เตือนข้อนี้ไว้ เพราะ Googlebot ต้องเข้าไปเห็นรหัส 404 ก่อนถึงจะเอาออกจาก index ได้ อ่านต่อที่ Robots.txt คืออะไร
  4. Backlink ที่ชี้มาหน้าที่หาย: ถ้ามีหน้าที่ตรงเรื่องให้ 301 ไปหน้านั้น ถ้าเป็นลิงก์สำคัญจากเว็บที่รู้จักกัน จะขอให้เขาแก้ลิงก์ก็ได้ แต่ไม่จำเป็นทุกกรณี

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

หน้า 404 ที่ดี (Custom 404 Page) ต้องมีอะไร

หน้า 404 ที่ดี (custom 404 page) คือหน้าที่บอกคนอ่านชัดว่าไม่พบหน้าที่หา แล้วพาไปต่อได้ทันที โดยเซิร์ฟเวอร์ยังต้องส่งรหัส 404 อยู่ Google เขียนไว้ในเอกสาร Soft 404 (18 ธ.ค. 2025) ว่าหน้า 404 แบบกำหนดเองทำขึ้นเพื่อผู้ใช้เท่านั้น จึงไม่ได้ช่วยอันดับ แต่ช่วยไม่ให้คนที่หลงมาออกจากเว็บไป เอกสารเดิมของ Google ที่ชื่อ “Create custom 404 pages” ไม่มีแล้ว ลิงก์เก่าถูกพาไปหน้า HTTP status codes แนวทางปัจจุบันอยู่ในส่วน Soft 404

รายการที่ควรมีในหน้า 404 สรุปจากเอกสารของ Google และสิ่งที่เราเห็นในผลเบื้องต้นของเว็บไทย

  • ข้อความชัดเป็นภาษาของคนอ่าน: บอกว่าหน้านี้ไม่มีหรือย้ายไปแล้ว โดยไม่โทษคนอ่าน
  • หน้าตาและเมนูเหมือนส่วนอื่นของเว็บ: คนอ่านรู้ว่ายังอยู่เว็บเดิม และใช้เมนูเดิมไปต่อได้
  • ช่องค้นหา: ในผลเบื้องต้นของเรา หน้า 404 ที่ถูกต้อง 14 หน้า มีช่องค้นหาแค่ 5 หน้า และว่างหรือเกือบว่าง 3 หน้า
  • ลิงก์ไปหน้าแรกและหมวดหรือบทความยอดนิยม
  • ช่องทางแจ้งลิงก์เสีย: Google แนะนำให้มีวิธีให้ผู้ใช้รายงานลิงก์ที่พัง
  • รหัสสถานะยังเป็น 404: เช็กด้วย curl ตามหัวข้อด้านบน ถ้าธีมหรือแอปส่ง 200 จะกลายเป็น soft 404
ภาพจำลองหน้า 404 ของแบรนด์สมมุติ มี header และเมนูเหมือนหน้าอื่น หัวข้อภาษาไทยว่าไม่พบหน้าที่คุณหา ช่องค้นหาตรงกลาง ลิงก์หมวดยอดนิยมสามหมวด ปุ่มกลับหน้าแรก และลิงก์แจ้งลิงก์เสีย ด้านล่างมีแถบโค้ดแสดงคำตอบเซิร์ฟเวอร์ HTTP/2 404
ภาพจำลองหน้า 404 ที่ดีของแบรนด์สมมุติ: ข้อความชัด เมนูเดิม ช่องค้นหา ลิงก์ไปต่อ ช่องแจ้งลิงก์เสีย และรหัสสถานะยังเป็น 404 อ้างอิงแนวทางจาก Google Search Central, Soft 404 errors (18 ธ.ค. 2025)

หน้า 404 ไม่ต้องใส่ noindex เพราะ Google ไม่ index หน้าที่ตอบ 404 อยู่แล้ว ส่วนเรื่อง “หน้า 404 สวยช่วยลด bounce rate” ใช้ได้ในแง่ประสบการณ์ผู้ใช้ แต่ไม่ใช่ปัจจัยอันดับ บนเว็บ The Missing Piece เองเราทำหน้า 404 ภาษาไทยที่มีข้อความและลิงก์ไปต่อ และเช็กแล้วว่าตอบรหัส 404 จริง (6 ต.ค. 2026)

AI Search กับ 404: เมื่อ AI ส่งคนมาหน้าที่ไม่มีอยู่

AI assistant ส่งคนไปหน้า 404 บ่อยกว่า Google ชัดเจน ทำให้ 404 เป็นเรื่องของ SEO & AI Search ไม่ใช่แค่ Google งานวิจัยของ Ahrefs (Ryan Law และ Xibeijia Guan, 2 ก.ย. 2025) ศึกษา URL 16 ล้าน URL ที่ ChatGPT, Perplexity, Copilot, Gemini, Claude และ Mistral อ้าง พบว่าคลิกที่มาจาก AI assistant เจอหน้า 404 0.43% เทียบกับคลิกจาก Google 0.15% หรือ 2.87 เท่า ChatGPT สูงที่สุด คือ 1.01% ของ URL ที่ถูกคลิก และ 2.38% ของ URL ที่ถูกอ้าง

Ahrefs แยกที่มาไว้ 2 แบบ แบบแรกคือหน้าที่เคยมีอยู่จริงแล้วถูกลบหรือย้ายโดยไม่มี redirect แบบที่สองคือ URL ที่ AI แต่งขึ้นเองให้ดูเหมือนจริง ผู้เขียนยอมรับด้วยว่าจากที่ Ahrefs วัดล่าสุด AI assistant เป็นแค่ราว 0.25% ของ traffic ของเว็บโดยเฉลี่ย เทียบกับ Google ราว 39.35% ตัวเลขนี้จึงเป็นเรื่องที่ควรดูแล ไม่ใช่ช่องทางโตหลักในตอนนี้

ฝั่งบอทของ AI ก็เจอ 404 มากเช่นกัน รายงาน The rise of the AI crawler ของ Vercel ร่วมกับ MERJ (17 ธ.ค. 2024 ข้อมูลปลายปี 2024 จากเครือข่ายของ Vercel) พบว่าคำขอของ GPTBot (บอทของ OpenAI) จบที่ 404 34.82% ของบอท Claude 34.16% เทียบกับ Googlebot 8.22% Vercel บอกว่ายังไม่รู้สาเหตุแน่ชัด แต่เห็นว่าบอท AI มักขอไฟล์เก่าที่ไม่มีแล้ว จึงแนะนำให้ดูแล redirect และ sitemap ให้เป็นปัจจุบัน และใช้รูปแบบ URL ที่คงที่

กราฟสองแผง แผงซ้ายจาก Ahrefs กันยายน 2025 สัดส่วนคลิกที่เจอหน้า 404 คลิกจาก AI assistant 0.43 เปอร์เซ็นต์ คลิกจาก Google 0.15 เปอร์เซ็นต์ ต่างกัน 2.87 เท่า แผงขวาจาก Vercel ธันวาคม 2024 สัดส่วนคำขอของบอทที่จบที่ 404 GPTBot 34.82 เปอร์เซ็นต์ Claude 34.16 เปอร์เซ็นต์ Googlebot 8.22 เปอร์เซ็นต์ และกล่องเล็กผลทดสอบ OpenAI ผ่าน API (ChatGPT) n=1 16 ตุลาคม 2026 อ้าง 3 URL เป็น 404 อยู่ 2 URL
AI ส่งคนและบอทไปเจอ 404 บ่อยกว่า Google ทั้งฝั่งคลิกของคนและฝั่งบอท ตัวเลขสองแผงมาจากคนละงานวิจัย คนละวิธีวัด เทียบข้ามแผงไม่ได้ ที่มา: Ahrefs (2 ก.ย. 2025, 16 ล้าน URL) · Vercel × MERJ (17 ธ.ค. 2024)

เราลองเองแบบเล็กๆ ด้วย เมื่อ 16 ต.ค. 2026 เราถาม OpenAI ผ่าน API (ChatGPT) รุ่น gpt-4.1-mini เปิดค้นเว็บ ตั้งประเทศไทย ว่าเว็บที่มี Error 404 เยอะใน Search Console จะเสีย SEO ไหม และควร redirect ไปหน้าแรกไหม พร้อมขอแหล่งอ้างอิง คำตอบบอกถูกว่าไม่ควร redirect ทุกหน้าไปหน้าแรก แต่บอกว่า 404 เยอะอาจทำให้ Google ลดความน่าเชื่อถือของเว็บ ซึ่งขัดกับเอกสารของ Google และแหล่งอ้างอิง 3 ลิงก์ที่ให้มา มี 2 ลิงก์ที่ตอบ 404 คือ URL เก่าของ Help Google และบทความเก่าของ Ahrefs นี่คือการทดสอบครั้งเดียว (n=1) ผ่าน API ไม่ใช่แอป ChatGPT ที่คนทั่วไปใช้ จึงใช้เป็นตัวอย่าง ไม่ใช่สถิติ

สิ่งที่เจ้าของเว็บทำได้มี 4 ข้อ ทุกข้อเป็นงานเดิมของ SEO ที่ทำให้ละเอียดขึ้น

  1. ดู landing page ของคนที่มาจาก AI: ใน GA4 กรองคนที่มาจาก chatgpt.com, perplexity.ai, gemini.google.com แล้วดูว่าหน้าไหนตอบ 404 (วิธีเดียวกับที่ Ahrefs ใช้)
  2. 301 URL ที่ AI แต่งขึ้นแต่มีคนเข้าจริง ไปหน้าที่ตรงเรื่อง ตามตารางตัดสินใจ ตัวที่ไม่มีคนเข้าปล่อย 404
  3. เก็บ redirect ของ URL เก่าไว้นาน เพราะ AI อาจยังอ้าง URL เก่าที่เคยถูกเก็บไว้
  4. ทำหน้า 404 ที่พาไปต่อได้ สำหรับคนที่ AI ส่งมาผิดที่

เรื่องการเปิดให้บอท AI เข้าเว็บอ่านต่อได้ที่ Robots.txt สำหรับบอท AI และภาพรวมความพร้อมของเว็บอยู่ใน AI-Ready Website ส่วนวิธีทำให้ ChatGPT และ AI Overviews อ้างเว็บเรา อ่านที่ ChatGPT SEO และ AI Overviews คืออะไร

เคสจริง: จัดการ 404 บนเว็บ The Missing Piece

เว็บ The Missing Piece เปิดเมื่อ 1 ต.ค. 2026 และเราใช้หลักเดียวกับในบทความนี้กับเว็บตัวเอง คือปล่อย 404 เป็นค่าเริ่มต้น และ 301 เฉพาะ URL ที่มีหน้าตรงเรื่อง ส่วนนี้เล่าขั้นตอนจริงพร้อมตัวเลขจาก log 404 ของเว็บเราเอง เพื่อให้เห็นว่าการคัดในทางปฏิบัติหน้าตาเป็นยังไง

  1. ทำหน้า 404 ภาษาไทยตั้งแต่สัปดาห์แรก (6 ต.ค. 2026): มีข้อความไทยและลิงก์ไปต่อ และเช็กด้วย curl ว่าเซิร์ฟเวอร์ยังตอบ 404 ไม่ใช่ 200
  2. อ่าน log 404 ครั้งแรก (14 ต.ค. 2026): ช่วงราว 2 สัปดาห์แรกหลังเปิดเว็บ log บันทึก URL ที่ไม่มีอยู่ 96 URL ถูกเรียกรวม 203 ครั้ง
  3. คัดแล้วทำ 301 แค่ 12 URL: ทั้ง 12 URL มีหน้าที่ตรงเรื่องจริงรองรับ เช่น path เก่าหรือ path ที่คนเดาอย่าง /course/ ไปหน้าคอร์ส และพาไปรวม 7 หน้า หลังทำแล้วเช็กว่าทั้ง 12 URL จบที่หน้าที่ตอบ 200
  4. ตั้งใจไม่ redirect ส่วนที่เหลือ: URL ของบทความที่กำลังจะเผยแพร่ (เดี๋ยวจะเป็นหน้าจริงเอง) และคำขออัตโนมัติที่ไม่มีคนเข้าจริง ซึ่ง Google บอกให้ปล่อยไว้
  5. แก้ลิงก์ภายในที่พาไป 404 (14–16 ต.ค. 2026): บางบทความลิงก์ไปบทความที่ยังไม่เผยแพร่ เราปลดลิงก์เหล่านั้นเป็นข้อความธรรมดา โดยไม่แก้ข้อความอื่น แล้วใส่ลิงก์กลับเมื่อหน้าปลายทางขึ้นจริง
  6. กันไม่ให้เกิดซ้ำ: ตั้งกฎทีมว่าลิงก์เฉพาะหน้าที่เผยแพร่แล้ว และก่อนอัปโหลดบทความทุกครั้ง ระบบเทียบทุก href กับ sitemap ของเว็บ
ไทม์ไลน์สามช่วงของเว็บ The Missing Piece ช่วงเกิด 6 ตุลาคม 2026 ทำหน้า 404 ภาษาไทยที่ตอบ 404 จริง ช่วงหา 14 ตุลาคม log 404 มี 96 URL ถูกเรียก 203 ครั้ง ช่วงแก้ 14 ถึง 16 ตุลาคม ทำ 301 เฉพาะ 12 URL ไป 7 หน้าที่ตรงเรื่อง ปล่อยที่เหลือ แก้ลิงก์ภายในที่ชี้ไปหน้าที่ยังไม่เผยแพร่ และเพิ่มการตรวจลิงก์เทียบ sitemap ก่อนอัปโหลด
404 ในช่วงแรกของเว็บ The Missing Piece: 96 URL ที่ไม่มีอยู่ ทำ 301 แค่ 12 URL ที่มีหน้าตรงเรื่อง ที่เหลือปล่อย 404 ตามแนวทางของ Google ที่มา: log 404 ของเว็บ The Missing Piece (14 ต.ค. 2026) และบันทึกงานของทีม (6–16 ต.ค. 2026)

ตัวเลขที่น่าสังเกตคือ 12 จาก 96 URL หรือราว 1 ใน 8 เท่านั้นที่ควรทำ 301 ถ้าเรากดปุ่ม “redirect 404 ทั้งหมดไปหน้าแรก” ตั้งแต่แรก URL ที่เหลือจะกลายเป็น soft 404 และบทความที่กำลังจะเผยแพร่บาง URL จะถูก redirect ทับไปด้วย AI SEO For Dummies บทที่ 11 แนะนำให้เลือกแก้ปัญหาสำคัญก่อนแล้วตรวจผลหลังแก้ทุกครั้ง ซึ่งเป็นวิธีที่เราใช้ในเคสนี้

อยากให้ AI ช่วยดูข้อมูล Search Console ของเว็บคุณทุกสัปดาห์ ทั้งบน Google และในคำตอบ AI: คอร์สเรียน SEO & AI Search สอนสด 2 วันด้วย Claude Code (จ. 21 – อ. 22 ธ.ค. 2026) สร้าง agent ที่วัดว่า ChatGPT กับ Gemini พูดถึงแบรนด์คุณไหม แล้วทำงานกับเว็บของคุณต่อทุกสัปดาห์

แก้ Error 404 แล้วต้องรอนานไหม

หลังแก้ 404 รายงานใน Search Console มักใช้เวลาราว 2 สัปดาห์ถึงจะยืนยันผล Page indexing report Help บอกว่าการกด Validate fix โดยทั่วไปใช้เวลาไม่เกินประมาณ 2 สัปดาห์ ระยะเวลานี้ใช้กับทั้ง 404 และ soft 404 ที่เราแก้แล้ว แต่ Google บอกว่าบางกรณีอาจนานกว่านั้นมาก

  • 404 ที่เราตั้งใจปล่อย: Search Console Help บอกว่าจะหายจากรายงานเองในราว 1 เดือน ไม่ต้องกด validate และเครื่องมือ Removals ลบ 404 ออกจากรายงานไม่ได้
  • URL เก่าที่ Googlebot ยังกลับมา crawl: เป็นเรื่องปกติ Google อาจกลับมาเช็ก URL เก่าเป็นระยะนาน Mueller บอกว่าไม่ได้สร้างปัญหาและปล่อยได้ (SEJ, 19 มี.ค. 2026)
  • หลังย้ายเว็บ: The Art of SEO บทที่ 7 แนะนำให้เฝ้าดู 404 ใน Search Console หลังย้ายเว็บ แล้วเติม 301 ให้ URL ที่ตกหล่น บทเดียวกันยังบอกว่าการลบหรือแก้หน้า error รวมถึง soft 404 เป็นขั้นแรกของการจัดการ crawl budget สำหรับเว็บใหญ่

404 เป็นงานหนึ่งใน Technical SEO ถ้าอยากเรียน SEO ทีละขั้นต่อจากนี้ เริ่มได้ที่ เรียน SEO ฟรีทีละขั้น หรือย้อนไปดูภาพรวมที่ SEO คืออะไร

บทความนี้เขียนโดยทีม The Missing Piece จากเอกสารทางการของ Google มาตรฐาน HTTP งานวิจัยที่ระบุวิธีเก็บข้อมูล และข้อมูลที่เราเก็บเองจากเว็บไทยและเว็บของเรา

คำถามที่พบบ่อย

404 not found คืออะไร

404 Not Found คือรหัสสถานะ HTTP ที่เซิร์ฟเวอร์ตอบว่าติดต่อเว็บได้ แต่ไม่พบหน้าที่ขอ มักเกิดจากหน้าถูกลบ URL เปลี่ยน หรือลิงก์พิมพ์ผิด Google จะไม่ index หน้าที่ตอบ 404

Error 404 ทำให้อันดับ SEO ตกไหม

ไม่ทำให้อันดับของหน้าอื่นทั้งเว็บตก Search Console Help ของ Google บอกว่า 404 ไม่กระทบผลการค้นหาของเว็บ สิ่งที่เสียคือหน้าที่ตอบ 404 เอง ค่าของ backlink ที่ชี้มาหน้านั้น และคนที่คลิกมาแล้วไปต่อไม่ได้

410 คืออะไร ต่างจาก 404 ไหม

410 Gone คือรหัสที่บอกว่าหน้าถูกลบถาวร ส่วน 404 บอกแค่ว่าไม่พบ ตามมาตรฐานสองรหัสนี้ความหมายต่างกัน แต่เอกสาร Google (4 ก.พ. 2026) บอกว่ารหัส 4xx ทุกตัวยกเว้น 429 ถูกปฏิบัติเหมือนกัน จึงเลือกตัวไหนก็ได้ผลแทบเท่ากัน

Redirect หน้า 404 ทั้งหมดไปหน้าแรกได้ไหม

ไม่ควร Google บอกว่าการพาหน้าที่หายไปหน้าแรกจะถูกมองเป็น soft 404 ให้ 301 เฉพาะ URL ที่มีหน้าใหม่ตอบเรื่องเดียวกันจริง ที่เหลือปล่อย 404 หรือ 410

Soft 404 แก้ยังไง

ถ้าหน้าไม่มีแล้ว ให้เซิร์ฟเวอร์ตอบ 404 หรือ 410 ถ้ามีหน้าแทนที่ให้ทำ 301 ถ้าหน้าควรมีอยู่ ให้ใช้ URL Inspection ดูว่า Google เรนเดอร์เนื้อหาครบไหม แล้วแก้ไฟล์ที่โหลดไม่ขึ้นหรือเติมเนื้อหา

หน้า 404 ต้องใส่ noindex หรือบล็อกใน robots.txt ไหม

ไม่ต้องทั้งสองอย่าง Google ไม่ index หน้าที่ตอบ 404 อยู่แล้ว และไม่ควรบล็อก URL 404 ใน robots.txt เพราะ Googlebot ต้องเข้าไปเห็นรหัส 404 ก่อนถึงจะเอาออกจาก index ได้

แหล่งอ้างอิง

  • Google Search Central, How HTTP status codes, and network and DNS errors affect Google Search (last updated 2026-02-04: URL ที่ตอบ 4xx ไม่ถูก index และถูกลบถ้าเคย index, 404 ใหม่ไม่ถูกประมวลผล, crawl ห่างขึ้นเรื่อยๆ, 4xx ทุกตัวยกเว้น 429 ปฏิบัติเหมือนกัน, หน้าที่ดูเหมือน error แต่ตอบ 2xx = soft 404)
  • Google Search Central, Troubleshoot crawling errors: Soft 404 errors (last updated 2025-12-18: นิยาม soft 404, สาเหตุ 4 แบบ, วิธีแก้ 3 ทาง, แนวทางหน้า 404 แบบกำหนดเองที่ทำเพื่อผู้ใช้และต้องตอบ 404)
  • Search Console Help, ข้อผิดพลาด 404 (ไม่พบหน้า) (ไม่ระบุวันที่ ตรวจ 16 ต.ค. 2026: 404 ไม่กระทบผลการค้นหาของเว็บ, ปล่อย URL ที่ไม่ควรมีอยู่ หายจากรายงานราว 1 เดือน, แก้ URL ที่ส่งเอง, redirect เนื้อหาที่ย้ายและ URL สะกดผิดที่พบบ่อย, 410 เหมือน 404, ไม่ redirect ไปหน้าแรก, ไม่บล็อก 404 ใน robots.txt)
  • Search Console Help, Page indexing report (ไม่ระบุวันที่ ตรวจ 16 ต.ค. 2026: Not found (404) ไม่จำเป็นต้องเป็นปัญหาถ้าตั้งใจลบ, Soft 404, การ validate ใช้เวลาราว 2 สัปดาห์)
  • Google Crawling Infrastructure, Crawl budget management (last updated 2026-07-22: สำหรับเว็บมากกว่า 1 ล้านหน้าหรือ 10,000 หน้าที่เปลี่ยนทุกวัน, ตอบ 404/410 ให้หน้าที่ลบ, 404 เป็นสัญญาณแรงว่าไม่ต้อง crawl อีก, soft 404 ยังถูก crawl ต่อ)
  • Search Engine Journal, Google Cautions On Improper 404 Handling (Roger Montti) (24 ส.ค. 2024: คำตอบของ John Mueller, 404 ไม่กระทบอันดับส่วนอื่นของเว็บ, อย่า redirect แบบไม่คิดไปหน้าคล้าย หน้าหมวด หรือหน้าแรก · รายงานโดย SEJ เราไม่ได้เปิดต้นฉบับ)
  • Search Engine Journal, Google: 404 Crawling Means Google Is Open To More Of Your Content (Roger Montti) (19 มี.ค. 2026: Mueller บน Reddit, URL 404 เก่าที่ถูก crawl ซ้ำไม่สร้างปัญหา, 410 ไม่ได้เปลี่ยนเรื่องนี้ · รายงานโดย SEJ)
  • Search Engine Journal, Google Offers Advice on 404 and 410 Status Codes (23 พ.ค. 2018: คำตอบเรื่อง 410 อาจเร็วกว่า 404 ไม่กี่วัน · ใช้เป็นข้อมูลประวัติเท่านั้น เอกสารปัจจุบันของ Google ไม่แยกแล้ว)
  • IETF, RFC 9110 HTTP Semantics (มิ.ย. 2022, §15.5.5 404 Not Found และ §15.5.11 410 Gone)
  • MDN, 404 Not Found และ 410 Gone (410 ปรับล่าสุด 22 มิ.ย. 2026)
  • Ahrefs, How Often Do AI Assistants Hallucinate Links? (16 Million URLs Studied) (Ryan Law และ Xibeijia Guan, 2 ก.ย. 2025: คลิกจาก AI เจอ 404 0.43% เทียบ Google 0.15% = 2.87 เท่า, ChatGPT 1.01% ของ URL ที่ถูกคลิก และ 2.38% ของ URL ที่ถูกอ้าง)
  • Vercel × MERJ, The rise of the AI crawler (17 ธ.ค. 2024: สัดส่วนคำขอที่จบที่ 404 GPTBot 34.82%, Claude 34.16%, Googlebot 8.22%)
  • ข้อมูลของ The Missing Piece: ผลเบื้องต้นการเปิด URL ที่ไม่มีอยู่จริงบนเว็บไทย 22 เว็บ ตอบกลับ 18 เว็บ (16 ต.ค. 2026 เว็บละ 1 ครั้ง HTML ดิบ ไม่ระบุชื่อเว็บ) · คำตอบของ OpenAI ผ่าน API (ChatGPT) รุ่น gpt-4.1-mini เปิดค้นเว็บ ประเทศไทย 1 คำถาม และการเช็กสถานะลิงก์ที่อ้าง (16 ต.ค. 2026, n=1) · การสังเกตผลค้นหาและ AI Overview ของคำ “error 404” และ “404 not found คือ” คำละ 1 ครั้ง (16 ต.ค. 2026) · log 404 ของเว็บ The Missing Piece (14 ต.ค. 2026)
  • Nathan Gotch, AI SEO For Dummies (Wiley, 2026), บทที่ 10 (soft 404 และลิงก์ภายในที่เสียในรายการตรวจความพร้อมของเว็บ, หน้าสำคัญต้องตอบ 200 สะอาด) · บทที่ 11 (เลือกแก้ปัญหาสำคัญก่อนและตรวจผลหลังแก้)
  • Eric Enge, Stephan Spencer, Jessie Stricchiola, The Art of SEO, 4th ed. (O’Reilly, 2023), บทที่ 4 (404 เป็นข้อมูลที่ควรดึงจาก log และ analytics) · บทที่ 7 (URL ที่ย้ายโดยไม่มี redirect กลายเป็น 404, เฝ้าดู 404 หลังย้ายเว็บ, แก้หน้า error รวม soft 404 ก่อนเรื่อง crawl budget · คำแนะนำให้เลี่ยง 307 ล้าสมัยแล้ว) · บทที่ 9 (ทางเลือกของหน้าที่ไม่มีคุณค่า รวมถึงลบแล้วตอบ 410) · บทที่ 10 (ลิงก์ภายในที่เสียและรูปที่หาย หาได้ด้วยการ crawl) · บทที่ 15 (เฟรมเวิร์ก JavaScript บางตัวสร้าง soft 404)