ข้อผิดพลาด Soft 404: คืออะไรและวิธีแก้ไข
soft 404 คือหน้าเว็บที่ส่งกลับ HTTP 200 แต่ดูว่างเปล่าหรือเสียหายสำหรับ Google — นี่คือเหตุผลที่ Search Console ตั้งค่าสถานะและสิ่งที่แก้ไขได้จริง
"soft 404" หมายความว่าอะไรจริง ๆ
404 จริงบอกเบราว์เซอร์และเครื่องมือค้นหาผ่านรหัสสถานะ HTTP ว่าหน้าเว็บนั้นไม่มีอยู่ soft 404 คือหน้าเว็บที่ตอบสนองด้วย 200 OK — หมายความว่า "นี่คือหน้าที่คุณขอ" — แต่เนื้อหาจริงดูเหมือนหน้าข้อผิดพลาด หรือว่างเปล่าพอที่ Google จะตัดสินว่าไม่ใช่หน้าจริงที่คุ้มค่าจะจัดทำดัชนี Google กำลังอนุมานเจตนาจากเนื้อหา ไม่ใช่เชื่อรหัสสถานะเพียงอย่างเดียว
ทำไม Google จึงเสียเวลาตั้งค่าสถานะเรื่องนี้
หากเซิร์ฟเวอร์ของคุณอ้างว่าทุก URL เป็นการตอบสนอง 200 ที่ถูกต้อง Google ไม่สามารถใช้รหัสสถานะแยกแยะหน้าจริงจากหน้าที่เสียหายได้ จึงต้องเดาจากเนื้อหาแทน — และใช้ความพยายามในการ crawl และจัดทำดัชนีไปกับการเดานั้นทั่วทุก URL บนเว็บไซต์ของคุณ Soft 404 ยังเป็นผลข้างเคียงที่พบบ่อยของการตั้งค่าผิดพลาดที่แอบซ่อนหน้าที่เสียหายจริง ๆ จากคุณ เนื่องจากการตรวจสอบ uptime และแดชบอร์ดข้อผิดพลาดของคุณเองก็มักจะเชื่อ 200 นั้นด้วย
สาเหตุที่พบบ่อย
- เส้นทาง catch-all หรือเทมเพลต CMS ที่แสดงข้อความ "ไม่พบหน้า" ทั่วไป แต่ไม่เคยส่งกลับสถานะ 404/410 จริง ๆ
- หน้าผลการค้นหาภายในที่ไม่มีผลลัพธ์ตรงกันเลย แสดงเป็นหน้าปกติที่มีรายการผลลัพธ์ว่างเปล่า
- หน้าสินค้าที่หมดสต็อกหรือถูกลบแต่ยังคงเผยแพร่อยู่โดยมีเนื้อหาเหลืออยู่น้อยหรือไม่มีเลย
- แอปพลิเคชันหน้าเดียวที่การตอบสนอง HTML เริ่มต้นเป็น 200 เสมอ และเราท์เตอร์ฝั่งไคลเอนต์ตัดสินใจในภายหลังว่าจะแสดงสถานะ "ไม่พบ" หรือไม่ — การ crawl รอบแรกของ Google บน HTML ดิบอาจเห็นสิ่งนี้เป็นหน้าที่บางและไม่มีเนื้อหา ดูJavaScript SEO และการจัดทำดัชนี
วิธีตรวจสอบ
รายงาน Indexing → Pages ของ Search Console แสดงเหตุผล Soft 404 ภายใต้ "Not indexed" พร้อม URL ที่ได้รับผลกระทบ ดูวิธีอ่านรายงาน coverage ฉบับเต็มหากคุณไม่เคยใช้มาก่อน คุณยังสามารถสุ่มตรวจสอบ URL ใดก็ได้โดยตรงด้วยเครื่องมือตรวจสอบ URL ซึ่งแสดงสถานะ HTTP จริงที่ Google บันทึกไว้
วิธีแก้ไขแต่ละกรณี
- เนื้อหาที่หายไปจริง ๆ: ส่งกลับสถานะ
404หรือ410จริงจากเซิร์ฟเวอร์หรือตัวจัดการ not-found ของเฟรมเวิร์ก — อย่าเปลี่ยนแค่ข้อความที่มองเห็น - หน้าที่บางแต่ถูกต้องตามกฎหมาย (สถานะการค้นหาที่ว่างเปล่า สินค้าหมดสต็อกชั่วคราวที่คุณวางแผนจะเติม): คงสถานะ 200 ไว้ แต่เพิ่มเนื้อหาจริงให้เพียงพอ — สินค้าที่เกี่ยวข้อง หมายเหตุการเติมสต็อก ลิงก์หมวดหมู่ — เพื่อให้หน้าดูมีเจตนามากกว่าเสียหาย
- หน้าที่คุณไม่ต้องการให้จัดทำดัชนีเลย แต่ก็ไม่ต้องการให้เป็น 404 (สถานะว่างเปล่าที่ถูกต้องซึ่งผู้ใช้อาจเจอได้จริง): เพิ่มแท็ก noindexแทนที่จะปล่อยให้คลุมเครือกับ Google
ต้องการให้หน้าถัดไปของคุณถูกค้นพบเร็วกว่าการรอ crawl แบบทั่วไปหรือไม่?
IndexLaunch ส่งทุก URL ที่คุณส่งเข้าระบบไปยัง Bing, Yandex, Seznam และ Naver โดยตรงผ่าน IndexNow ทันทีที่คุณเพิ่มเข้าคิว
ดูราคา