ลดอัตราการ Crawl ของ Google

โครงสร้างพื้นฐานของ Crawler ของ Google มีอัลกอริทึมที่ซับซ้อนซึ่งกำหนดอัตราการ Crawl ที่เหมาะสมสำหรับเว็บไซต์ เป้าหมายของเราคือทำการ Crawl หน้าเว็บในเว็บไซต์ของคุณให้มากที่สุดในการเข้าชมแต่ละครั้ง โดยไม่ทำให้เซิร์ฟเวอร์ของคุณทำงานหนักเกินไป ในบางกรณี การที่ Google ทำการ Crawl เว็บไซต์ของคุณอาจทำให้โครงสร้างพื้นฐานทำงานหนักมาก หรือทำให้เกิดค่าใช้จ่ายไม่พึงประสงค์ในระหว่างที่เกิดการหยุดทำงาน คุณอาจเลือกที่จะลดจำนวนครั้งในการส่งคำขอจาก Crawler ของ Google เพื่อลดปัญหานี้

ทำความเข้าใจสาเหตุของการ Crawl ที่เพิ่มขึ้นอย่างรวดเร็ว

การ Crawl ที่เพิ่มขึ้นอย่างรวดเร็วอาจเกิดจากความไม่มีประสิทธิภาพในโครงสร้างของเว็บไซต์หรือเกิดจากปัญหาอื่นๆ เกี่ยวกับเว็บไซต์ จากรายงานที่เราได้รับในช่วงที่ผ่านมา สาเหตุที่พบบ่อยที่สุด ได้แก่

  • การกำหนดค่า URL ในเว็บไซต์อย่างไม่มีประสิทธิภาพ ซึ่งมักเกิดจากฟังก์ชันการทำงานบางอย่างของเว็บไซต์
    • การไปยังส่วนต่างๆ ตามข้อมูลประกอบหรือฟังก์ชันการจัดเรียงและการกรองอื่นๆ
    • ปฏิทินที่มี URL จำนวนมากสำหรับวันที่ที่เจาะจง
  • เป้าหมายโฆษณา Search แบบไดนามิก

เราขอแนะนำอย่างยิ่งให้คุณตรวจสอบกับบริษัทโฮสติ้งและดูบันทึกการเข้าถึงล่าสุดของเซิร์ฟเวอร์เพื่อทำความเข้าใจแหล่งที่มาของการเข้าชม และดูว่าตรงกับสาเหตุที่พบบ่อยของการ Crawl ที่เพิ่มขึ้นอย่างรวดเร็วที่ระบุไว้ข้างต้นหรือไม่ จากนั้นดูคำแนะนำเกี่ยวกับการจัดการการ Crawl URL การไปยังส่วนต่างๆ ตามข้อมูลประกอบและการเพิ่มประสิทธิภาพการ Crawl

ลดการเข้าชมของ Crawler อย่างเร่งด่วน (สำหรับกรณีฉุกเฉิน)

หากต้องการลดอัตราการ Crawl เป็นระยะเวลาสั้นๆ อย่างเร่งด่วน (เช่น 2-3 ชั่วโมงหรือ 1-2 วัน) ให้ส่งรหัสสถานะการตอบกลับ HTTP 500, 503 หรือ 429 แทนการส่ง 200 สำหรับคำขอทำการ Crawl

เมื่อโครงสร้างพื้นฐานการ Crawl ของ Google พบ URL จำนวนมากที่มีรหัสสถานะการตอบกลับ HTTP 500, 503 หรือ 429 (เช่น หากคุณปิดใช้เว็บไซต์)

  • Googlebot จะลดอัตราการ Crawl ของเว็บไซต์ในชื่อโฮสต์ทั้งหมด (เช่น subdomain.example.com) ซึ่งรวมถึงทั้ง URL ที่แสดงข้อผิดพลาดและ URL ที่แสดงเนื้อหา
  • ระบบจะเพิ่มอัตราการ Crawl อีกครั้งโดยอัตโนมัติเมื่อจำนวนข้อผิดพลาดเหล่านี้ลดลง

เมื่อแสดงรหัสสถานะ 503 หรือ 429 คุณยังสามารถใส่ส่วนหัว HTTP Retry-After (ตามที่กำหนดไว้ใน RFC 9110 HTTP Semantics) เพื่อระบุเวลาที่ Crawler ของ Google สามารถลองส่งคำขออีกครั้งได้ โดยใช้ความล่าช้าเป็นวินาทีหรือวันที่และเวลา UTC ที่แน่นอน ดังนี้

  • ความล่าช้าเป็นวินาที
    HTTP/1.1 503 Service Unavailable
    Retry-After: 120
  • วันที่และเวลา UTC แบบสัมบูรณ์
    HTTP/1.1 503 Service Unavailable
    Retry-After: Wed, 21 Oct 2026 07:28:00 GMT

คำขอพิเศษเพื่อลดอัตราการ Crawl

หากไม่สามารถแสดงข้อผิดพลาดต่อ Crawler ของ Google ในโครงสร้างพื้นฐาน ให้ส่งคำขอพิเศษเพื่อรายงานปัญหาเกี่ยวกับอัตราการ Crawl ที่สูงผิดปกติ โดยระบุอัตราการ Crawl ที่เหมาะสมที่สุดสำหรับเว็บไซต์ในคำขอ คุณจะขอให้เพิ่มอัตราการ Crawl ไม่ได้ และอาจใช้เวลาหลายวันในการประเมินและดำเนินการตามคำขอ