เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าฉันมีรายการข้อผิดพลาด Soft 404 ที่เพิ่มขึ้นใน Google Webmaster Tools พวกเขาทั้งหมดสำหรับหน้าผลการค้นหาที่สร้างขึ้นแบบไดนามิกที่รายงาน "ไม่พบที่ตรงกัน"
ฉันทำเข้าใจสิ่งที่ Google หมายถึงซอฟท์ 404และทำไมพวกเขามีการรายงานมันสำหรับหน้าเว็บเหล่านี้ ดังนั้นฉันเพิ่มลง<meta name="robots" content="noindex">
ในหน้าเหล่านี้
อย่างไรก็ตาม Google ยังคงรายงานข้อผิดพลาดSoft 404ใหม่สำหรับหน้าเว็บที่ใช้เมตาแท็กnoindex
เหตุใด Google จึงรายงานข้อผิดพลาดใด ๆสำหรับหน้าที่ฉันบอกพวกเขาว่าไม่ให้จัดทำดัชนี
ปัญหาคือว่าด้วยข้อผิดพลาดที่ไม่พึงประสงค์เหล่านี้ฉันไม่สามารถดูว่ามีปัญหาจริงที่ต้องแก้ไข
บางคนบอกว่าหน้าเหล่านี้ควรส่งคืนรหัสสถานะ 404 แต่นั่นเป็นเพียงแค่เลื่อนปัญหาไปที่แท็บข้อผิดพลาด 404 นอกจากนี้ Google จะส่งคืนรหัสสถานะ 200 เนื่องจากไม่มีหน้าผลลัพธ์
ฉันไม่ต้องการปิดกั้นการเข้าถึงด้วย robots.txt เพราะฉันต้องการลิงค์ในหน้าเหล่านี้และฉันต้องการให้ Google เห็นเมตาแท็กnoindex นอกจากนี้ยังไม่มีรูปแบบที่ฉันสามารถใช้เพื่อบล็อกสิ่งเหล่านี้
Google พบ URL เหล่านี้ตั้งแต่แรกเพราะเนื้อหาเคยมีอยู่ แต่ถูกลบไปแล้ว ฉันไม่สามารถส่งคืนรหัสสถานะ 410 ได้เนื่องจากรหัส PHP ของฉันไม่มีทางรู้เหตุผลว่าทำไมไม่พบผลลัพธ์
มีอะไรที่ฉันสามารถทำได้เพื่อทำให้ง่ายขึ้นในการดูปัญหาที่แท้จริง