llms.txt คืออะไร เขียนยังไง วางไว้ตรงไหน: คู่มือฉบับสมบูรณ์ของแผนผังเว็บไซต์ฉบับกระชับสำหรับ AI
เมื่อ AI อยากอ้างอิงเว็บไซต์ของคุณ มันต้องค้นหา 'ไม่กี่หน้าที่สำคัญจริง ๆ' ให้เจอก่อน ท่ามกลางแถบนำทาง โฆษณา และ JavaScript เต็มไปหมด llms.txt ก็คือแผนที่ฉบับกระชับที่คุณยื่นให้ AI อย่างตั้งใจ เป็นไฟล์ Markdown ไฟล์เดียวที่บอกมันว่า 'ฉันคือใคร และเนื้อหาสำคัญที่สุดอยู่ตรงไหน' มันไม่ใช่มาตรฐานบังคับ แต่ถ้าเขียนถูก จะช่วยให้ AI ไม่ต้องเสียเที่ยวเปล่า และทำความเข้าใจกับอ้างอิงคุณได้ง่ายขึ้นมาก
llms.txt คืออะไร นิยามในประโยคเดียว
llms.txt คือไฟล์ข้อความล้วนที่วางไว้ที่รากของเว็บไซต์ (URL ลงท้ายด้วย /llms.txt) เขียนด้วย Markdown โดยมีจุดประสงค์เพื่อมอบ 'แผนผังเว็บไซต์ฉบับกระชับ' ให้แก่โมเดลภาษาขนาดใหญ่ (LLM) คอยนำทางให้มันค้นเจอเนื้อหาที่สำคัญที่สุดและควรได้รับการอ้างอิงมากที่สุดของคุณได้อย่างรวดเร็ว
มันเสริมกันกับ sitemap.xml แบบดั้งเดิมแต่ไม่เหมือนกัน: sitemap.xml คือรายการ 'ทุก' URL ที่จัดทำไว้ให้บอตของเครื่องมือค้นหา ส่วน llms.txt คือ 'ทัวร์คัดสรร' ที่ทำไว้ให้ AI ดู เขียนด้วยภาษาที่มนุษย์ก็อ่านเข้าใจ คัดเฉพาะหน้าสำคัญไม่กี่หน้าพร้อมคำอธิบายสั้น ๆ ว่าแต่ละหน้าคืออะไร
มันแก้ปัญหาอะไร ทำไม AI ถึงต้องการไฟล์นี้
เวลา AI สร้างคำตอบ มันถูกจำกัดด้วยหน้าต่างบริบท จึงไม่สามารถยัดทั้งเว็บไซต์ของคุณเข้าไปอ่านได้ ขณะที่หน้าเว็บจริงก็มีทั้งแถบนำทาง ส่วนท้ายหน้า ป็อปอัป โฆษณา และ JavaScript ฝั่งหน้าบ้านปะปนอยู่มากมาย ซึ่งสำหรับเครื่องจักรแล้วถือว่าสัญญาณรบกวนเยอะและอัตราส่วนสัญญาณต่อสัญญาณรบกวนต่ำ
llms.txt เปรียบเสมือนการกรองชั้นแรกให้ AI: จัดเรียงไว้ให้เสร็จสรรพว่า 'เว็บไซต์นี้ทำอะไร และควรดูหน้าไหนบ้างไม่กี่หน้า' จึงช่วยลดโอกาสที่ AI จะอ่านผิดหรืออ่านข้ามเนื้อหาสำคัญ และเพิ่มโอกาสที่มันจะอ้างอิงคุณได้อย่างถูกต้อง
ธรรมเนียมการจัดรูปแบบ: H1 หนึ่งตัว คำนำ แล้วค่อยจัดลิงก์เป็นหมวด ๆ
llms.txt ไม่มีไวยากรณ์ซับซ้อน เป็นเพียงไฟล์ Markdown ที่มีโครงสร้างตายตัว เขียนตามลำดับด้านล่างนี้ แล้วทั้ง AI และคนก็จะอ่านง่าย:
- 1. ขึ้นต้นด้วย H1 หนึ่งตัว (# ชื่อเว็บไซต์/แบรนด์): ทั้งไฟล์มี H1 เพียงตัวเดียวนี้ ใช้เป็นหัวเรื่อง นี่คือข้อกำหนดด้านรูปแบบเพียงข้อเดียวที่บังคับจริง ๆ
- 2. ตามด้วยคำนำหนึ่งย่อหน้าทันที (ใช้ blockquote ด้วย > หรือย่อหน้าธรรมดา): สองสามประโยคบอกให้ชัดว่าคุณคือใคร ให้บริการอะไร เพื่อให้ AI จับจุดยืนของเว็บไซต์ได้ในพริบตา
- 3. จัดกลุ่มด้วย H2 (## ชื่อหมวด): เช่น '## ผลิตภัณฑ์หลัก' '## เอกสาร' '## บล็อก' '## เกี่ยวกับเรา'
- 4. ใต้แต่ละหมวด ให้แสดงหน้าต่าง ๆ เป็นรายการลิงก์แบบ Markdown: ในรูปแบบ - [ชื่อหน้า](URL เต็ม): คำอธิบายหนึ่งประโยคว่าหน้านี้คืออะไร คำอธิบายสำคัญมาก เพราะ AI อาศัยมันตัดสินว่าจะอ่านลึกลงไปหรือไม่
- 5. (ไม่บังคับ) หมวด '## Optional' หนึ่งหมวด: ไว้ใส่ลิงก์รองที่ข้ามได้ เมื่อ AI มีบริบทไม่พอ มันจะข้ามหมวดนี้เป็นอันดับแรก
llms.txt กับ llms-full.txt ต่างกันตรงไหน
ทั้งคู่มักปรากฏมาด้วยกัน แต่ทำหน้าที่ต่างกันโดยสิ้นเชิง อย่าสับสน
พูดง่าย ๆ: llms.txt คือ 'สารบัญและดัชนี' ส่วน llms-full.txt คือ 'หนังสือที่กางออกเป็นเนื้อความเต็ม' เว็บแบรนด์ที่เนื้อหาไม่มาก แค่ให้ llms.txt ก็พอ เว็บเทคนิคหรือฐานความรู้ที่มีเอกสารปริมาณมากเท่านั้นจึงค่อนข้างจำเป็นต้องให้ llms-full.txt เพิ่ม
- llms.txt: ดัชนีฉบับกระชับ ใส่เพียงโครงสร้าง คำนำ และ 'ลิงก์ไปยังแต่ละหน้า' ตัวมันเองสั้นมาก คอยนำทางให้ AI ไปดึงหน้าที่ต้องการเอง
- llms-full.txt: เนื้อความเต็มฉบับสมบูรณ์ เขียนเนื้อหาหลัก 'แผ่ออกตรง ๆ' ลงในไฟล์เดียว (โดยทั่วไปเว็บเอกสารจะรวบรวมเอกสารทั้งหมดเป็น Markdown ก้อนใหญ่ก้อนเดียว) ให้ AI อ่านเนื้อความทั้งหมดได้ในครั้งเดียว ไม่ต้องไปไล่ดึงทีละหน้า
- ข้อแลกเปลี่ยน: llms-full.txt สะดวกให้ AI กินรวดเดียวจบ แต่ไฟล์อาจใหญ่มาก เกินบริบทได้ง่าย และดูแลให้ตรงกันยากกว่า ส่วน llms.txt เบาและดูแลง่าย แต่ AI ต้องส่งคำขอเพิ่มเพื่อไปดึงหน้าที่ถูกลิงก์ไป
อยากรู้ไหมว่าเว็บไซต์ของคุณได้คะแนนเท่าไรในสายตา AI?
สแกนฟรี — รับคะแนนความพร้อมต่อ AI 0–100 และโค้ดแก้ไขที่คัดลอกวางได้ทันที
ตรวจ GEO ฟรี →ข้อตั้งสำคัญ: มันไม่ใช่มาตรฐานบังคับ แต่เป็นธรรมเนียมที่เพิ่งเกิดขึ้น
llms.txt คือ 'ธรรมเนียมที่ถูกเสนอ' ซึ่งชุมชนเป็นผู้เสนอและค่อย ๆ ถูกนำมาใช้ ไม่ใช่ข้อกำหนดทางการแบบของ W3C และไม่มีผู้ให้บริการ AI รายไหนรับประกันว่าจะอ่านมันหรือทำตามมันแน่นอน มองมันเป็น 'แต้มบวก' ไม่ใช่ 'สิ่งจำเป็น' จะสมจริงกว่า
ดังนั้นต้องตั้งทัศนคติให้ถูก: อย่าทุ่มกลยุทธ์ GEO ทั้งหมดไว้กับ llms.txt สิ่งที่ตัดสินจริง ๆ ว่า AI จะอ้างอิงคุณหรือไม่ยังคงเป็นพื้นฐาน 'บอตเข้าถึงได้ เนื้อหาอ่านได้ฝั่งเซิร์ฟเวอร์ ข้อมูลโครงสร้างครบ และสัญญาณความน่าเชื่อถือชัดเจน' เหล่านี้ llms.txt เป็นเหมือนเชอร์รีบนเค้ก ทำแล้วไม่เสียหายและต้นทุนต่ำ แต่มันแทนงานวิศวกรรมพื้นฐานไม่ได้
แนวทางการเขียนที่แนะนำสำหรับเว็บคอนเทนต์และเว็บแบรนด์
ลำดับความสำคัญต่างกันไปตามประเภทเว็บไซต์ ด้านล่างคือคำแนะนำเชิงปฏิบัติสำหรับสองสถานการณ์ที่พบบ่อย นำไปใช้ได้ทันที
- เว็บแบรนด์/เว็บองค์กร: ใส่ชื่อแบรนด์ใน H1 ส่วนคำนำให้บอกในประโยคเดียวว่า 'คุณขายอะไร ให้บริการใคร อยู่ที่ไหน' หมวดที่แนะนำให้ใส่: หน้าผลิตภัณฑ์หรือบริการหลัก เกี่ยวกับเรา ช่องทางติดต่อ คำถามที่พบบ่อย และเคสตัวอย่างที่เป็นตัวแทน คุมจำนวนลิงก์ไว้ไม่เกิน 10–20 ลิงก์ เลือกเฉพาะที่ควรได้รับการอ้างอิงมากที่สุดก็พอ
- เว็บคอนเทนต์/บล็อก/ฐานความรู้: ใส่ชื่อเว็บไซต์ใน H1 ส่วนคำนำให้บอกขอบเขตหัวข้อให้ชัด จัดหมวดด้วย 'การแบ่งตามหัวข้อ' ไม่ใช่ 'ตามเวลา' (เช่น '## เริ่มต้น GEO' '## การตั้งค่าเชิงเทคนิค') แต่ละหมวดให้แสดงบทความเสาหลักที่เป็นตัวแทน และในคำอธิบายให้ชี้ว่าบทความนั้นตอบคำถามอะไร ซึ่งช่วยให้ AI จับคู่คำถามที่ถูกต้องกับบทความที่ถูกต้องได้
- ข้อร่วมของทั้งสองแบบ: ลิงก์ให้ใช้ URL เต็มเสมอ (รวม https://); คำอธิบายให้เขียนถึง 'เจตนาของผู้ใช้' ไม่ใช่ภาษาการตลาด (เขียนว่า 'อธิบายวิธีอนุญาตบอต AI ใน robots.txt' มีประโยชน์กว่าเขียนว่า 'สอนสุดยอด'); และอย่าลืมอัปเดตให้ตรงกันเมื่อ URL หรือหน้าสำคัญเปลี่ยน เพราะลิงก์เสียจะลดความน่าเชื่อถือ
วางไว้ตรงไหน และตรวจสอบยังไงว่ามันทำงาน
ไฟล์ต้องวางไว้ที่ 'รากของโดเมน' เพื่อให้ URL เป็น https://โดเมนของคุณ/llms.txt พอดี อยู่ระดับเดียวกับ robots.txt และ sitemap.xml ไดเรกทอรีย่อย (เช่น /docs/llms.txt) ไม่ใช่ตำแหน่งตามธรรมเนียม AI จะไม่ไปหาที่นั่นเอง
การตรวจสอบง่ายมาก: เปิด https://โดเมนของคุณ/llms.txt ตรง ๆ ในเบราว์เซอร์ ยืนยันว่าเห็นข้อความล้วน สถานะการตอบกลับเป็น 200 Content-Type ควรเป็น text/plain หรือ text/markdown และอ่านได้โดยไม่ต้องล็อกอิน ในจังหวะเดียวกันลองใช้เครื่องมือตรวจสุขภาพ GEO ฟรีสแกนสักครั้ง วัดจุดเริ่มต้นพร้อมกับข้อมูลโครงสร้างและการเข้าถึงได้ของบอตไปด้วย จะเห็นภาพรวมได้ดีกว่าการดู llms.txt เพียงอย่างเดียว
คำถามที่พบบ่อย
Q. จำเป็นต้องเขียน llms.txt ไหม ถ้าไม่เขียนจะเป็นอะไรหรือเปล่า
ไม่จำเป็น llms.txt เป็นธรรมเนียมที่เพิ่งเกิดขึ้น ไม่ใช่มาตรฐานบังคับ และไม่มีผู้ให้บริการ AI รับประกันว่าจะอ่านมัน ดังนั้นไม่เขียนก็ไม่ถูกลงโทษ จุดยืนของมันคือ 'แต้มบวก': ทำแล้วช่วยให้ AI ค้นเจอเนื้อหาสำคัญของคุณเร็วขึ้นและลดโอกาสอ่านผิด แต่สิ่งที่ตัดสินว่าคุณจะถูกอ้างอิงหรือไม่ยังคงเป็นพื้นฐาน คือ บอตเข้าถึงได้ เนื้อหาอ่านได้ฝั่งเซิร์ฟเวอร์ และข้อมูลโครงสร้างครบ
Q. llms.txt กับ sitemap.xml ต่างกันอย่างไร ต้องวางทั้งสองไหม
sitemap.xml คือรายการที่เครื่องอ่านได้ของ 'ทุก' URL ทำไว้ให้เครื่องมือค้นหา ส่วน llms.txt คือ 'ทัวร์คัดสรร' ที่ทำไว้ให้ AI เขียนด้วย Markdown คัดเฉพาะหน้าสำคัญไม่กี่หน้าพร้อมคำอธิบายภาษาคน ทั้งสองมีจุดประสงค์ต่างกันและไม่แทนกัน แนะนำให้วางทั้งคู่ sitemap.xml ช่วยให้ถูกจัดทำดัชนีครบถ้วน ส่วน llms.txt ช่วยให้ AI คว้าเนื้อหาที่ควรได้รับการอ้างอิงมากที่สุดของคุณ
Q. ฉันควรใช้ llms.txt หรือ llms-full.txt
llms.txt คือดัชนีฉบับกระชับ (ใส่เพียงโครงสร้างและลิงก์) ส่วน llms-full.txt คือเนื้อความเต็ม (แผ่เนื้อหาลงไฟล์ตรง ๆ) เว็บแบรนด์ทั่วไปหรือเว็บที่เนื้อหาไม่มาก แค่ให้ llms.txt ก็พอ เว็บเทคนิคที่มีเอกสารปริมาณมาก เอกสารผลิตภัณฑ์ หรือฐานความรู้เท่านั้นจึงค่อนข้างจำเป็นต้องให้ llms-full.txt เพิ่มเพื่อให้ AI อ่านจบในครั้งเดียว สำหรับ SME ส่วนใหญ่ ทำ llms.txt ให้ดีก่อนก็พอ
Q. llms.txt ควรวางไว้ตรงไหนของเว็บไซต์
วางไว้ที่รากของโดเมน เพื่อให้ URL เป็น https://โดเมนของคุณ/llms.txt พอดี อยู่ระดับเดียวกับ robots.txt และ sitemap.xml อย่าวางในไดเรกทอรีย่อย (เช่น /docs/llms.txt) เพราะไม่ใช่ตำแหน่งตามธรรมเนียม AI จะไม่ไปหา วางเสร็จแล้วก็เปิด URL นั้นในเบราว์เซอร์ตรง ๆ ยืนยันว่าตอบกลับ 200 เป็นข้อความล้วน และอ่านได้โดยไม่ต้องล็อกอิน
Q. รูปแบบของ llms.txt มีข้อกำหนดที่บังคับจริง ๆ อะไรบ้าง
ข้อกำหนดที่ค่อนข้างบังคับเพียงข้อเดียวคือ 'ไฟล์ต้องขึ้นต้นด้วย H1 หนึ่งตัว' (# ชื่อเว็บไซต์) ทั้งไฟล์มี H1 ตัวเดียวนี้เป็นหัวเรื่อง ที่เหลือเป็นธรรมเนียม: หลัง H1 ตามด้วยคำนำหนึ่งย่อหน้าบอกจุดยืนเว็บไซต์ แล้วใช้ H2 จัดลิงก์เป็นหมวด แต่ละลิงก์ใช้รูปแบบ '- [ชื่อ](URL): คำอธิบายหนึ่งประโยค' จะเลือกเพิ่มหมวด Optional ไว้ใส่ลิงก์รองที่ AI ข้ามได้เมื่อพื้นที่ไม่พอก็ได้
Q. จะยืนยันได้อย่างไรว่า AI อ่าน llms.txt ของฉันจริง ๆ
ตอนนี้ยังไม่มีเครื่องมือใดรับประกันหรือพิสูจน์ได้ว่า AI รายใดรายหนึ่ง 'อ่านแล้วและทำตาม' เพราะแต่ละเจ้าจะใช้หรือไม่ก็ไม่เปิดเผย สิ่งที่ทำได้ในทางปฏิบัติคือทำให้มันเข้าถึงได้: เปิด URL นั้นในเบราว์เซอร์หรือด้วย curl ตรวจว่าสถานะการตอบกลับเป็น 200 เนื้อหาเป็นข้อความล้วน Content-Type เป็น text/plain หรือ text/markdown และไม่ต้องล็อกอิน เขียนเรื่องการเข้าถึงและเนื้อหาให้ถูก ที่เหลือก็ปล่อยให้เวลาและพื้นฐาน GEO โดยรวมจัดการ
นำสิ่งที่เรียนรู้ไปทดสอบกับเว็บไซต์ของคุณใน 10 วินาที
สแกนฟรี — รับคะแนนความพร้อมต่อ AI 0–100 และโค้ดแก้ไขที่คัดลอกวางได้ทันที
ตรวจ GEO ฟรี →