llms.txt là một file văn bản định dạng Markdown đặt ở gốc website (tenmien.com/llms.txt), tóm tắt website làm gì và liệt kê các trang quan trọng nhất để AI agent đọc nhanh thay vì phải dò từng trang HTML. Đề xuất này do Jeremy Howard của Answer.AI đưa ra tháng 9/2024 và giờ đã có bản thứ hai. Điều ít bài viết nói rõ là số người tạo file tăng nhanh hơn nhiều so với số bot đọc nó. Trong nghiên cứu của Ahrefs công bố tháng 6/2026, 28% website trong mẫu 137.000 tên miền đã có llms.txt, nhưng 97% file hợp lệ không nhận một lượt truy cập nào trong tháng 5/2026.
llms.txt là gì?
llms.txt là một bản chỉ đường do chủ website tự viết cho các mô hình ngôn ngữ lớn (LLM) và AI agent, nói ngắn gọn website về cái gì và chi tiết nằm ở trang nào. Lý do ra đời là trang web được làm cho người đọc, với menu, quảng cáo và JavaScript bọc quanh nội dung, nên AI tốn nhiều công và nhiều token để lọc ra phần chữ có ích. Một file Markdown ngắn giải quyết việc đó. Trang đề xuất chính thức llmstxt.org ghi rằng file chủ yếu phục vụ lúc AI cần tra cứu để trả lời người dùng, không phải lúc huấn luyện mô hình. Theo trang này, OpenAI, Anthropic và Google đều đã tự đăng llms.txt cho khu vực tài liệu lập trình của họ, và công cụ Lighthouse của Chrome đã thêm một bước kiểm tra llms.txt trong nhóm kiểm tra dành cho AI agent. Bản đề xuất thứ hai còn khuyến nghị mỗi trang có một phiên bản Markdown riêng và khai báo file llms.txt bằng header HTTP Link với rel="describedby".
llms.txt khác robots.txt và sitemap.xml thế nào?
Ba file cùng nằm ở gốc website nhưng làm ba việc khác nhau, và chỉ robots.txt là được các bot lớn cam kết tuân theo.
| File | Dành cho | Tác dụng | Bot có tuân theo không |
|---|---|---|---|
| robots.txt | Mọi bot thu thập dữ liệu | Cho phép hoặc chặn bot vào từng đường dẫn | Có, Google, OpenAI, Anthropic, Perplexity đều công bố tôn trọng |
| sitemap.xml | Công cụ tìm kiếm | Liệt kê mọi URL cần lập chỉ mục, kèm ngày cập nhật | Có, là tín hiệu tham khảo cho Google và Bing |
| llms.txt | AI agent, mô hình ngôn ngữ | Tóm tắt website và dẫn tới vài trang quan trọng nhất | Chưa nền tảng lớn nào công bố dùng |
Khác biệt dễ nhầm nhất là llms.txt không chặn được gì. Muốn ngăn một bot AI lấy nội dung, bạn phải dùng robots.txt hoặc chặn ở máy chủ, còn llms.txt chỉ là lời giới thiệu mà bot có thể đọc hoặc bỏ qua. robots.txt là lớp đầu tiên của quá trình crawl trong SEO, bot đọc nó trước khi tải bất kỳ trang nào.
Cấu trúc một file llms.txt
Theo đặc tả trên llmstxt.org, file llms.txt gồm các phần theo đúng thứ tự dưới đây, và chỉ phần đầu tiên là bắt buộc.
- Tiêu đề H1 với tên website hoặc dự án.
- Một đoạn trích dẫn (dòng bắt đầu bằng dấu lớn hơn) tóm tắt website trong một hai câu, chứa thông tin cần để hiểu phần còn lại.
- Các đoạn văn hoặc danh sách giải thích thêm, không dùng tiêu đề.
- Các nhóm liên kết dưới tiêu đề H2, mỗi dòng là một liên kết Markdown, có thể kèm ghi chú ngắn phía sau.
- Nhóm Optional cho các liên kết phụ mà AI có thể bỏ qua khi cần tiết kiệm ngữ cảnh.
Dưới đây là một phần file llms.txt thật của solytix.app, rút gọn còn các phần tiêu biểu. File đầy đủ khoảng 40 dòng, có thêm phần bảng giá, liên kết chính sách và ghi chú cho AI agent rằng bài blog trả về Markdown khi yêu cầu header Accept: text/markdown.
# Solytix
> Solytix là nền tảng SEO automation cho thị trường Việt Nam: tự động hóa SEO từ nghiên cứu từ khóa, phân tích SERP, viết bài và xuất bản WordPress đến đo lường bằng Google Search Console, trên cả Google và AI Search (ChatGPT, Gemini).
Solytix dành cho agency SEO và doanh nghiệp có người phụ trách SEO tại Việt Nam.
## Trang chính
- [Tính năng](https://solytix.app/tinh-nang): Chi tiết từng tính năng
- [Bảng giá Solytix SEO](https://solytix.app/bang-gia): Gói Solo, Agency, Enterprise
- [Blog](https://solytix.app/blog): Kiến thức SEO, AI content và GEO
## Dành cho AI agents
- [Sitemap](https://solytix.app/sitemap.xml): Danh sách đầy đủ các trang và bài blog
Có hai chi tiết mình thấy đáng làm theo. Một là viết thẳng những gì sản phẩm không làm được, vì AI hay trả lời sai theo hướng phóng đại tính năng. Hai là ghi giá cụ thể, vì câu hỏi về giá là loại AI dễ bịa nhất khi không tìm thấy nguồn.
Ai đang thực sự đọc llms.txt?
Câu trả lời ngắn là rất ít bot, và không có nền tảng AI lớn nào công bố dùng llms.txt để chọn nguồn trả lời. Semrush tạo file cho trang Search Engine Land từ tháng 3/2025 rồi theo dõi nhật ký máy chủ, và từ giữa tháng 8 tới cuối tháng 10/2025 không ghi nhận lượt nào từ GPTBot, ClaudeBot hay PerplexityBot vào file này. Nghiên cứu của Ahrefs năm 2026 cho kết quả tương tự ở quy mô lớn hơn, 97% file hợp lệ không có lượt truy cập nào trong một tháng. Phía Google gửi tín hiệu lẫn lộn. Hướng dẫn tối ưu cho tính năng AI trong tìm kiếm công bố cuối tháng 5/2026 xếp llms.txt vào mục ngộ nhận, nói rằng không cần file này để xuất hiện, trong khi vài ngày sau nhóm Chrome lại thêm bước kiểm tra llms.txt vào Lighthouse. John Mueller giải thích rằng llms.txt không làm ra cho tìm kiếm mà chủ yếu giúp các công cụ AI lập trình tiết kiệm token khi đọc tài liệu kỹ thuật. Nơi llms.txt đang được dùng thật là các trợ lý lập trình khi lập trình viên đưa đường dẫn tài liệu vào, và các nền tảng làm trang tài liệu như Mintlify đã tự sinh file này cho khách hàng.
Có nên tạo llms.txt cho website không?
Có nên tạo hay không phụ thuộc vào loại website và thứ bạn kỳ vọng. Với website tài liệu kỹ thuật, API hay phần mềm có người dùng là lập trình viên, nên tạo, vì đây đúng là nhóm được AI lập trình đọc thường xuyên. Với website doanh nghiệp, SaaS hay thương mại điện tử, tạo file tốn khoảng 30 phút và gần như không có rủi ro, nhưng đừng kỳ vọng nó đưa bạn lên câu trả lời của ChatGPT hay Gemini. Blog này có file llms.txt vì chi phí gần bằng 0, không phải vì mình thấy nó tạo ra thay đổi đo được. Điều mình lo hơn là file bị bỏ quên, giá hay tính năng đổi mà llms.txt vẫn ghi thông tin cũ, trong khi mục đích ban đầu là giúp AI trả lời đúng. Nếu tạo file, hãy đưa việc cập nhật llms.txt vào cùng quy trình với việc đổi bảng giá hay ra tính năng mới.
Cách tạo file llms.txt cho website
Cách tạo llms.txt nhanh nhất là tự viết một file Markdown ngắn rồi tải lên thư mục gốc, không cần công cụ chuyên dụng.
- Chọn 5 đến 15 trang quan trọng nhất, thường là trang giới thiệu, trang sản phẩm hoặc dịch vụ, bảng giá, chính sách, liên hệ và vài bài hướng dẫn chính.
- Viết tiêu đề H1 và đoạn tóm tắt nói rõ website làm gì, cho ai, ở thị trường nào. Đây là phần AI đọc đầu tiên nên viết như câu trả lời bạn muốn AI nói về mình.
- Nhóm liên kết theo H2 (Sản phẩm, Bảng giá, Hướng dẫn, Chính sách), mỗi dòng một liên kết kèm ghi chú một câu về nội dung trang.
- Lưu thành llms.txt và tải lên thư mục gốc. Trên WordPress, Yoast SEO có sẵn tính năng tự tạo và cập nhật file này.
- Mở tenmien.com/llms.txt trên trình duyệt để chắc file trả về mã 200 và hiển thị đúng tiếng Việt có dấu.
Cách kiểm tra bot AI có vào được website không
Việc quan trọng hơn llms.txt là chắc chắn bot AI không bị chặn, vì một dòng sai trong robots.txt hay một thiết lập tường lửa có thể khiến ChatGPT hay Perplexity không đọc được website của bạn. Mở tenmien.com/robots.txt và tìm các tên bot như GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot và Bytespider. Dòng Disallow: / dưới tên bot nào nghĩa là bot đó bị chặn toàn website. Tiếp theo, kiểm tra nhật ký máy chủ hoặc bảng điều khiển CDN, vì nhiều dịch vụ như Cloudflare có tùy chọn chặn bot AI ở tầng mạng mà robots.txt không thể hiện. Google-Extended là trường hợp đặc biệt, nó không phải một bot riêng mà là tên dùng trong robots.txt để quyết định nội dung có được dùng cho Gemini hay không, chặn nó không ảnh hưởng tới thứ hạng trên Google Search. Chi tiết về việc tối ưu để được AI trích dẫn có trong bài GEO là gì.
Câu hỏi thường gặp về llms.txt
llms.txt có giúp website xuất hiện trên ChatGPT không?
Chưa có bằng chứng. OpenAI chưa công bố dùng llms.txt khi chọn nguồn trả lời, và thử nghiệm của Semrush trên Search Engine Land không ghi nhận lượt truy cập nào của GPTBot vào file này. Việc cho phép bot của OpenAI thu thập dữ liệu trong robots.txt có tác động rõ hơn nhiều.
llms.txt có ảnh hưởng tới SEO trên Google không?
Không. Hướng dẫn tối ưu cho tính năng AI của Google Search công bố cuối tháng 5/2026 nói rõ không cần các file như llms.txt để xuất hiện. John Mueller của Google cũng cho biết llms.txt không làm ra cho tìm kiếm.
Đặt file llms.txt ở đâu?
Đặt ở thư mục gốc để file truy cập được tại tenmien.com/llms.txt. Theo bản đề xuất mới, bạn cũng có thể đặt file ở một thư mục con như /docs/llms.txt để mô tả riêng các trang trong thư mục đó.
WordPress tạo llms.txt thế nào?
Yoast SEO có tính năng tự tạo và cập nhật llms.txt, chỉ cần bật trong phần cài đặt, có thể để plugin tự chọn nội dung hoặc chọn tay. Nếu không dùng plugin, bạn viết file bằng trình soạn thảo văn bản rồi tải lên thư mục gốc của website qua FTP hoặc trình quản lý file của hosting.
llms.txt có làm lộ nội dung cho đối thủ không?
File chỉ chứa những gì bạn chọn đưa vào, và các trang được liệt kê vốn đã công khai. Rủi ro nhỏ là đối thủ có sẵn một danh sách trang quan trọng nhất đã được sắp xếp. Đừng đưa vào file thông tin nội bộ hay trang bạn không muốn công khai.
Kiểm tra một URL dưới góc nhìn của bot AI
Kiểm tra tay robots.txt cho 8 bot rồi đối chiếu với tường lửa mất khá nhiều thời gian, nhất là khi phải làm cho nhiều website khách hàng. GEO URL Audit trong AI Search Tracker của Solytix đọc robots.txt theo 8 bot AI kể trên, gửi yêu cầu thật tới URL bằng tên từng bot để phát hiện chặn ở máy chủ, kiểm tra file llms.txt, dữ liệu có cấu trúc và các tín hiệu E-E-A-T, rồi chấm trên thang 100 điểm. Cần nói rõ là phần llms.txt chỉ kiểm tra file có tồn tại hay không và chiếm 10 điểm, không đánh giá nội dung file viết tốt hay dở. Nếu bot AI đã vào được website mà thương hiệu vẫn không được nhắc tên, vấn đề nằm ở nội dung và độ phủ tên ngoài website, không phải ở một file văn bản.

Trần Hoàng Sơn
Product Manager · SEO AutomationProduct Manager tại Solytix, hơn 4 năm làm product và SEO cho B2B SaaS tại thị trường Nhật Bản. Trên blog, Sơn viết về search intent và tự động hóa quy trình SEO bằng AI, ưu tiên case thật và cách làm áp dụng được ngay.



