ข้อผิดพลาด 404 (ไม่พบหน้า)

โดยทั่วไปแล้ว ข้อผิดพลาด 404 จะไม่ส่งผลกระทบต่อประสิทธิภาพในการค้นหาของเว็บไซต์ โดยคุณไม่ต้องสนใจก็ได้และจะไม่มีผลเสียหายใดๆ หากมั่นใจว่าไม่ควรมี URL นั้นอยู่ในเว็บไซต์ดังกล่าว คุณควรตรวจสอบว่าข้อผิดพลาดข้างต้นและ URL ที่ไม่ถูกต้องอื่นๆ ส่งคืนรหัสการตอบสนอง HTTP 404 ที่ถูกต้อง และดูว่าไฟล์ robots.txt ของเว็บไซต์ไม่ได้บล็อก URL เหล่านั้น

ข้อพิจารณาในการจัดการข้อผิดพลาด 404

  1. ดูว่าคุณควรเสียเวลาแก้ไขไหม ข้อผิดพลาด 404 จำนวนมาก (หรือโดยส่วนใหญ่) ไม่คุ้มกับการแก้ไขเนื่องจาก 404 ไม่ส่งผลลบต่อการจัดทำดัชนีหรือการจัดอันดับเว็บไซต์ของคุณ
    • หากเป็น URL ที่ส่งมา (มีข้อผิดพลาด) คุณควรจะแก้ไข
    • หากเป็นหน้าเว็บที่ลบไปแล้วและไม่มีหน้าใหม่หรือหน้าที่เทียบเท่ามาแทน การแสดง 404 ก็เป็นสิ่งที่ควรทำ รายงานน่าจะหยุดแสดง 404 หลังจากเวลาผ่านไปประมาณ 1 เดือน
    • หากเป็น URL ที่ไม่ถูกต้องซึ่งไม่เคยมีอยู่ในเว็บไซต์ คุณอาจไม่ต้องกังวลกับ URL นั้น คุณอาจไม่อยากเห็นข้อผิดพลาดนี้อยู่ในรายงาน แต่คุณไม่จำเป็นต้องแก้ไข เว้นแต่ว่า URL ดังกล่าวเป็นลิงก์ที่มักสะกดผิด รายงานไม่ควรแสดงข้อผิดพลาด 404 หลังจากเวลาผ่านไปประมาณ 1 เดือน
    • หาก URL มีคำหรือเป็น URL ที่มักจะสะกดผิดหรือสะกดด้วยวิธีอื่น (เช่น example.com/flights/canceling เทียบกับ example.com/flights/cancelling จะเห็นว่ามี "l" เกินมาใน "cancelling" หรือ example.com/f00 เทียบกับ example.com/foo ลองสังเกต "0" เทียบกับตัวอักษร "o") ให้แมป URL ที่มักจะสะกดผิดหรือมีการสะกดแบบอื่นนั้นกับหน้าที่ถูกต้องในเว็บไซต์โดยใช้การเปลี่ยนเส้นทางหรือกลไกอื่นๆ
  2. หากมีการส่ง URL นั้นมาจัดทำดัชนี (สถานะเป็นข้อผิดพลาด) ให้ทำดังนี้
    1. ตรวจสอบ URL ว่าส่งมาจากที่ใดโดยคลิกไอคอน "ส่ง" ข้าง URL ค้นหา และดูข้อมูลการค้นพบ อัปเดต Sitemap ตามที่จำเป็น
    2. หากย้ายเนื้อหาไปแล้ว ให้เพิ่มการเปลี่ยนเส้นทาง
    3. หากคุณลบเนื้อหาอย่างถาวรโดยไม่ต้องการแทนที่ด้วยเนื้อหาใหม่ที่เกี่ยวข้อง โปรดกำหนดให้ URL เก่าแสดง 404 หรือ 410 ปัจจุบันนี้ Google จะปฏิบัติต่อสถานะ 410 (ไม่มีแล้ว) และ 404 (ไม่พบ) ในลักษณะเดียวกัน การส่งคืนรหัสอื่นนอกเหนือจาก 404 หรือ 410 สำหรับหน้าที่ไม่มีอยู่ (หรือการเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าอื่น เช่น หน้าแรก แทนที่จะส่งคืนสถานะ 404) อาจทำให้เกิดปัญหาได้ หน้าดังกล่าวจะเรียกว่า Soft 404 และอาจทำให้ผู้ใช้และเครื่องมือค้นหาสับสน
    4. หากเป็น URL ที่ไม่รู้จัก: บางครั้งคุณอาจเห็นข้อผิดพลาด 404 สำหรับ URL ที่ไม่เคยมีอยู่ในเว็บไซต์ ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นเมื่อมีคนเรียกดู URL ที่ไม่มีอยู่จริงในเว็บไซต์ โดยอาจพิมพ์ URL ผิดในเบราว์เซอร์ หรือพิมพ์ URL ของลิงก์ผิด หากข้อผิดพลาดนี้เกิดขึ้นบ่อยมาก คุณอาจต้องสร้าง URL เปลี่ยนเส้นทาง
      นอกจากนี้ URL ที่ไม่คาดคิดเหล่านี้อาจเกิดจากการที่ Googlebot พยายามเข้าถึงลิงก์ที่พบใน JavaScript ไฟล์ Flash หรือเนื้อหาอื่นๆ ที่ฝังไว้ หรือลิงก์ที่มีอยู่เฉพาะใน Sitemap เท่านั้น เช่น เว็บไซต์อาจใช้โค้ดต่อไปนี้ในการติดตามการดาวน์โหลดไฟล์ใน Google Analytics
      <a href="helloworld.pdf"
        onClick="_gaq.push(['_trackPageview','/download-helloworld']);">
        Hello World PDF</a>

      เมื่อเห็นโค้ดนี้ Googlebot อาจพยายามรวบรวมข้อมูล URL http://www.example.com/download-helloworld แม้ว่า URL นี้จะไม่ใช่หน้าจริง ในกรณีนี้ ลิงก์อาจปรากฏเป็นข้อผิดพลาด 404 (ไม่พบ) ในรายงานข้อผิดพลาดที่พบเมื่อเข้ารวบรวมข้อมูล Google กำลังทำงานเพื่อป้องกันข้อผิดพลาดเมื่อเข้ารวบรวมข้อมูลประเภทนี้อยู่ อย่างไรก็ตาม ข้อผิดพลาดประเภทนี้จะไม่ส่งผลต่อการรวบรวมข้อมูลหรือการจัดอันดับของเว็บไซต์

  3. อย่าสร้างเนื้อหาปลอม เปลี่ยนเส้นทางไปยังหน้าแรก หรือใช้ robots.txt เพื่อบล็อก 404 เพราะการทำเช่นนั้นจะทำให้เรารับรู้และประมวลผลโครงสร้างของเว็บไซต์อย่างถูกต้องได้ยากขึ้น เราเรียกสิ่งเหล่านี้ว่าข้อผิดพลาด Soft 404 (เมื่อ Google รวบรวมข้อมูล URL ใดสำเร็จ ก็อาจจะพยายามรวบรวมข้อมูล URL นั้นตลอดไป การกำหนดการเปลี่ยนเส้นทางระดับ 300 จะทำให้การพยายามเข้ารวบรวมข้อมูลอีกครั้งล่าช้าออกไป ซึ่งอาจเป็นเวลาที่นานมาก) การส่งคำขอให้ใช้เครื่องมือนำ URL ออกจะไม่มีผลต่อข้อมูลในรายงาน นั่นคือ ข้อผิดพลาดจะยังปรากฏในรายงานตามเดิม

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร

หากต้องการความช่วยเหลือเพิ่มเติม

ลองทำตามขั้นตอนต่อไปนี้

true
เป็นมือใหม่ Search Console ใช่ไหม

หากไม่เคยใช้ Search Console มาก่อน เริ่มได้เลยที่นี่ ไม่ว่าคุณจะเป็นมือใหม่ ผู้เชี่ยวชาญ SEO หรือนักพัฒนาเว็บไซต์

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
3449871300712555855
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
83844
false
false