ข้ามไปยังเนื้อหา

วิธีค้นหาและแก้ไขข้อผิดพลาด 404 ใน Google Search Console

SEO เชิงเทคนิค

เปิด Indexing > Pages แล้วมองหา Not found (404) ในรายการสาเหตุที่หน้าไม่ถูกจัดทำดัชนี รายการนี้แสดง URL ที่ตอบกลับ 404 ในช่วงเดือนที่ผ่านมา หลายรายการไม่ต้องทำอะไร เพราะหน้าที่คุณตั้งใจลบควรตอบกลับ 404 และ Google จะนำหน้านั้นออกจากดัชนีเอง สิ่งที่ควรแก้คือหน้าที่ย้ายที่อยู่ หน้าที่เว็บไซต์อื่นลิงก์มาหา และ URL ที่เว็บไซต์ของคุณเองยังลิงก์ไปอยู่

404 ปรากฏที่ไหนใน Search Console

  • รายงาน Page indexing: Not found (404) แสดง URL ที่ตอบกลับ 404 ในช่วงเดือนที่ผ่านมา พร้อมตัวอย่างสูงสุด 1,000 รายการ
  • URL Inspection: ยืนยันการตอบกลับของ URL หนึ่งๆ และอาจแสดงหน้าอ้างอิงหรือ sitemap ที่ทำให้ Google พบ URL นั้นในส่วนของการค้นพบ
  • Crawl stats: การแจกแจง By response แสดงสัดส่วนของคำขอ crawl ทั้งหมดที่จบด้วย 404 (อยู่ใต้ Settings)

Google จัดให้ 404 เป็น "possibly good" ใน Crawl stats และระบุว่าไม่จำเป็น หรือแม้แต่ไม่ควรแก้ทุกรายการ

404 แบบไหนที่ควรแก้

สถานการณ์สิ่งที่ควรทำ
เนื้อหาย้ายไปอยู่ที่ URL ใหม่รีไดเรกต์ URL เดิมไปยัง URL ใหม่ด้วย 301
คุณลบหน้าไปแล้วและมีหน้าที่ใกล้เคียงใช้แทนได้รีไดเรกต์ 301 ไปยังหน้าทดแทน ไม่ใช่หน้าแรก
คุณลบหน้าไปโดยไม่มีหน้าทดแทนปล่อยเป็น 404 (สำหรับ Google แล้ว 410 ให้ผลเหมือนกัน)
เว็บไซต์อื่นลิงก์มาที่ URL นั้นรีไดเรกต์เพื่อให้ลิงก์เหล่านั้นยังใช้งานได้
หน้าของคุณเองหรือ sitemap ลิงก์ไปที่ URL นั้นแก้ลิงก์และ sitemap ก่อน
URL ที่ไม่เคยมีอยู่จริง (พิมพ์ผิดหรือขยะจากบอทที่สุ่มสแกน)ไม่ต้องสนใจ

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

404 ส่งผลอะไรและไม่ส่งผลอะไร

เมื่อ URL ตอบกลับด้วยรหัส 4xx Google จะไม่สนใจเนื้อหาของ URL นั้นและนำออกจากดัชนีหากเคยถูกจัดทำดัชนี การ crawl URL นั้นจะลดลงเรื่อยๆ ตามเวลา Google เคยระบุว่า URL ที่ตอบกลับ 404 ไม่กระทบประสิทธิภาพของหน้าอื่นในผลการค้นหา ต้นทุนที่แท้จริงคือผู้เข้าชมที่หายไป คุณค่าของลิงก์ที่เสียไปเมื่อเว็บไซต์อื่นชี้มาที่หน้าที่ไม่มีอยู่ และคำขอ crawl ที่สิ้นเปลืองไปกับ URL ที่เว็บไซต์ของคุณเองยังลิงก์ไปอยู่

Soft 404 คือปัญหาที่ตรงกันข้าม

soft 404 คือหน้าที่ตอบกลับ 200 OK แต่มีหน้าตาเหมือนหน้าข้อผิดพลาดหรือหน้าว่าง เช่น หน้าผลการค้นหาที่ไม่มีผลลัพธ์ หรือหน้าสินค้าที่เลิกจำหน่ายแล้วและไม่มีเนื้อหา Google รายงานปัญหานี้แยกต่างหาก วิธีแก้คือให้ตอบกลับ 404 จริง หรือใส่เนื้อหาจริงลงในหน้านั้น ดู soft 404

ขั้นตอนประจำที่ช่วยคุม 404 ให้อยู่หมัด

  1. เดือนละครั้ง ให้ export รายการ Not found (404) จากรายงาน Page indexing
  2. คัดแยก URL ที่เคยได้รับคลิก โดยตรวจกับข้อมูลประสิทธิภาพย้อนหลัง 16 เดือน
  3. ตรวจดูว่า URL ใดบ้างที่มีลิงก์จากภายนอก ในรายงาน Links
  4. รีไดเรกต์ URL เหล่านั้น แก้ลิงก์ภายใน และปล่อยที่เหลือไป

AutoPSEO ช่วยได้อย่างไร

Search Console แสดง 404 ที่ Googlebot พบ ส่วน รายงานหน้าข้อผิดพลาดของ GA4 ของ AutoPSEO แสดง 404 ที่ผู้เข้าชมเจอจริง โดยจับคู่ชื่อหน้า เช่น "Page not found" ในข้อมูล GA4 ของคุณ ทำให้เห็นว่า URL เสียตัวไหนทำให้สูญเสียเซสชันจริงๆ เมื่อเอนจินเนื้อหาของ AutoPSEO รวมบทความสองชิ้นที่ตอบการค้นหาเดียวกันเข้าด้วยกัน ที่อยู่เดิมจะถูกนำออกพร้อมรีไดเรกต์ไปยังหน้าที่คงอยู่ จึงไม่เหลือ URL ที่ไร้ที่ไป ดู การดูแลรักษาเอนจินเนื้อหา

แหล่งที่มา: Page indexing report help, Crawl stats help, HTTP status codes and Google's crawlers, site moves guide และ Do 404 errors hurt my site? ของ Google

ให้คอนเทนต์ SEO ของคุณทำงานอัตโนมัติ

เชื่อมต่อ Search Console และเว็บไซต์ของคุณ AutoPSEO จะสแกนและวางแผนหัวข้อแรกให้ทันที ไม่ต้องใช้บัตรเครดิต