Tuần trước tụi mình làm llms.txt cho tokenhustlers.live. Chưa đầy 3 ngày sau, mở log server ra xem thì thấy mấy dòng này (giờ UTC, tức 0h42 đêm 04/10 giờ Việt Nam):
03/Oct 17:42 GET /llms.txt GPTBot/1.4
03/Oct 17:42 GET /blog/bat-ai-trich-nguon-khi-research/index.md GPTBot/1.4
03/Oct 17:42 GET /blog/bat-ai-dong-vai-sep-kho-tinh/index.md GPTBot/1.4
Bot của OpenAI đọc llms.txt, rồi trong cùng một phút đi theo link trong đó đọc luôn bản markdown của cả 2 bài. Trước đó một hôm, GoogleOther (bot đa dụng của Google) cũng ghé llms.txt.
Nghe thì vui. Nhưng trước khi bạn hào hứng, đọc phần "nói thật" bên dưới đã.
llms.txt là gì
Một file markdown đặt ở https://website-cua-ban/llms.txt, đóng vai mục lục viết riêng cho AI: website là gì, có những trang nào quan trọng, link tới bản nội dung sạch (không menu, không quảng cáo, không JavaScript).
Ý tưởng do Jeremy Howard (Answer.AI) đề xuất từ tháng 9/2024. Lý do: AI đọc HTML rất tốn — một trang web thật có khi 90% là menu, footer, script. Đưa cho nó bản markdown gọn thì nó đọc nhanh hơn, hiểu đúng hơn.
Nói thật trước: nó chưa phải "SEO cho AI"
- Chưa hãng AI lớn nào cam kết dùng llms.txt khi trả lời người dùng.
- John Mueller (Google) từng nói: theo anh biết, chưa dịch vụ AI nào tuyên bố dùng llms.txt, và nhìn log server là thấy chúng còn chẳng buồn ghé. Log của tụi mình thì có GPTBot ghé thật — nhưng ghé đọc khác xa dùng để trả lời.
- Bot ghé đọc ≠ AI sẽ trích dẫn bạn. GPTBot là bot thu thập dữ liệu; nó đọc không có nghĩa ChatGPT sẽ nhắc tới tokenhustlers.live ngày mai.
Vậy tụi mình vẫn làm vì:
- Rẻ: 15 phút, 0đ.
- Có chỗ dùng thật: các công cụ lập trình có AI (Cursor, Cline…) đọc llms.txt khi bạn chỉ chúng vào trang tài liệu. Web của bạn có tài liệu sản phẩm, API → đáng làm.
- Bản markdown sạch có ích kể cả khi không ai đọc llms.txt: người dùng copy bài vào ChatGPT để hỏi, AI agent đi đọc web giùm người dùng — đưa chúng bản sạch thì chúng ít đọc sai hơn.
Tóm lại: làm vì rẻ và có ích nhỏ, không phải vì nó sẽ kéo traffic.
Làm trong 15 phút
Bước 1: viết file (5 phút)
Copy mẫu này, sửa lại cho web của bạn:
# Tên website
> Một câu mô tả: web này là gì, cho ai, nội dung chính là gì. Ngôn ngữ: tiếng Việt.
## Trang chính
- [Giới thiệu](https://website-cua-ban/gioi-thieu): công ty làm gì
- [Bảng giá](https://website-cua-ban/bang-gia): các gói và giá hiện tại
- [Câu hỏi thường gặp](https://website-cua-ban/faq): chính sách đổi trả, giao hàng
## Bài viết
- [Tên bài 1](https://website-cua-ban/blog/bai-1): 1 câu tóm tắt
- [Tên bài 2](https://website-cua-ban/blog/bai-2): 1 câu tóm tắt
Quy tắc: 1 dòng # tiêu đề, 1 đoạn > tóm tắt, các mục ## là danh sách link kèm 1 câu mô tả. Mô tả cho người đọc lướt, không nhồi từ khoá.
Bước 2: đặt file lên web (5 phút)
- Web tự code / hosting thường: upload
llms.txtvào thư mục gốc (cùng chỗ vớirobots.txt). - WordPress, Haravan, Sapo…: tìm plugin/tuỳ chọn hỗ trợ llms.txt trước khi tự làm; không có thì upload file tĩnh qua trình quản lý file của hosting.
- Kiểm tra
robots.txtkhông chặn bot AI nếu bạn muốn chúng đọc (ngược lại, muốn chặn thì chặn ở đây, llms.txt không thay được robots.txt).
Bước 3: kiểm tra (3 phút) — chỗ tụi mình từng vấp
Mở https://website-cua-ban/llms.txt trên trình duyệt. Tiếng Việt phải hiện đúng dấu.
Lần đầu tụi mình làm, server trả file về kiểu "file nhị phân", trình duyệt hiện chữ lỗi font hết. Nguyên nhân: server không khai báo bảng mã UTF-8 cho file .txt / .md. Kiểm tra bằng lệnh:
curl -sI https://website-cua-ban/llms.txt | grep -i content-type
Kết quả đúng phải có text/plain và charset=utf-8. Thiếu thì nhờ người quản trị server thêm (nginx: khai báo charset utf-8 và kiểu file cho .txt/.md).
Bước 4 (tuỳ chọn): xem bot nào ghé (2 phút)
Nếu bạn xem được log server:
grep "llms.txt" /var/log/nginx/access.log | grep -iE "bot|google|openai|claude|perplexity"
Không xem được log thì bỏ qua — không ảnh hưởng gì.
Nâng cao: bản markdown cho từng bài
Tụi mình làm thêm một bước: mỗi bài blog có bản index.md (chỉ nội dung, không giao diện), và trang HTML có dòng:
<link rel="alternate" type="text/markdown" href="index.md">
Chính các file index.md này là thứ GPTBot đi theo link để đọc trong log ở đầu bài. Việc này cần chút code (hoặc trình tạo web tĩnh), nên chỉ làm nếu bạn có người kỹ thuật.
Checklist 30 giây
- [ ]
/llms.txtmở được, tiếng Việt đúng dấu - [ ] Có 1 câu tóm tắt web là gì, cho ai
- [ ] Link tới các trang quan trọng nhất, mỗi link 1 câu mô tả
- [ ]
robots.txtkhông chặn nhầm thứ mình muốn AI đọc - [ ] Không kỳ vọng nó kéo traffic — làm xong thì quay lại viết nội dung tốt
Số liệu log ở đầu bài là log thật của tokenhustlers.live, 01–04/10/2026. Thông tin về việc các hãng AI có dùng llms.txt hay không thay đổi nhanh — kiểm tra lại tài liệu chính thức của từng hãng trước khi ra quyết định.
Nguồn tham khảo: llmstxt.org (đề xuất gốc) · Ahrefs: What is llms.txt