Kiểm tra bot AI có đang bị chặn trong robots.txt

Kiểm tra bot AI bằng cách dán nguyên nội dung robots.txt của website vào ô bên dưới. Công cụ đọc từng nhóm User-agent rồi báo ngay GPTBot, ClaudeBot, PerplexityBot và các bot AI khác đang được phép hay đang bị chặn.

  • Cập nhật
  • Phiên bản 1.0
  • Chạy ngay trên máy bạn
  • Không gửi dữ liệu đi đâu
  • Giải thích từng bot

Dán robots.txt cần kiểm tra

Mở địa chỉ robots.txt của website (ví dụ https://tenweb.com/robots.txt), chép toàn bộ nội dung rồi dán vào ô dưới.

Để dấu / là kiểm cả website, hoặc nhập một đường dẫn như /blog/.

Bảng tra nhanh dòng robots.txt

  • UAUser-agent: GPTBotMở một nhóm quy tắc cho bot có tên đó, dấu * là mọi bot.
  • ChặnDisallow: /Cấm bot đọc mọi đường dẫn bắt đầu bằng phần sau dấu hai chấm.
  • MởAllow: /blog/Cho phép đọc lại một phần nằm trong vùng đã cấm.
  • DàiDòng dài hơn thắngKhi Allow và Disallow cùng khớp, dòng có đường dẫn dài hơn được áp dụng.
Chưa kiểm8 bot AI

Dán nội dung robots.txt vào ô nhập, kết quả cho tám bot AI thường gặp sẽ hiện ở đây ngay khi dán.

Dán nội dung robots.txt ở bên trái để xem kết quả.

Biết bot AI nào đang vào được rồi, nhưng chưa biết nên chặn hay nên mở?

Mỗi ngành có một câu trả lời khác nhau cho việc này. SEONGON tư vấn chiến lược GEO riêng cho website của bạn, từ việc chặn hay mở bot AI tới việc tối ưu nội dung để được mô hình AI trích dẫn.

Xem dịch vụ GEO Enterprise

Câu hỏi thường gặp

Công cụ có tự tải robots.txt từ website của tôi không?

Không. Bạn cần tự mở địa chỉ robots.txt của website, ví dụ https://tenweb.com/robots.txt, rồi copy toàn bộ nội dung và dán vào công cụ. Công cụ chỉ đọc đoạn chữ bạn dán, không tự kết nối ra ngoài để tải trang nào.

Vì sao một bot không có nhóm riêng vẫn có thể bị chặn?

Vì khi robots.txt không có dòng User-agent nêu đúng tên bot đó, bot đó sẽ áp dụng theo nhóm User-agent: *, tức nhóm quy tắc dùng chung cho mọi bot không được nêu tên riêng.

robots.txt cho phép crawl có chắc chắn bot sẽ ghé thăm không?

Không. robots.txt chỉ là lời cho phép hay từ chối, các bot tuân thủ chuẩn vẫn tự quyết định có ghé thăm hay không và ghé với tần suất nào, tuỳ vào cách họ chọn trang để thu thập.

Công cụ đọc được ký tự đại diện * và $ trong robots.txt không?

Có. Dấu * được hiểu là một đoạn ký tự bất kỳ, dấu $ ở cuối nghĩa là đường dẫn phải kết thúc đúng tại đó. Công cụ không giải mã các ký tự đã mã hoá kiểu phần trăm (percent-encoding) trong đường dẫn.

Cách dùng kiểm tra bot AI trong ba bước

  1. 1Đưa vàoDán nội dung robots.txt
  2. 2Chọn hoặc chỉnhNhập đường dẫn muốn kiểm
  3. 3Lấy kết quảXem tám bot AI được vào hay bị chặn

Kiểm tra bot AI trong robots.txt trước khi sửa nội dung để làm GEO

Một dòng Disallow: / cũ trong robots.txt có thể đang âm thầm chặn mọi bot AI ghé website. Nhiều tệp robots.txt được viết từ trước khi các công cụ AI tạo sinh gửi bot đi đọc trang, nên không ai để ý tới tác động của chúng. Kiểm tra bot AI trước khi làm GEO, tức tối ưu để công cụ AI chọn và trích dẫn nội dung, giúp bạn biết chắc website đang mở hay đóng với từng bot. Phần dưới giải thích cách đọc kết quả, dựa trên các bài về robots.txt của blog SEONGON.

Robots.txt có bốn lệnh, và bot luôn đọc nhóm viết riêng cho mình trước

Mỗi kết quả được vào hay bị chặn đều bắt nguồn từ bốn lệnh cơ bản trong robots.txt. Bài File robots.txt là gì của SEONGON giải thích bốn lệnh này như sau:

Bốn lệnh cơ bản trong tệp robots.txt
Bốn lệnh cơ bản trong tệp robots.txt. Ảnh trong bài File robots.txt là gì trên blog SEONGON.
  • User-agent cho biết các dòng bên dưới áp dụng cho bot nào, còn dấu * nghĩa là mọi bot.
  • Disallow cấm bot vào một đường dẫn hoặc một thư mục.
  • Allow mở quyền vào một đường dẫn, kể cả khi đường dẫn đó nằm trong thư mục đã bị cấm.
  • Sitemap chỉ vị trí tệp sơ đồ trang web để bot tìm trang dễ hơn.

Công cụ chọn luật theo đúng thứ tự mà bot dùng. Công cụ tìm nhóm User-agent nêu đúng tên bot trước, nếu không có mới dùng nhóm chung User-agent: *. Trong nhóm đó, dòng có đường dẫn khớp dài nhất sẽ thắng, và Allow thắng Disallow khi hai đường dẫn dài bằng nhau. Vì vậy, một nhóm riêng cho GPTBot sẽ thay hoàn toàn nhóm chung, kể cả những dòng chặn thư mục quản trị.

Nguồn: File robots.txt là gì? 2 cách tạo vào gửi file robots.txt chuẩn, blog SEONGON.

Tám bot AI được kiểm làm những việc khác nhau, và hai tên không phải bot

Quyết định chặn hay mở một bot nên dựa trên việc bot đó làm, không dựa trên tên hãng. GPTBot của OpenAI thu thập dữ liệu để huấn luyện mô hình, OAI-SearchBot thu thập để đưa trang vào kết quả tìm kiếm của ChatGPT, còn ChatGPT-User chỉ tải trang khi người dùng yêu cầu. Theo tài liệu của OpenAI, robots.txt có thể không áp dụng cho lượt tải của ChatGPT-User. ClaudeBot của Anthropic, PerplexityBot của Perplexity và CCBot của Common Crawl, tổ chức xây kho dữ liệu web mở, đều là bot tự động và tôn trọng robots.txt. Google-Extended và Applebot-Extended chỉ là tên khai báo trong robots.txt để quyết định nội dung có được dùng huấn luyện AI hay không, nên chặn hai tên này không ảnh hưởng tới tìm kiếm thường. Mô tả từng bot lấy từ tài liệu của OpenAI, Anthropic, Perplexity, Apple và Common Crawl.

Robots.txt chỉ là lời đề nghị, không khóa được bot và không giấu được trang

Bot tuân thủ chuẩn sẽ làm theo robots.txt, nhưng không có cơ chế nào bắt buộc mọi bot phải làm theo. Bài File robots.txt là gì nêu hai giới hạn của tệp này. Thứ nhất, trang bị chặn vẫn có thể hiện trên Google nếu trang khác liên kết tới, vì bot thấy đường dẫn dù không đọc được nội dung. Thứ hai, robots.txt không bảo vệ được nội dung nhạy cảm, nên bạn cần thêm mật khẩu, thẻ noindex báo Google không đưa trang vào kết quả, hoặc gỡ hẳn trang.

Tệp robots.txt không phải lệnh bắt buộc với bot
Tệp robots.txt không phải lệnh bắt buộc với bot. Ảnh trong bài File robots.txt là gì trên blog SEONGON.

Chặn nhầm thì gây hại theo chiều ngược lại, vì trang quan trọng mất cơ hội xuất hiện. Bài 40+ lỗi technical SEO phổ biến khuyên chỉ chặn những phần không cần như thư mục quản trị hay thư mục tạm, và không để robots.txt mâu thuẫn với thẻ noindex. Muốn biết bot nào thật sự đã ghé, bạn đối chiếu bằng công cụ phân tích log truy cập. Muốn sửa lại quy tắc, bạn dùng công cụ tạo robots.txt.

Nguồn: File robots.txt là gì? 2 cách tạo vào gửi file robots.txt chuẩn, blog SEONGON.

Kiến thức nên đọc thêm khi kiểm tra bot AI

Bài viết trên blog SEONGON

Tài liệu chính thức của Google