ตัวทดสอบ Robots.txt
ทดสอบ robots.txt ออนไลน์ฟรี วิเคราะห์กฎ robots.txt และตรวจสอบว่า user-agent ใด crawl URL ใดได้บ้าง พร้อมผลลัพธ์ Allow/Disallow รองรับ wildcard และคำเตือน directive ทำงานทั้งหมดในเบราว์เซอร์
Loading tool...
ตัวทดสอบ Robots.txt คืออะไร?
ตัวทดสอบ robots.txt คือเครื่องมือวินิจฉัยที่แยกวิเคราะห์กฎ robots.txt และจำลองการเข้าถึงของ crawler: วางไฟล์ของคุณ ใส่ URL และมันจะบอกได้ว่า user-agent ใดได้รับอนุญาตหรือถูกบล็อกไม่ให้ crawl path นั้น รวมถึงการจัดการ wildcard และลำดับความสำคัญของ Allow/Disallow
ประโยชน์หลัก
- ป้องกันการ block ทั้งเว็บโดยไม่ตั้งใจก่อนที่หน้าของคุณจะหายจาก search engine
- ยืนยันว่า Googlebot, Bingbot และ AI crawler เข้าถึงเนื้อหาที่คุณต้องการให้ index ได้
- รู้ว่ากฎใดชนะสำหรับ URL ใด ๆ แทนการเดาลำดับความสำคัญ
- ตรวจสอบ wildcard pattern อย่าง /*.pdf$ ที่เขียนผิดง่าย
- ทำงานออฟไลน์ทั้งหมด - ปลอดภัยกับกฎ robots.txt ภายใน staging หรือที่ยังไม่เปิดเผย
กรณีการใช้งาน
- •ตรวจ SEO ก่อนเปิดตัว robots.txt ใหม่ก่อน deploy ขึ้น production
- •หาสาเหตุที่หน้าเว็บหายจาก Google หลังแก้ robots.txt
- •ตรวจสอบว่า AI crawler อย่าง GPTBot หรือ ClaudeBot ถูก block หรืออนุญาตตามต้องการ
- •ยืนยันว่ากฎของ staging หรือ environment ภายในไม่รั่วไหลไปความผิดปกติของ production
- •เรียนรู้ว่าลำดับความสำคัญ Allow/Disallow และ wildcard ตัดสินกันอย่างไรกับ path ที่ซับซ้อน
วิธีทดสอบกฎ Robots.txt
- วาง robots.txt ของคุณ: คัดลอกเนื้อหา robots.txt จากเว็บของคุณ (yoursite.com/robots.txt) ลงในช่องข้อความ หรือกดโหลดตัวอย่างเพื่อสำรวจ
- ใส่ URL ที่ต้องการทดสอบ: พิมพ์ URL เต็มของหน้าที่ต้องการตรวจสอบ ระบบจะใช้เฉพาะ path ในการ match เหมือนที่ crawler จริงทำ
- ระบุ user-agent: ใส่ชื่อ agent คั่นด้วยเครื่องหมายจุลภาค เช่น Googlebot, Bingbot หรือ GPTBot หรือเว้นว่างเพื่อทดสอบทุกกลุ่มในไฟล์
- ดูผลลัพธ์: กดทดสอบเพื่อดี ALLOWED หรือ DISALLOWED ราย agent กฎที่ชนะ Crawl-delay, directive ที่แยกวิเคราะห์แล้ว และคำเตือนต่าง ๆ พร้อมคัดลอกผลเป็น JSON ได้
คุณสมบัติหลัก
- จำลองผลการ crawl ราย user-agent ด้วยกฎ Allow/Disallow แบบ longest-match
- รองรับ wildcard ของ robots.txt: * (ลำดับอักขระใดก็ได้) และ $ (ท้าย URL)
- ตาราง directive ครอบคลุมบรรทัด User-agent, Allow, Disallow, Crawl-delay และ Sitemap
- แจ้งเตือน directive ที่ไม่รู้จักและกลุ่มกฎที่ไม่มี User-agent
- ทดสอบหลาย user-agent พร้อมกันและคัดลอกรายงานผลเป็น JSON ได้