MON - FRI : 09:00 AM-18:00 PM
VIEVI

robots.txt

Tháng 11 05, 2026
0 lượt xem

Robots.txt là file văn bản đặt ở thư mục gốc website (ví dụ example.com/robots.txt), cho trình thu thập dữ liệu (crawler) biết được đọc URL nào. Với AI Search, file này quyết định bot của ChatGPT, Perplexity, Claude hay Google có được đọc website để trích dẫn.

Robots.txt là gì và hoạt động thế nào

Mỗi host có một file robots.txt, nằm ở gốc host, chia thành nhóm: dòng User-agent nêu tên bot, sau đó là các dòng Disallow (không được đọc) và Allow (được đọc). Một bot chỉ theo nhóm có tên khớp cụ thể nhất (Google Search Central, truy cập 11/2026). Có nhóm riêng cho Googlebot thì Googlebot bỏ qua nhóm *.

Muốn ẩn trang khỏi Google thì dùng noindex. Bot đàng hoàng tuân theo robots.txt, bot khác có thể không (Google, Introduction to robots.txt, truy cập 11/2026).

Robots.txt cho bot AI: bot tìm kiếm khác bot huấn luyện

Bot tìm kiếm (search bot) đọc trang để dẫn link trong câu trả lời. Bot huấn luyện (training bot) lấy nội dung để huấn luyện mô hình. Theo tài liệu các hãng, chặn bot huấn luyện không làm mất chỗ trong kết quả tìm kiếm AI.

Hãng Bot tìm kiếm Bot huấn luyện
OpenAI OAI-SearchBot GPTBot
Anthropic Claude-SearchBot ClaudeBot
Perplexity PerplexityBot Không nêu trong tài liệu
Google Googlebot Google-Extended
Meta meta-webindexer meta-externalagent

Số liệu crawl theo hãng: xem phân tích 68.9 triệu lượt truy cập của AI crawler.

Công cụ Kiểm tra AIO chấm robots.txt ra sao

Nhóm “Quyền truy cập của bot AI” chiếm 20 trên 100 điểm, xét 14 bot. Bot tìm kiếm chiếm 14.5 điểm (Googlebot 4, Bingbot 3, OAI-SearchBot 3, PerplexityBot 2, Claude-SearchBot 1.5, meta-webindexer 1). Bot lấy trang khi người dùng hỏi (ChatGPT-User, Perplexity-User, Claude-User) 2 điểm, bot huấn luyện (GPTBot, Google-Extended, ClaudeBot, Applebot-Extended) 3 điểm, facebookexternalhit 0.5 điểm.

Ví dụ giả định: chặn 4 bot huấn luyện, mở các bot còn lại, website được 20 trừ 3 bằng 17 điểm. Đó là lựa chọn hợp lệ.

Cách sửa robots.txt cho bot AI

  1. Mở tenmien.com/robots.txt, lưu bản dự phòng. Tìm Disallow: / dưới tên bot tìm kiếm hoặc dưới User-agent: *.
  2. Quyết định mở hay chặn bot huấn luyện.
  3. Sửa theo mẫu bên dưới, lưu theo nền tảng:
    • Yoast SEO: Yoast SEO, Tools, File editor (Yoast, truy cập 11/2026).
    • Rank Math: bật Advanced Mode, vào Rank Math SEO, General Settings, Edit robots.txt; xóa file robots.txt thật ở thư mục gốc trước nếu có (Rank Math, truy cập 11/2026).
    • Shopify: Online Store, Themes, Edit code, Add a new template, chọn robots (Shopify Help Center, truy cập 11/2026).
    • Haravan, Sapo: hỏi bộ phận hỗ trợ.
    • Web tự code: đặt file ở thư mục gốc, trả mã 200.
  4. Kiểm tra lại: xem báo cáo robots.txt trong Google Search Console, bấm Request a recrawl (Google, truy cập 11/2026), rồi chạy lại công cụ Kiểm tra AIO.
# Bot tìm kiếm: cho phép
User-agent: Googlebot
User-agent: Bingbot
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: meta-webindexer
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

# Bot huấn luyện: chặn (tùy chọn)
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: CCBot
Disallow: /

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://www.example.com/sitemap.xml

Nhóm bot tìm kiếm lặp lại dòng /wp-admin/ vì bot có nhóm riêng không đọc nhóm *. Trên Shopify, chỉ thêm nhóm bot huấn luyện, đặt sau đoạn Liquid mặc định. CCBot thu thập kho dữ liệu web mở của Common Crawl (truy cập 11/2026). Dòng Sitemap trỏ tới XML sitemap.

Tường lửa có thể chặn bot dù robots.txt cho phép

Tường lửa (WAF) và CDN chặn trước khi bot đọc robots.txt. Mục AI Crawler and Agent access policies của Cloudflare (Security, Settings) đặt Block được cho nhóm Search, Agent, Training (Cloudflare Docs, truy cập 11/2026). Đặt Training là Disallow kèm Bot Preference Sync thì Cloudflare tự chèn dòng Disallow cho GPTBot, ClaudeBot, Google-Extended lên đầu robots.txt (Cloudflare Docs, managed robots.txt). Công cụ Kiểm tra AIO không thấy lớp này; hãy xem log máy chủ, request của bot bị trả mã 403 là bị chặn.

Câu hỏi thường gặp về robots.txt

Website không có robots.txt thì sao?

Công cụ Kiểm tra AIO coi như mọi bot được phép và cho đủ 20 điểm. Bạn vẫn nên tạo file để khai báo sitemap.

Robots.txt khác llms.txt thế nào?

Robots.txt cho phép hoặc chặn bot. llms.txt chỉ gợi ý trang nên đọc và chưa hãng lớn nào xác nhận dùng nó.

Cần rà robots.txt cho AI Search, xem dịch vụ SEO và AI Search của Adtek.