Technical SEO

Crawl Budget คืออะไร

Crawl Budget คือจำนวนหน้าที่ search engine จะ crawl บนเว็บไซต์หนึ่งภายในช่วงเวลาที่กำหนด ซึ่งถูกกำหนดด้วยขนาด ความเร็ว และความน่าเชื่อถือ (authority) ของเว็บไซต์นั้น

เรื่องนี้จะมีความสำคัญก็ต่อเมื่อเว็บมีขนาดใหญ่เท่านั้น เว็บไซต์ขนาด 200 หน้าแทบไม่มีทางชนเพดานนี้ แต่เว็บไซต์ที่มี 500,000 URL ซึ่งสิ้นเปลือง crawl budget ไปกับพารามิเตอร์ของตัวกรอง (filter) และหน้าที่ตายแล้ว อาจทำให้เนื้อหาสำคัญไม่ถูกค้นพบ การวางโครงสร้าง internal link ที่กระชับและการตัด URL ที่มีคุณค่าต่ำทิ้งจะช่วยนำ budget ไปใช้ในจุดที่สำคัญ เว็บไซต์ขนาดเล็กส่วนใหญ่ไม่จำเป็นต้องกังวลเรื่องนี้

อาการที่ชัดที่สุดของปัญหา crawl budget คือระยะห่างระหว่างการเผยแพร่กับการถูก index ที่ยาวขึ้นเรื่อย ๆ หน้าใหม่ที่เคยขึ้นภายในไม่กี่วันเริ่มใช้เวลาเป็นสัปดาห์ ขณะที่รายงาน crawl stats แสดงปริมาณ request คงที่หรือลดลง สาเหตุแทบทุกครั้งคือ URL ที่งอกเกินจำเป็น ไม่ใช่กำลังของเซิร์ฟเวอร์ Faceted navigation คือตัวการหลัก เพราะ filter ไม่กี่ตัวสร้างชุดผสมที่ crawl ได้มากกว่าจำนวนสินค้าจริงบนเว็บ ให้แก้ที่ต้นทางด้วยการคุมว่าชุดผสมไหนถูกลิงก์และ crawl ได้ แทนที่จะไปไล่บล็อกผลลัพธ์หลังจากมันเกิดขึ้นแล้ว

ตัวอย่าง

มาร์เก็ตเพลสมีสินค้า 40,000 ชิ้น แต่ตัวกรองแบบ faceted สร้าง URL ที่ crawl ได้ 2.1 ล้านรายการ Googlebot ดึงได้ราววันละ 30,000 หน้า อัตรานี้สินค้าส่วนใหญ่ถูกเยี่ยมซ้ำได้ดีสุดเดือนละครั้ง และของใหม่ต่อคิวหลายสัปดาห์ พอตัด URL ตัวกรองเหลือหน้าหมวดหมู่ canonical ไม่กี่ร้อยหน้า เวลา crawl ซ้ำลดลงเหลือหลักวัน

คำถามที่พบบ่อย

เว็บเล็ก ๆ ต้องสนใจ crawl budget ไหม
โดยทั่วไปไม่ต้อง ถ้ามีไม่กี่ร้อยหน้าและทุกหน้ามีลิงก์ถึง Google จะ crawl ได้สบาย crawl budget จะกลายเป็นข้อจำกัดจริงกับเว็บขนาดใหญ่ เว็บอีคอมเมิร์ซที่มี faceted navigation หรือเว็บที่สร้าง URL คล้ายกันเป็นพัน ๆ
จะหยุดการเปลืองงบ crawl ได้อย่างไร
บล็อกหรือลบรูปแบบ URL ที่ไม่มีวันติดอันดับ เช่น พารามิเตอร์ filter และ sort, หน้าผลค้นหาภายในเว็บ, pagination ที่ยาวไม่จบ และ session ID จากนั้นแก้ redirect ที่ต่อกันเป็นทอด ๆ กับลิงก์เสีย และให้ sitemap ระบุเฉพาะ URL ที่เป็น canonical และ index ได้

คำศัพท์ที่เกี่ยวข้อง

กำลังทำเรื่อง Crawl Budget อยู่ใช่ไหม? ดูว่าการตรวจสอบ SEO (SEO Audit)ของเราช่วยคุณได้อย่างไร

ดูการตรวจสอบ SEO (SEO Audit)