บล็อก

llms.txt คืออะไร ทำอย่างไร และบอต AI อ่านไหม

ไฟล์ llms.txt เป็นข้อเสนอ ไม่ใช่มาตรฐาน: คำอธิบายเว็บไซต์และรายการ URL ที่สำคัญที่สุดสำหรับโมเดลภาษาและเอเจนต์ AI เอเจนต์ AI คือโปรแกรมที่ทำงานแทนผู้ใช้ เช่นค้นหาข้อมูลในเอกสาร Google เขียนว่าเสิร์ชเอนจินของตนไม่ใช้ไฟล์แบบนี้ บน rogala.pro ตั้งแต่วันที่ 8 ตุลาคม 2026 ผมมี llms.txt และเวอร์ชัน Markdown ของแต่ละหน้าแยกต่างหาก และตรวจในล็อกของเซิร์ฟเวอร์ว่าใครดึง ตลอดสิบวันหลังการติดตั้ง ไม่มีบอต AI ที่รู้จักตัวไหนส่งคำขอ llms.txt ส่วนเวอร์ชัน Markdown ของหน้า ถูกดึงในช่วงนั้นโดยบอตที่แสดงตัวเป็น ClaudeBot, OAI-SearchBot และ Applebot

ข้อมูลของผมเองในบทความนี้มาจากล็อกดิบของเซิร์ฟเวอร์ rogala.pro และเป็นของวันที่ 8-17 ตุลาคม 2026 คือสิบวันหลังการติดตั้ง ผมนับคำขอตามชื่อบอตที่โปรแกรมระบุในคำขอ (User-Agent) รวมคำขอที่เซิร์ฟเวอร์ปฏิเสธด้วย ชื่อนี้ปลอมได้ และผมตรวจบอตจาก IP แค่บางส่วน ตัวเลขไม่รวมคำขอของผมเอง ส่วนการตอบกลับเป็น Markdown ที่ URL ปกติของหน้า ผมแยกได้จากขนาด ตัวเลขจึงเป็นค่าประมาณ การวัดดำเนินต่อไปจนถึงวันที่ 8 พฤศจิกายน 2026 และหลังอ่านผลเต็มผมจะอัปเดตตัวเลข นี่คือเว็บไซต์เล็กหนึ่งแห่งและสิบวัน ข้อมูลจึงแสดงว่าใครส่งคำขอหาไฟล์ ไม่ได้แสดงว่าไฟล์ช่วยการมองเห็นหรือไม่

สารบัญ
  1. ไฟล์ llms.txt คืออะไร?
  2. llms.txt ต่างจากเวอร์ชัน Markdown ของหน้าอย่างไร?
  3. ไฟล์ llms.txt หน้าตาเป็นอย่างไร?
  4. ไฟล์ llms.txt ของ Allegro, Empik และ Morele หน้าตาเป็นอย่างไร?
  5. Google ใช้ llms.txt ไหม?
  6. บอต AI อ่าน llms.txt ไหม?
  7. ล็อกของเว็บไซต์ผมแสดงอะไรหลังติดตั้ง llms.txt?
  8. เมื่อไรควรทำ llms.txt?
  9. ทำไฟล์ llms.txt อย่างไร?
  10. จะตรวจว่าบอตดึง llms.txt อย่างไร?
  11. คำถามที่พบบ่อยเกี่ยวกับ llms.txt
  12. ควรเริ่มจากตรงไหน?

ไฟล์ llms.txt คืออะไร?

llms.txt คือไฟล์ข้อความในไดเรกทอรีรากของเว็บไซต์ ที่อธิบายเว็บไซต์ในไม่กี่บรรทัดและชี้ URL ของหน้าที่สำคัญที่สุด เขียนใน Markdown ซึ่งเป็นรูปแบบข้อความง่าย ๆ: เครื่องหมาย # ที่ต้นบรรทัดสร้างหัวข้อ และลิงก์มีรูปแบบ [ชื่อ](URL) Jeremy Howard เสนอไว้เมื่อวันที่ 3 กันยายน 2024 (llmstxt.org) เป้าหมายคือให้เอเจนต์ AI เข้าใจอย่างรวดเร็วว่าเว็บไซต์ประกอบด้วยอะไร โดยไม่ต้องผ่านเมนูและโค้ด HTML ในเดือนสิงหาคม 2026 ผู้เขียนเผยแพร่เวอร์ชันที่สอง ซึ่งอิงจากสิ่งที่เรียนรู้จากการที่เว็บไซต์ใช้ไฟล์นี้มาสองปี เขายังเรียกว่าข้อเสนอที่เปิดรับความเห็น ไม่ใช่มาตรฐานที่ได้รับการยอมรับ

ไฟล์ใช้ทำอะไรใครอ่านบล็อกอะไรไหม
robots.txtกฎที่กำหนดว่าบอตดึง URL ไหนได้บอตของเสิร์ชเอนจินและบอต AI ที่ประกาศว่าปฏิบัติตามบล็อก สำหรับบอตที่ปฏิบัติตาม
ไซต์แมป (sitemap.xml)URL ที่ตั้งใจให้จัดทำดัชนี มักมีวันที่แก้ไขล่าสุดเสิร์ชเอนจินไม่
llms.txtคำอธิบายเว็บไซต์และ URL ที่เลือก ใน Markdownบอต AI และเครื่องมือสำหรับนักพัฒนา บอตของเสิร์ชเอนจิน AI อ่านน้อยไม่
เวอร์ชัน Markdown ของหน้า (เช่น index.md)เนื้อหาของหนึ่งหน้าในรูปแบบง่าย ไม่มีเมนูและโค้ด HTMLบอต AI และเอเจนต์ ในล็อกของผมมี ClaudeBot และ OAI-SearchBot เป็นต้นไม่

llms.txt ไม่บล็อกอะไร และไม่ได้กำหนดเรื่องการเทรนโมเดล ไฟล์ robots.txt ส่งกฎการเข้าถึงให้บอต AI แต่ใช้ได้กับบอตที่ปฏิบัติตามเท่านั้น การเข้าถึงยังจำกัดได้ที่เซิร์ฟเวอร์ ไฟร์วอลล์ และการตั้งค่า CDN คือเครือข่ายเซิร์ฟเวอร์ตัวกลาง ในบทความเรื่องSEO Audit ผมอธิบายว่าตรวจสิ่งนี้อย่างไร

llms.txt ต่างจากเวอร์ชัน Markdown ของหน้าอย่างไร?

llms.txt กับเวอร์ชัน Markdown ของหน้าเป็นสองสิ่งที่ต่างกัน แม้ข้อเสนอจาก llmstxt.org จะอธิบายทั้งคู่ llms.txt คือไฟล์เดียวสำหรับทั้งเว็บไซต์หรือส่วนหนึ่งของเว็บไซต์ เป็นสารบัญ URL ที่สำคัญที่สุดพร้อมคำอธิบายสั้น ๆ ส่วนเวอร์ชัน Markdown คือเนื้อหาของหนึ่งหน้าในรูปแบบง่าย ไม่มีเมนู สคริปต์ และโค้ด HTML ลิงก์ใน llms.txt ควรชี้ไปเวอร์ชันแบบนั้น แต่สองอย่างนี้ทำงานได้โดยไม่ต้องพึ่งกัน (llmstxt.org)

บอตไปถึงเวอร์ชัน Markdown ได้สามทาง และข้อเสนอจาก llmstxt.org อธิบายสองทาง:

  • ที่ URL ตายตัว ข้อเสนอแนะนำเวอร์ชัน Markdown ที่ URL ของหน้าต่อท้ายด้วย .md เช่น strona.html.md และสำหรับ URL ที่ไม่มีชื่อไฟล์ใช้ index.md
  • ผ่านแท็กหรือส่วนหัว แท็ก <link rel="alternate" type="text/markdown"> ในโค้ดของหน้าชี้ไปเวอร์ชัน Markdown แท็ก <link rel="describedby"> ชี้ไปไฟล์ llms.txt ที่อธิบายหน้านั้น เวอร์ชันที่สองของข้อเสนอยอมรับสิ่งเดียวกันในส่วนหัว HTTP Link คือในคำตอบของเซิร์ฟเวอร์ (llmstxt.org)
  • ผ่านการเจรจาเนื้อหา โปรแกรมส่งส่วนหัว Accept: text/markdown คือขอ Markdown ตรง ๆ และเซิร์ฟเวอร์ที่ URL ปกติส่ง Markdown กลับแทน HTML ข้อเสนอจาก llmstxt.org ไม่ได้อธิบายวิธีนี้ ฟีเจอร์ของ Cloudflare ทำงานแบบนี้ ซึ่งผมอธิบายการวัดไว้ด้านล่าง

บน rogala.pro ใช้ได้ครบสามทาง และ llms.txt เป็นไฟล์แยกที่ชี้ไปเวอร์ชัน Markdown ทุกหน้ามีเวอร์ชัน Markdown เนื้อหาเดียวกันที่ URL ของตัวเองต่อท้ายด้วย index.md ในโค้ดของหน้า แท็ก rel="alternate" ชี้ไปเวอร์ชันนี้ และแท็ก rel="describedby" ชี้ไป llms.txt เมื่อได้ส่วนหัว Accept: text/markdown เซิร์ฟเวอร์ส่ง Markdown ที่ URL ปกติ ในล็อกเห็นว่าเป็นสองสิ่งแยกกัน: บอต AI ดึงเวอร์ชัน Markdown แต่ไม่มีบอต AI ที่รู้จักตัวไหนส่งคำขอ llms.txt ในเดือนกรกฎาคม 2026 ผมไม่พบเวอร์ชัน Markdown ในโดเมนใดเลยจาก 10 โดเมนในพอร์ตโฟลิโอที่ตรวจ

ไฟล์ llms.txt หน้าตาเป็นอย่างไร?

รูปแบบง่าย: ชื่อ คำอธิบายสั้น และรายการลิงก์ที่จัดกลุ่มใต้หัวข้อ องค์ประกอบเดียวที่จำเป็นคือหัวข้อที่มีชื่อเว็บไซต์ ข้อเสนออธิบายลำดับองค์ประกอบดังนี้ (llmstxt.org):

  1. หัวข้อระดับหนึ่งที่มีชื่อเว็บไซต์หรือโครงการ ใน Markdown คือ # ชื่อ
  2. คำอธิบายสั้น ๆ ในบล็อกคำอ้าง คือบรรทัดที่ขึ้นต้นด้วย >
  3. ย่อหน้าบริบทเพิ่มเติมที่ไม่บังคับ ไม่มีหัวข้อ
  4. ส่วนที่มีหัวข้อระดับสอง (## ส่วน) และในแต่ละส่วนมีรายการลิงก์ในรูป - [ชื่อ](URL): คำอธิบาย
  5. ตามธรรมเนียมมีส่วนชื่อ “Optional” พร้อมลิงก์ไปเอกสารที่สำคัญน้อยกว่า ในเวอร์ชันแรก เอเจนต์ข้ามส่วนนี้ได้เมื่อทั้งไฟล์ไม่พอดีกับข้อความที่ประมวลผลได้ในครั้งเดียว เวอร์ชันที่สองเหลือส่วนนี้ไว้เป็นเพียงธรรมเนียม (llmstxt.org)

ไฟล์ที่ง่ายที่สุดสำหรับบริษัทบริการมีห้าบรรทัด:

  • # สำนักงานบัญชีตัวอย่าง
  • > สำนักงานบัญชีในคราคูฟ: บัญชีสำหรับกิจการเจ้าของคนเดียวและบริษัทตั้งแต่ปี 2010
  • ## บริการ
  • - [ราคา](https://example.com/cennik/): ราคาบริการบัญชีสำหรับกิจการเจ้าของคนเดียวและบริษัท
  • - [ติดต่อ](https://example.com/kontakt/): ที่อยู่ โทรศัพท์ และเวลาทำการของสำนักงาน

บน rogala.pro ไฟล์มีชื่อและคำอธิบายเป็นภาษาอังกฤษ ย่อหน้าเรื่องเวอร์ชัน Markdown และสามส่วน ส่วน “Profile” ชี้ไปหน้าเกี่ยวกับผม “Blog” ชี้ไปบล็อกภาษาโปแลนด์และอังกฤษ และ “Optional” ชี้ไปเวอร์ชันภาษาอื่นอีก 25 ภาษาของบล็อก ทุกลิงก์ชี้ไปเวอร์ชัน Markdown ของหน้า และคำอธิบายหลังเครื่องหมายทวิภาคเป็นข้อความเดียวกับในแท็กคำอธิบายหน้า (meta description) ในเดือนตุลาคม 2026 ไฟล์มีขนาดราว 40 KB

เว็บไซต์เอกสารบางแห่งเผยแพร่ไฟล์ llms-full.txt ที่มีเนื้อหาทั้งหมดในไฟล์เดียวด้วย ข้อเสนอที่ llmstxt.org ไม่ได้อธิบายไฟล์นี้ ไฟล์ llms-full.txt ในเอกสารของ Anthropic มีขนาดราว 45 MB และในเอกสารของ Cloudflare ราว 69 MB (ตรวจสอบเมื่อวันที่ 18 ตุลาคม 2026)

ไฟล์ llms.txt ของ Allegro, Empik และ Morele หน้าตาเป็นอย่างไร?

ร้านค้าใหญ่ของโปแลนด์มี llms.txt แล้ว แต่ไม่มีสักไฟล์ในสามไฟล์ที่ผมตรวจที่ใช้ข้อเสนอครบทั้งหมด ผมดึงไฟล์ของ Allegro, Empik และ Morele เมื่อวันที่ 18 ตุลาคม 2026 และประเมินตามรูปแบบจาก llmstxt.org และตามการตรวจที่ผมอธิบายในบทความนี้ ทั้งสามชี้ไปหน้า HTML ธรรมดา ไม่ใช่เวอร์ชัน Markdown

Allegro ให้ข้อมูลที่ใช้ได้จริงกับเอเจนต์มากที่สุด แต่เขียนโครงสร้างบางส่วนด้วยตัวหนาแทนหัวข้อ ไฟล์มีวันที่อัปเดต ชื่อแบรนด์ที่ต้องการให้ใช้ ที่อยู่สำนักงาน และแบบฟอร์มติดต่อ ยังอธิบายรูปแบบ URL ของการค้นหา ตัวกรอง และหน้าถัดไปของผลลัพธ์ เอเจนต์จึงสร้าง URL ของรายการสินค้าเองได้ คำแนะนำสำหรับโมเดลบอกว่าราคาและสถานะสินค้าพร้อมจำหน่ายต้องตรวจที่หน้าสินค้า และระบุชื่อโปรแกรมที่เลิกแล้ว กลุ่มอย่าง “Główne kategorie” (หมวดหมู่หลัก) และ “Pozostałe strony i usługi” (หน้าและบริการอื่น ๆ) ใช้ตัวหนาแทนหัวข้อ ## โปรแกรมที่อ่านไฟล์ตามรูปแบบจึงจัดรายการบริการไว้ในส่วนเรื่องตัวกรอง คำอธิบายลิงก์อยู่หลังขีดกลาง ไม่ใช่หลังเครื่องหมายทวิภาค และ 13 หมวดหมู่หลักไม่มีคำอธิบาย

หน้าจากไฟล์ของ Allegro ส่งรหัส 403 ให้สคริปต์ของผม แม้ตัวไฟล์ดึงได้โดยไม่มีปัญหา สคริปต์ระบุใน User-Agent ชื่อของตัวเองและที่อยู่เว็บไซต์ของผม และผมตรวจแปด URL แรกในไฟล์ ผมไม่ทราบว่าบอต AI ได้คำตอบเดียวกันหรือไม่ เพราะมีแต่ล็อกของ Allegro ที่แสดง นี่คือตัวอย่างของการตรวจที่ควรทำกับทุกไฟล์: โปรแกรมเดียวกับที่ดึงไฟล์ดึง URL ในไฟล์ได้หรือไม่

Empik ทำตามรูปแบบใกล้เคียงที่สุด แต่คำอธิบายแบรนด์ฟังเป็นข้อความโฆษณา ไฟล์มีหัวข้อระดับหนึ่ง คำอธิบายในบล็อกคำอ้าง ส่วน ## และรายการลิงก์พร้อมคำอธิบายหลังเครื่องหมายทวิภาค คำแนะนำสำหรับโมเดลเจาะจง: ราคาและสถานะสินค้าพร้อมจำหน่ายต้องเอาจากหน้าสินค้า และเงื่อนไขการคืนสินค้าขึ้นกับผู้ขาย ในคำอธิบายแบรนด์มีคำว่า “wiodąca” (ชั้นนำ) และ “Uwielbiana marka” (แบรนด์ที่คนรัก) ในขณะที่ในบทความนี้ผมแนะนำให้ใช้ข้อเท็จจริง เพราะโมเดลเทียบคำอธิบายกับหน้าเว็บได้ ไฟล์ไม่มีวันที่อัปเดต หัวข้อและป้ายบางส่วนเป็นภาษาอังกฤษ ทั้งที่ส่วนที่เหลือเป็นภาษาโปแลนด์ จาก 35 URL ในไฟล์ 34 ตอบรหัส 200 และ 1 ตอบด้วยการรีไดเรกต์

Morele มีรายการหมวดหมู่และคู่มือที่ดี แต่ไฟล์ไม่ตามรูปแบบ โปรแกรมจึงอาจอ่านไม่ได้ ไฟล์ขึ้นต้นด้วยอักขระ BOM ที่มองไม่เห็น และในบรรทัดแรก #Morele.net ขาดช่องว่างหลังเครื่องหมาย # ใน Markdown บรรทัดแบบนี้ไม่ใช่หัวข้อ และหัวข้อที่มีชื่อคือองค์ประกอบเดียวที่จำเป็น ไฟล์ไม่มีคำอธิบายในบล็อกคำอ้างและมีหัวข้อระดับหนึ่งหลายอัน ไม่มี URL ใดใน 116 รายการเป็นลิงก์ Markdown ส่วนใหญ่เขียนเป็นข้อความธรรมดา “ชื่อ - URL” ข้างหมวดหมู่มีรายการแท็กและ “คำค้นหาที่พบบ่อยที่สุด” คือคำค้นหาสำหรับโมเดล และข้อความโฆษณา จาก 116 URL 113 ตอบรหัส 200 และ 3 รีไดเรกต์ไปบทความที่ URL ใหม่

ไม่มีเว็บไซต์ใดในสามแห่งให้เวอร์ชัน Markdown ของหน้าแก่เอเจนต์ ดังนั้นหลังอ่านไฟล์ เอเจนต์ก็ยังต้องดึงหน้า HTML เต็ม Empik และ Morele ตอบ HTML เมื่อได้ส่วนหัว Accept: text/markdown และ URL ที่ต่อท้ายด้วย .md ได้รหัส 404 Allegro ตอบรหัส 403 กับการลองเดียวกัน ไม่มีเว็บไซต์ใดมีแท็ก rel="describedby" หรือ rel="alternate" type="text/markdown"

Google ใช้ llms.txt ไหม?

ไม่: Google เขียนว่าการจะอยู่ในเสิร์ชเอนจินไม่ต้องสร้างไฟล์ข้อความสำหรับ AI หรือเวอร์ชัน Markdown คู่มือของ Google เรื่องการปรับให้เหมาะกับฟีเจอร์ AI เพิ่มว่าเสิร์ชเอนจินข้ามไฟล์แบบนี้ จึงไม่ช่วยการมองเห็นและไม่ทำให้เสีย (Google Search Central อัปเดตวันที่ 10 กรกฎาคม 2026) ตามรายงานของ Search Engine Land จากงาน Search Central Live ในเดือนกรกฎาคม 2025 Gary Illyes กล่าวว่า Google ไม่รองรับ llms.txt (Search Engine Land)

John Mueller เปรียบ llms.txt กับ meta tag keywords คือแท็กคำสำคัญที่เสิร์ชเอนจินไม่ใช้ ในเดือนเมษายน 2025 เขาเขียนบน Reddit ว่าไฟล์นี้เป็นคำประกาศของเจ้าของเว็บไซต์ว่าเว็บไซต์เกี่ยวกับอะไร ระบบ AI อาจตรวจตัวเว็บไซต์เองแทน (Search Engine Journal) เขาเพิ่มว่าในล็อกของเซิร์ฟเวอร์เห็นว่าบริการ AI ไม่ตรวจด้วยซ้ำว่าไฟล์มีอยู่หรือไม่

Chrome กับเสิร์ชเอนจิน Google เป็นสองเรื่องที่ต่างกัน Lighthouse เครื่องมือของ Chrome สำหรับประเมินหน้าเว็บ มีหมวดทดลอง “Agentic Browsing” ซึ่งตรวจหลายอย่างรวมถึงว่าในไดเรกทอรีรากของโดเมนมี llms.txt หรือไม่ (Chrome for Developers) การตรวจนี้ประเมินความพร้อมของเว็บไซต์สำหรับเอเจนต์ในเบราว์เซอร์ ผลของมันไม่ได้บอกอะไรเกี่ยวกับอันดับในเสิร์ชเอนจิน Google

บอต AI อ่าน llms.txt ไหม?

จากข้อมูลที่มี บอตของเสิร์ชเอนจิน AI ดึง llms.txt น้อย ส่วน GPTBot และ Claude Code ผู้ช่วยของโปรแกรมเมอร์ ทำบ่อยกว่า สามการศึกษาที่ผมตรวจจากต้นฉบับวัดสิ่งที่ต่างกัน: ตัวไฟล์ llms.txt เวอร์ชัน Markdown ที่ส่งผ่านส่วนหัว Accept และ URL Markdown แยกต่างหาก

  • Ahrefs วิเคราะห์ 137,210 โดเมนจากระบบวิเคราะห์ทราฟฟิกของตนในเดือนพฤษภาคม 2026 โดเมน 28% มี llms.txt และถึง 97% ของไฟล์เหล่านี้ไม่มีคำขอเข้าเลยสักครั้งในเดือนพฤษภาคม 96% ของคำขอที่ถึงไฟล์ส่งโดยบอต บอตของเสิร์ชเอนจิน AI เช่น OAI-SearchBot และ PerplexityBot ส่งรวมกัน 233 คำขอ คือ 1.1% ของทั้งหมด ในเครื่องมือ AI ที่ระบุชื่อ GPTBot ส่งคำขอมากที่สุด และอันดับสองคือ Claude Code GPTBot คือบอตของ OpenAI ที่เก็บข้อมูลสำหรับโมเดล และ Claude Code คือผู้ช่วยของโปรแกรมเมอร์จาก Anthropic (Ahrefs 15 มิถุนายน 2026)
  • Suganthan Mohanadasan บันทึกคำขอที่มีส่วนหัว Accept: text/markdown เป็นเวลา 44 วัน หลังเปิดใน Cloudflare ฟีเจอร์ที่ส่ง Markdown ให้เอเจนต์ ผู้เขียนให้ตัวเลข 1,421 คำขอ (ตารางของเขารวมได้ 1,373) 639 คำขอส่งโดยเบราว์เซอร์ที่ไม่มีอินเทอร์เฟซ และ 500 คำขอโดยโครงสร้างพื้นฐานของ Anthropic (ตามผู้เขียนไม่ใช่ ClaudeBot) ในตารางไม่มี GPTBot และ PerplexityBot (Suganthan Mohanadasan 19 เมษายน 2026)
  • Otterly เปรียบเทียบหน้า HTML กับเวอร์ชัน Markdown ที่ URL แยกกัน ซึ่งลิงก์ไว้ในส่วนท้ายหน้า เป็นเวลา 14 วัน หน้า HTML มี 137 การเข้าชมจากบอต AI และเวอร์ชัน Markdown มีศูนย์ ไม่มีแพลตฟอร์ม AI ใดอ้างอิง URL Markdown (Otterly อัปเดตวันที่ 1 เมษายน 2026)

การศึกษาของ Ahrefs วัดคำขอ ไม่ได้วัดว่าบอตทำอะไรกับไฟล์ การที่ GPTBot ดึง llms.txt ไม่ได้แปลว่าไฟล์เปลี่ยนคำตอบของ ChatGPT Ahrefs ยังระบุว่าลูกค้าของตนมีความรู้ด้านเทคนิคและ SEO มากกว่าเว็บไซต์ทั่วไป ในเว็บทั้งหมด สัดส่วนเว็บไซต์ที่มี llms.txt จึงน่าจะต่ำกว่า 28%

ล็อกของเว็บไซต์ผมแสดงอะไรหลังติดตั้ง llms.txt?

ตลอดสิบวันหลังการติดตั้ง ไม่มีบอต AI ที่รู้จักตัวไหนส่งคำขอ llms.txt และเวอร์ชัน Markdown ถูกดึงโดยบอตที่ไม่ได้ถามหาไฟล์นั้น วันที่ 8 ตุลาคม 2026 ผมเผยแพร่ llms.txt และเวอร์ชัน Markdown ของทุกหน้าบน rogala.pro (114 URL ในวันที่ติดตั้ง) ผมดึงล็อกการเข้าถึงจากโฮสติ้ง และนับคำขอสามประเภท: llms.txt ไฟล์ index.md คือเวอร์ชัน Markdown ที่ URL แยกของแต่ละหน้า และการตอบกลับเป็น Markdown ที่ URL ปกติของหน้า

การตอบกลับเป็น Markdown ที่ URL ปกติ ผมแยกทางอ้อม ตัวเลขจึงเป็นค่าประมาณ โฮสติ้งไม่บันทึกส่วนหัว Accept ผมจึงหาการตอบกลับที่ขนาดเท่ากับขนาดที่รู้ของเวอร์ชัน Markdown เมื่อเนื้อหาเปลี่ยน ผมไม่รู้ขนาดเก่า จึงอาจข้ามการตอบกลับบางส่วน ขนาดอาจบังเอิญตรงกัน แต่เมื่อนับระดับไบต์ ความเป็นไปได้ต่ำ

บอต AI ดึงเวอร์ชัน Markdown แต่ไม่มีตัวไหนส่งคำขอ llms.txtแท่งแนวนอนสำหรับบอตแปดตัว แต่ละตัวมีสองแท่ง: จำนวนคำขอหน้า HTML และจำนวนคำขอเวอร์ชัน Markdown บน rogala.pro ตั้งแต่ 8 ถึง 17 ตุลาคม 2026 Googlebot 169 และ 0, Bingbot 129 และ 0, ClaudeBot 171 และ 123, OAI-SearchBot 113 และ 35, Applebot 80 และ 27, Meta-ExternalAgent 36 และ 3, ExaSearchBot 0 และ 22, ChatGPT-User 8 และ 0 ไม่มีบอตเหล่านี้ตัวไหนส่งคำขอไฟล์ llms.txtคำขอหน้า HTMLคำขอเวอร์ชัน MarkdownGooglebot1690Bingbot1290ClaudeBot171123OAI-SearchBot11335Applebot8027Meta-ExternalAgent363ExaSearchBot022ChatGPT-User80บอต AI ดึงเวอร์ชัน Markdown แต่ไม่มีตัวไหนส่งคำขอ llms.txtแท่งแนวนอนสำหรับบอตแปดตัว แต่ละตัวมีสองแท่ง: จำนวนคำขอหน้า HTML และจำนวนคำขอเวอร์ชัน Markdown บน rogala.pro ตั้งแต่ 8 ถึง 17 ตุลาคม 2026 Googlebot 169 และ 0, Bingbot 129 และ 0, ClaudeBot 171 และ 123, OAI-SearchBot 113 และ 35, Applebot 80 และ 27, Meta-ExternalAgent 36 และ 3, ExaSearchBot 0 และ 22, ChatGPT-User 8 และ 0 ไม่มีบอตเหล่านี้ตัวไหนส่งคำขอไฟล์ llms.txtคำขอหน้า HTMLคำขอเวอร์ชัน MarkdownGooglebot1690Bingbot1290ClaudeBot171123OAI-SearchBot11335Applebot8027Meta-ExternalAgent363ExaSearchBot022ChatGPT-User80
ล็อกการเข้าถึงดิบของ rogala.pro วันที่ 8-17.10.2026 ไม่รวมคำขอของผมเอง บอตที่เลือก นับตามชื่อที่ระบุในคำขอ (User-Agent) เวอร์ชัน Markdown คือคำขอไฟล์ index.md และการตอบกลับเป็น Markdown ที่ URL ปกติ ซึ่งผมแยกจากขนาด รวม 37 คำขอที่ถูกปฏิเสธด้วยรหัส 429 (34 ของ ClaudeBot และทั้ง 3 ของ Meta-ExternalAgent) การวัดดำเนินต่อไปจนถึง 8.11.2026

ผลของวันที่ 8-17 ตุลาคม 2026 หลังหักคำขอของผมเอง:

  • ผมบันทึก 5 คำขอ llms.txt ซึ่ง 3 ครั้งจบด้วยการดึงไฟล์ ครั้งหนึ่งโดยบอตของเครื่องมือ SEO สองครั้งโดยสแกนเนอร์นิรนามที่แสดงตัวเป็นเบราว์เซอร์บนโทรศัพท์ ไม่มีบอต AI ที่รู้จักตัวไหนส่งคำขอไฟล์นี้
  • คำขอไฟล์ index.md ส่งตรงโดย ClaudeBot (123), OAI-SearchBot (35) และ Applebot (27) ClaudeBot คือบอตจัดทำดัชนีของ Anthropic ซึ่งเป็นโปรแกรมต่างจาก Claude Code ในการศึกษาของ Ahrefs โฮสติ้งปฏิเสธ 34 คำขอของ ClaudeBot ด้วยรหัส 429 คือ “คำขอมากเกินไป” ดังนั้น 89 คำขอของ ClaudeBot จบด้วยการดึงไฟล์
  • การตอบกลับเป็น Markdown ที่ URL ปกติ ผมพบเพียงใน 22 คำขอของ ExaSearchBot ส่วนใหญ่ที่หน้าแรก ExaSearchBot คือบอตของเสิร์ชเอนจินสำหรับแอป AI
  • Googlebot ส่ง 169 คำขอหน้า HTML และผมไม่พบการตอบกลับเป็น Markdown ให้มัน ChatGPT-User ที่ดึงหน้าตามคำขอของผู้ใช้ ChatGPT ส่ง 8 คำขอหน้า HTML

ล็อกไม่แสดงว่าบอตรู้ URL ของเวอร์ชัน Markdown มาจากไหน ในช่วงนั้นไม่มีบอตตัวไหนส่งคำขอ llms.txt แท็ก <link rel="alternate"> บนหน้า HTML ระบุ URL ของเวอร์ชัน Markdown จึงเป็นทางที่เป็นไปได้ แต่ไม่ใช่ทางเดียว การดึงยังไม่บอกว่าบอตใช้เวอร์ชันนั้นในคำตอบหรือไม่ ซึ่งต้องมีการวัดแยกต่างหาก

การทดสอบของตัวเองสับสนกับทราฟฟิกของบอตได้ง่าย ตอนตรวจการติดตั้งวันที่ 17 ตุลาคม สคริปต์ของผมดึงไฟล์ Markdown ด้วยตัวระบุ Googlebot ทำให้เกิด 115 คำขอ “Googlebot” จาก IP ของผม ถ้าไม่หัก IP ของตัวเอง ในล็อกจะเห็น Googlebot ดึง Markdown ทั้งที่ผมไม่พบ Googlebot ตัวจริงดึง Markdown

เมื่อไรควรทำ llms.txt?

llms.txt มีประโยชน์ที่สุดในที่ที่ผู้ช่วยของโปรแกรมเมอร์อ่านเว็บไซต์: เอกสาร API และเครื่องมือสำหรับนักพัฒนา API คือส่วนต่อประสานที่โปรแกรมใช้แลกเปลี่ยนข้อมูล ในการศึกษาของ Ahrefs Claude Code เป็นเครื่องมือ AI อันดับสองรองจาก GPTBot ในจำนวนคำขอไฟล์ ผู้ช่วยในโปรแกรมแก้โค้ดที่ได้ URL ของเอกสารอาจถึงหน้าที่ถูกต้องจากรายการลิงก์ได้เร็วกว่าผ่านการนำทาง

llms.txt มีประโยชน์กับเอกสาร ส่วนร้านค้าให้ตรวจการเข้าถึงของบอตก่อนตารางสี่คูณสอง คอลัมน์: เอกสาร API หรือเครื่องมือสำหรับนักพัฒนา และร้านค้า บริการ หรือเว็บไซต์บริษัท แถว: ใครอ่านไฟล์ ให้อะไร ควรทำอะไรก่อน และตรวจการดึงอย่างไรเอกสาร API เครื่องมือสำหรับนักพัฒนาร้านค้า บริการ เว็บไซต์บริษัทใครอ่านไฟล์GPTBotและผู้ช่วยเขียนโค้ดผู้ช่วยในโปรแกรมแก้โค้ดได้ URLของเอกสาร ในการศึกษาของ AhrefsGPTBot ส่งคำขอมากที่สุดบน rogala.pro: เครื่องมือ SEOและสแกนเนอร์สิบวันไม่มีบอต AIที่รู้จักตัวไหนส่งคำขอไฟล์ให้อะไรอาจถึงหน้าที่ถูกต้องได้เร็วขึ้นรายการลิงก์พร้อมคำอธิบายแทนการนำทาง ผมไม่ได้วัดผลต่อคำตอบคำอธิบายแบรนด์ในที่เดียวส่วนเสริมราคาถูกไม่มีหลักฐานว่ามีผลต่อคำตอบของ AIควรทำอะไรก่อนllms.txt และเวอร์ชันMarkdownไฟล์ที่สร้างจากแหล่งเดียวกับเอกสารการเข้าถึงของบอตและเนื้อหาใน HTMLRobots.txt ไฟร์วอลล์และเนื้อหาที่เห็นได้โดยไม่ต้องใช้ JavaScript แล้วจึงllms.txtตรวจการดึงอย่างไรล็อกของเซิร์ฟเวอร์คำขอ llms.txt และเวอร์ชัน Markdownจากเครื่องมือของนักพัฒนาล็อกของเซิร์ฟเวอร์บอตตัวไหนดึงเว็บไซต์ด้วยรหัสอะไรการปรากฏของแบรนด์ในคำตอบ AIเป็นการวัดแยกllms.txt มีประโยชน์กับเอกสาร ส่วนร้านค้าให้ตรวจการเข้าถึงของบอตก่อนตารางสี่คูณสอง คอลัมน์: เอกสาร API หรือเครื่องมือสำหรับนักพัฒนา และร้านค้า บริการ หรือเว็บไซต์บริษัท แถว: ใครอ่านไฟล์ ให้อะไร ควรทำอะไรก่อน และตรวจการดึงอย่างไรใครอ่านไฟล์เอกสาร API เครื่องมือสำหรับนักพัฒนาGPTBot และผู้ช่วยเขียนโค้ดผู้ช่วยในโปรแกรมแก้โค้ดได้ URLของเอกสาร ในการศึกษาของ Ahrefs GPTBotส่งคำขอมากที่สุดใครอ่านไฟล์ร้านค้า บริการ เว็บไซต์บริษัทบน rogala.pro: เครื่องมือ SEOและสแกนเนอร์สิบวันไม่มีบอต AIที่รู้จักตัวไหนส่งคำขอไฟล์ให้อะไรเอกสาร API เครื่องมือสำหรับนักพัฒนาอาจถึงหน้าที่ถูกต้องได้เร็วขึ้นรายการลิงก์พร้อมคำอธิบาย แทนการนำทางผมไม่ได้วัดผลต่อคำตอบให้อะไรร้านค้า บริการ เว็บไซต์บริษัทคำอธิบายแบรนด์ในที่เดียวส่วนเสริมราคาถูกไม่มีหลักฐานว่ามีผลต่อคำตอบของ AIควรทำอะไรก่อนเอกสาร API เครื่องมือสำหรับนักพัฒนาllms.txt และเวอร์ชัน Markdownไฟล์ที่สร้าง จากแหล่งเดียวกับเอกสารควรทำอะไรก่อนร้านค้า บริการ เว็บไซต์บริษัทการเข้าถึงของบอต และเนื้อหาในHTMLRobots.txt ไฟร์วอลล์ และเนื้อหาที่เห็นได้โดยไม่ต้องใช้ JavaScript แล้วจึง llms.txtตรวจการดึง อย่างไรเอกสาร API เครื่องมือสำหรับนักพัฒนาล็อกของเซิร์ฟเวอร์คำขอ llms.txt และเวอร์ชัน Markdownจากเครื่องมือของนักพัฒนาตรวจการดึง อย่างไรร้านค้า บริการ เว็บไซต์บริษัทล็อกของเซิร์ฟเวอร์บอตตัวไหนดึงเว็บไซต์ด้วยรหัสอะไรการปรากฏของแบรนด์ในคำตอบ AIเป็นการวัดแยก
การแบ่งอิงจากการศึกษาของ Ahrefs (ข้อมูลเดือนพฤษภาคม 2026) และล็อกของ rogala.pro เดือนตุลาคม 2026 ตามเอกสารของ Google เสิร์ชเอนจิน Google ไม่ใช้ไฟล์นี้ในทั้งสองกรณี

ในร้านค้าหรือบริษัทบริการ llms.txt เป็นส่วนเสริมราคาถูก ไม่ใช่วิธีสร้างทราฟฟิกจาก AI ผมยังไม่พบหลักฐานว่าไฟล์เพิ่มทราฟฟิกหรือการอ้างอิง ก่อนทำ ให้ตรวจว่าบอต AI ดึงเว็บไซต์ของคุณได้หรือไม่ แล้วตรวจว่าเนื้อหามองเห็นใน HTML โดยไม่ต้องรัน JavaScript ผมอธิบายการตรวจทั้งสองไว้ในบทความเรื่องAI SEO และ GEO

เวอร์ชันสำหรับบอตต้องมีเนื้อหาเดียวกับหน้าสำหรับคน และต่างได้เฉพาะรูปแบบ Google อธิบาย cloaking คือการแสดงเนื้อหาให้เสิร์ชเอนจินต่างจากที่ผู้ใช้เห็น ในนโยบายสแปม (Google Search Central) เวอร์ชัน Markdown ที่มีข้อมูล ราคา และเงื่อนไขเหมือนกันคือรูปแบบอื่นของหน้าเดียวกัน ส่วนเวอร์ชันที่มีเนื้อหาหรือเงื่อนไขต่างออกไปเป็นความเสี่ยง บน rogala.pro ส่วนหัว Accept เป็นตัวเลือกเวอร์ชัน Markdown ไม่ใช่ชื่อบอต ในส่วนหัว Link เวอร์ชัน Markdown ชี้หน้า HTML เป็น URL แบบ canonical คือเวอร์ชันของหน้าที่ต้องการ

ทำไฟล์ llms.txt อย่างไร?

คุณทำไฟล์เองได้ถ้ารู้ว่าหน้าไหนสำคัญ:

  1. เลือกหน้าที่คนที่ถามถึงบริษัทหรือสินค้าของคุณควรรู้: บริการ ราคา เอกสาร ติดต่อ บทความที่สำคัญที่สุด อย่าวางไซต์แมปทั้งหมด
  2. เขียนหัวข้อที่มีชื่อ และคำอธิบายหนึ่งหรือสองประโยคในบล็อกคำอ้าง คำอธิบายควรให้ข้อเท็จจริงเกี่ยวกับบริษัท ไม่ใช่สโลแกน เพราะโมเดลเทียบกับหน้าเว็บได้
  3. จัดกลุ่มลิงก์ใต้หัวข้อระดับสอง และเขียนประโยคเดียวข้างแต่ละลิงก์ว่าหน้านั้นมีอะไร
  4. บันทึกไฟล์เป็น /llms.txt ในไดเรกทอรีรากของโดเมน ด้วยการเข้ารหัส UTF-8 ตรวจว่า URL ตอบรหัส 200 คือคำตอบที่ถูกต้อง และเป็นข้อความธรรมดา ไม่ใช่หน้า HTML ที่บางระบบแสดงให้ทุก URL ที่ไม่รู้จัก ถ้าระบบของคุณไม่ให้อัปโหลดไฟล์ไปไดเรกทอรีราก ให้ถามผู้ให้บริการร้านค้าหรือโฮสติ้ง
  5. สร้างไฟล์จากแหล่งเดียวกับเว็บไซต์ เพื่อให้ข้อมูลในไฟล์ตรงกับเนื้อหา บน rogala.pro llms.txt ถูกสร้างทุกครั้งที่สร้างเว็บไซต์ จากข้อมูลเดียวกับ HTML

ตัวสร้าง llms.txt พอไหม?

ตัวสร้างเตรียมไฟล์ฉบับร่างได้ แต่การเลือกหน้าและคำอธิบายต้องตรวจเอง ตาม DataForSEO คำค้นหา “llms txt generator” มีคนค้นหาในโปแลนด์ราว 70 ครั้งต่อเดือน และ “llms.txt generator” ในสหรัฐอเมริการาว 480 ครั้ง (ค่ามัธยฐาน 12 เดือน) ถ้าตัวสร้างเอา URL จากไซต์แมปหรือจากการสแกนเว็บไซต์ด้วยบอต มันไม่รู้ว่าหน้าไหนสำคัญสำหรับคุณ ก่อนเผยแพร่ ตรวจห้าอย่าง:

  • ในไฟล์มีเฉพาะหน้าที่คุณอยากแสดง ไม่มีหน้าเข้าสู่ระบบ ตะกร้า และหน้าที่กำลังสร้างหรือไม่;
  • ทุก URL ใช้งานได้และตอบรหัส 200 หรือไม่;
  • คำอธิบายตรงกับเนื้อหาปัจจุบันของหน้า ราคา และข้อเสนอหรือไม่;
  • ในไฟล์ไม่มีข้อมูลที่ไม่มีบนเว็บไซต์หรือไม่;
  • ไฟล์จะอัปเดตอย่างไรหลังเว็บไซต์เปลี่ยน

จะตรวจว่าบอตดึง llms.txt อย่างไร?

คำตอบอยู่ในล็อกของเซิร์ฟเวอร์ ไม่ใช่ในเครื่องมือวัดการมองเห็นใน AI ดึงล็อกการเข้าถึงดิบจากแผงควบคุมของโฮสติ้ง และหา URL /llms.txt กับ URL ของเวอร์ชัน Markdown ในล็อก ทุกคำขอบันทึก IP วันที่ รหัสตอบกลับ ขนาด และชื่อโปรแกรมที่ส่งคำขอ คือ User-Agent

ชื่อบอตปลอมได้ ผมจึงตรวจคำขอที่สำคัญกว่าด้วย IP OpenAI เผยแพร่รายการ IP ของบอตตน และในล็อกของผม 3 จาก 4 บล็อก IP ของ OAI-SearchBot อยู่ในรายการนั้น ด้วยเหตุผลเดียวกัน ผมหักการทดสอบของตัวเอง เพราะสคริปต์ตรวจสอบของผมแสดงตัวเป็น Googlebot

ดึงล็อกเป็นประจำ เพราะโฮสติ้งเก็บไว้ไม่นาน โฮสติ้งของผมเก็บล็อก 14 วัน ผมจึงดึงไฟล์เก็บถาวรทุกไม่กี่วัน เพื่อให้มีการวัดครบหนึ่งเดือน การปรากฏของแบรนด์ในคำตอบของ AI ผมวัดแยก และอธิบายไว้ในบทความเรื่องการมองเห็นของแบรนด์ใน AI

คำถามที่พบบ่อยเกี่ยวกับ llms.txt

ควรวางไฟล์ llms.txt ไว้ที่ไหน?

ส่วนใหญ่ในไดเรกทอรีรากของโดเมน ที่ URL /llms.txt เหมือน robots.txt เวอร์ชันที่สองของข้อเสนอยอมรับไฟล์ในไดเรกทอรีย่อยด้วย เช่นสำหรับเอกสาร และในกรณีนั้นไฟล์ที่ใกล้หน้านั้นที่สุดมีผล ไฟล์ควรตอบรหัส 200 เป็นข้อความธรรมดาด้วยการเข้ารหัส UTF-8

llms.txt บล็อกการเทรน AI บนเว็บไซต์ของฉันไหม?

ไม่ llms.txt ไม่บล็อกอะไร กฎสำหรับบอตที่เก็บข้อมูลเทรนโมเดลเขียนใน robots.txt และใช้ได้กับบอตที่ปฏิบัติตาม การเข้าถึงของบอตอื่นจำกัดที่เซิร์ฟเวอร์หรือไฟร์วอลล์ llms.txt เพียงอธิบายเว็บไซต์และชี้ URL

ChatGPT อ่าน llms.txt ไหม?

ผมยังไม่พบหลักฐานว่า ChatGPT ใช้ llms.txt ในการตอบ ในการศึกษาของ Ahrefs GPTBot ซึ่งเป็นบอตของ OpenAI ที่เก็บข้อมูลสำหรับโมเดล ส่งคำขอ llms.txt มากที่สุดในหมู่เครื่องมือ AI แต่คำขอไม่ได้บอกว่าไฟล์มีผลต่อคำตอบของ ChatGPT John Mueller เขียนในเดือนเมษายน 2025 ว่าเท่าที่เขารู้ ไม่มีบริการ AI ใดประกาศว่าใช้ llms.txt ในล็อกของเว็บไซต์ผมตลอดสิบวัน ไม่มีบอตของ OpenAI ส่งคำขอ llms.txt ส่วน OAI-SearchBot บอตของเสิร์ชเอนจิน ChatGPT ดึงเวอร์ชัน Markdown ของหน้าในช่วงนั้น

llms.txt แทนไซต์แมปได้ไหม?

ไม่ เป็นสองไฟล์สำหรับผู้อ่านต่างกัน ไซต์แมปชี้เสิร์ชเอนจินไปยัง URL ที่ควรจัดทำดัชนี และใส่วันที่แก้ไขล่าสุดได้ llms.txt ให้หน้าที่เลือกพร้อมคำอธิบายสำหรับเอเจนต์ AI เสิร์ชเอนจินยังใช้ไซต์แมปต่อไป

ควรมี llms-full.txt ด้วยไหม?

พิจารณา llms-full.txt กับเอกสารทางเทคนิคขนาดใหญ่ ส่วนร้านค้าหรือเว็บไซต์บริษัท llms.txt ที่มีลิงก์ก็พอ llms-full.txt คือเนื้อหาทั้งเว็บไซต์ในไฟล์เดียว และเอกสารของ Anthropic มีไฟล์แบบนี้ขนาดราว 45 MB ก่อนทำ ตรวจว่าเครื่องมือที่คุณทำให้ใช้ไฟล์นั้นได้หรือไม่

ควรเริ่มจากตรงไหน?

เริ่มจากการเข้าถึงของบอต แล้วเพิ่ม llms.txt ตอนท้าย เปิด /robots.txt และตรวจกฎสำหรับบอต AI จากนั้นดึงล็อกของไม่กี่วันที่ผ่านมา แล้วดูว่าบอตตัวไหนเข้าเว็บไซต์และได้รหัสตอบกลับอะไร ถ้าคุณมีเอกสารหรือผลิตภัณฑ์สำหรับโปรแกรมเมอร์ ให้เพิ่ม llms.txt และเวอร์ชัน Markdown ทันที ในร้านค้าหรือบริษัทบริการ llms.txt เป็นส่วนเสริมหลังการตรวจสองอย่างนั้น ถ้าอยากทำร่วมกัน เขียนมาทางหน้าติดต่อ

แหล่งข้อมูลภายนอก (ตรวจสอบเมื่อวันที่ 18 ตุลาคม 2026):

  • llmstxt.org: The /llms.txt file, v2 (llmstxt.org)
  • llmstxt.org: Changes in v2 (llmstxt.org)
  • Google Search Central: Google's Guide to Optimizing for Generative AI Features on Google Search (developers.google.com)
  • Google Search Central: Spam Policies for Google Web Search (developers.google.com)
  • Search Engine Land: Google says normal SEO works for ranking in AI Overviews and LLMS.txt won't be used (searchengineland.com)
  • Search Engine Journal: Google Says LLMs.Txt Comparable To Keywords Meta Tag (searchenginejournal.com)
  • Chrome for Developers: Lighthouse agentic browsing scoring (developer.chrome.com)
  • Ahrefs: We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read (ahrefs.com)
  • Suganthan Mohanadasan: Cloudflare Markdown for Agents. I Tracked Every AI Request for 44 Days (suganthan.com)
  • OtterlyAI: HTML vs Markdown: What Impacts AI? (otterly.ai)
  • OpenAI: Overview of OpenAI Crawlers (platform.openai.com)
  • OpenAI: รายการ IP ของ OAI-SearchBot (openai.com)
  • Allegro: llms.txt (allegro.pl)
  • Empik: llms.txt (empik.com)
  • Morele: llms.txt (morele.net)

ข้อมูลของผมเอง: ล็อกการเข้าถึงของ rogala.pro วันที่ 8-17 ตุลาคม 2026 (ไฟล์เก็บถาวรวันที่ 4-17 ตุลาคม ติดตั้งวันที่ 8 ตุลาคม) การตรวจ 10 โดเมนในพอร์ตโฟลิโอ (กรกฎาคม 2026) ไฟล์ llms.txt และ llms-full.txt ที่ตรวจเมื่อวันที่ 18 ตุลาคม 2026 ความต้องการค้นหาจาก DataForSEO (ตุลาคม 2026)