Tạo và kiểm tra robots.txt, tạo sitemap.xml

Tạo, kiểm tra robots.txt (RFC 9309) và tạo sitemap.xml từ danh sách URL.

Bắt đầu từ

Danh sách bot AI tính đến 2026-10-14. robots.txt chỉ là lời đề nghị: bot tử tế làm theo, bot khác thì không. Chặn bot tìm kiếm AI cũng làm website biến mất khỏi câu trả lời của các AI đó.

Nhóm 1

Tên bot như Googlebot hay GPTBot, so khớp không phân biệt hoa thường.

Quy tắc

Không có trong RFC 9309. Google bỏ qua; Bing và Yandex có đọc.

URL đầy đủ. Áp dụng cho mọi bot, dù nằm ở đâu trong tệp.

    Công cụ này làm gì

    Ba thẻ, chạy hoàn toàn trên máy bạn:

    • Tạo robots.txt: các nhóm user agent với quy tắc Allow, Disallow, Crawl-delay tùy chọn và dòng Sitemap; có mẫu cho phép hoặc chặn tất cả, WordPress, và chặn bot AI. Cảnh báo hiện ngay khi gõ: đường dẫn thiếu dấu / đầu, URL sitemap không đầy đủ, tên bot có ký tự bị bỏ qua.
    • Kiểm tra robots.txt: dán robots.txt bất kỳ, nhập tên bot như Googlebot hay GPTBot và danh sách URL. Mỗi URL được ghi được phép hay bị chặn, kèm số dòng của quy tắc quyết định.
    • sitemap.xml: dán URL, mỗi dòng một, có thể thêm ngày sau dấu phẩy. Bạn nhận sitemap hợp lệ, tự chia thành nhiều tệp kèm sitemap index khi vượt 50.000 URL hoặc 50 MB, và báo cáo các dòng bị bỏ cùng lý do.

    Cách kiểm tra theo RFC 9309

    Bot được so với các dòng User-agent không phân biệt hoa thường; mọi nhóm ghi tên nó được gộp lại, nếu không có thì dùng nhóm *. * khớp chuỗi bất kỳ, $ ở cuối nghĩa là URL kết thúc tại đó. Quy tắc khớp dài nhất thắng; dài bằng nhau thì Allow thắng. /robots.txt luôn được phép. Mã hóa phần trăm được chuẩn hóa, nên /café và /caf%C3%A9 là một.

    Chặn bot AI

    Mẫu liệt kê tên bot do chính các công ty công bố, tính đến 14/10/2026: bot thu thập dữ liệu huấn luyện (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot...) và, ở mẫu chặt hơn, bot lấy trang cho câu trả lời tìm kiếm AI (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot...). robots.txt chỉ là lời đề nghị, không phải ổ khóa.

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

    Disallow trong robots.txt có xóa trang khỏi Google không?

    Không. Nó ngăn thu thập, không ngăn lập chỉ mục. Muốn xóa trang, hãy để bot thu thập được và thêm thẻ meta noindex hoặc header X-Robots-Tag.

    Allow và Disallow cùng khớp thì quy tắc nào thắng?

    Quy tắc khớp dài nhất. Nếu dài bằng nhau thì Allow thắng.

    Một sitemap chứa được bao nhiêu URL?

    50.000 URL và 50 MB chưa nén mỗi tệp. Vượt mức đó thì chia thành nhiều tệp và liệt kê trong sitemap index, công cụ làm việc này tự động.

    Google có tôn trọng Crawl-delay không?

    Không. Crawl-delay không có trong RFC 9309 và Google bỏ qua; Bing và Yandex có đọc.