robots.txt ไฟล์กฎของบอท - แมวส้ม SEO

สารบัญ

robots.txt คืออะไร ไฟล์กฎที่บอกบอท Google และ AI ว่าเข้าตรงไหนได้

·พฤศจิกายน 1, 2026·คำศัพท์ AI SEO·

สวัสดีครับ แมวส้มเองครับ หน้าประตูเว็บคุณแปะป้ายใบเล็ก ๆ ไว้ได้หนึ่งใบ คนแทบไม่เคยเปิดดู แต่บอทของ Google และ AI อ่านก่อนเริ่มเก็บหน้าเว็บ ป้ายนั้นชื่อ robots.txt อ่านจบแล้วคุณจะอ่านป้ายของตัวเองออก และรู้ว่ามันกันอะไรได้บ้าง

robots.txt คือไฟล์ข้อความธรรมดาที่วางไว้ชั้นนอกสุดของเว็บ เช่น example.com/robots.txt ใช้บอกบอท (โปรแกรมที่วิ่งเข้าเว็บไปเก็บหน้าเว็บอัตโนมัติ) ว่าส่วนไหนของเว็บเข้าได้ ส่วนไหนขอไม่ให้เข้า ภาษาไทยอาจเรียกว่า “ไฟล์กฎสำหรับบอท” กติกาการเขียนไฟล์นี้เป็นมาตรฐานกลางชื่อ RFC 9309 ออกเมื่อ ก.ย. 2022

หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ ป้ายหน้าบ้านสำหรับบอท นั่นเอง robots แปลว่า หุ่นยนต์ ในที่นี้คือบอท ส่วน txt มาจาก text แปลว่า ข้อความ

บอทของ Google, Bing และบริษัท AI อย่าง OpenAI จะเปิดอ่านไฟล์นี้ก่อนเริ่มเก็บหน้าเว็บ แต่เป็นเหมือนคำขอร้อง บอทที่สุภาพจะทำตาม บอทที่ไม่สุภาพอาจไม่สนใจเลย

robots.txt เปรียบง่ายๆ เหมือนอะไร

robots.txt เหมือนป้ายแปะหน้าบ้านว่า “แขกเข้าห้องรับแขกได้ ห้องเก็บของขอไม่ให้เข้า” แขกที่มีมารยาทจะเดินตามป้าย แต่ป้ายไม่ใช่กุญแจ ใครตั้งใจจะเข้าก็เปิดประตูได้อยู่ดี

อีกเรื่องที่คนมักลืมคือ ป้ายนั้นไม่ได้ซ่อนว่ามีห้องเก็บของอยู่ ถ้ามีคนอื่นพูดถึงห้องนั้น ชื่อห้องก็ยังเป็นที่รู้จักได้ หน้าเว็บก็เหมือนกัน

แมวส้มชอบภาพนี้ เพราะจำง่ายว่า robots.txt แค่ “ขอ” ไม่ได้ “ล็อก” แล้วถามว่า.. ป้ายเล็กแค่นี้ ทำไมคนทำ SEO ต้องสนใจ ไปดูกันต่อ

ทำไม robots.txt สำคัญกับ SEO, AEO และ GEO

robots.txt สำคัญเพราะมันตัดสินว่าบอทของ Google และของ AI จะเข้ามาอ่านเนื้อหาคุณได้ไหม ถ้าอ่านไม่ได้ ก็ยากที่จะได้ไปอยู่ในผลค้นหา (SEO) ในคำตอบสั้นๆ ที่ระบบหยิบไปตอบ (AEO) หรือในคำตอบของ AI อย่าง ChatGPT และ Gemini (GEO)

ถ้าถามว่า.. ต้องรู้อะไรบ้าง แมวส้มสรุปจาก Google ไว้ 3 เรื่อง

  • ไม่ใช่วิธีซ่อนหน้าจาก Google Google (อัปเดต 10 ธ.ค. 2025) เขียนชัดว่า robots.txt มีไว้คุมปริมาณบอทที่เข้าเว็บ ไม่ใช่วิธีกันหน้าเว็บออกจาก Google ถ้าไม่อยากให้หน้าโผล่ ให้ใช้ noindex (คำสั่งในหน้าเว็บที่บอกว่าอย่าเก็บหน้านี้ไว้ในผลค้นหา) หรือตั้งรหัสผ่าน
  • มีขนาดและเวลาที่ต้องรู้ Google (อัปเดต 23 ต.ค. 2026) อ่านไฟล์แค่ 500 KiB แรก (ราว 500 กิโลไบต์) และมักจำไฟล์ไว้นานสุด 24 ชั่วโมง แก้ไฟล์แล้วจึงอาจต้องรอราวหนึ่งวัน
  • บอท AI แยกชื่อกัน แต่ละบริษัทตั้งชื่อบอทของตัวเอง เช่น GPTBot ของ OpenAI สำหรับเก็บข้อมูลไปฝึก AI ส่วน Google-Extended ใช้คุมว่าจะให้ Google เอาเนื้อหาไปฝึกและใช้ตอบใน Gemini ไหม Google ยืนยัน (อัปเดต 30 ต.ค. 2026) ว่า Google-Extended ไม่มีผลกับการติดอันดับใน Google Search

แมวส้มมองว่าข้อแรกสำคัญที่สุด เพราะจะใช้ noindex ได้ บอทต้องเข้ามาอ่านคำสั่งนั้นก่อน ถ้าบล็อกไว้ใน robots.txt บอทก็ไม่เห็นคำสั่งเลย

ข่าวดีคือเว็บส่วนใหญ่ไม่ต้องเขียนอะไรซับซ้อน ถ้า Google เปิดไฟล์ไม่เจอเลย (เซิร์ฟเวอร์ตอบรหัสกลุ่ม 4xx เช่น 404 ที่แปลว่าไม่พบไฟล์ ยกเว้นรหัส 429 ที่แปลว่าขอถี่เกินไป) Google จะถือว่าเข้าได้ทุกหน้า

ตารางเทียบสามวิธี robots.txt แค่ขอร้องให้บอทไม่เข้าอ่าน และกันหน้าโผล่ใน Google ไม่ได้ noindex กันหน้าโผล่ใน Google ได้แต่บอทต้องเข้ามาอ่านคำสั่ง ตั้งรหัสผ่านกันได้ทั้งบอท Google และคนทั่วไป
ตารางเทียบสามวิธี robots.txt แค่ขอร้องให้บอทไม่เข้าอ่าน และกันหน้าโผล่ใน Google ไม่ได้ noindex กันหน้าโผล่ใน Google ได้แต่บอทต้องเข้ามาอ่านคำสั่ง ตั้งรหัสผ่านกันได้ทั้งบอท Google และคนทั่วไป

ทีนี้มาลองอ่านป้ายของจริงกันทีละบรรทัด

อ่านไฟล์ robots.txt จริงทีละบรรทัด

ไฟล์ robots.txt ใช้คำสั่งหลักแค่ไม่กี่คำ คือ User-agent, Disallow, Allow และ Sitemap ลองดูไฟล์จริงของ maewsom.com ที่แมวส้มเปิดดูเมื่อ 23 ต.ค. 2026 แมวส้มตัดบรรทัดหมายเหตุที่ขึ้นต้นด้วย # ซึ่ง Yoast ใส่ไว้ออก เหลือแต่คำสั่งจริง

User-agent: *
Disallow:

Sitemap: https://maewsom.com/sitemap_index.xml
คำสั่ง แปลว่า ในไฟล์ตัวอย่าง
User-agent กฎกลุ่มนี้ใช้กับบอทชื่ออะไร เครื่องหมาย * แปลว่าบอททุกตัว
Disallow โฟลเดอร์หรือหน้าที่ขอไม่ให้เข้า เว้นว่างไว้ แปลว่าไม่ได้ห้ามอะไรเลย
Allow ข้อยกเว้นที่อนุญาตในโฟลเดอร์ที่ถูกห้าม ไม่ได้ใช้
Sitemap ที่อยู่ของ sitemap (ไฟล์รายชื่อหน้าทั้งหมดในเว็บ) ชี้ไปที่ sitemap_index.xml

แมวส้มอยากให้สังเกตบรรทัด Disallow ที่เว้นว่าง มันต่างจาก Disallow: / แค่เครื่องหมายเดียว แต่ความหมายตรงข้ามกัน ตรงนี้พลาดแล้วเจ็บนะครับ

ถ้าอยากกันเฉพาะบอทตัวเดียว ก็เขียนกลุ่มใหม่ เช่น User-agent: GPTBot ตามด้วย Disallow: / (เครื่องหมาย / แปลว่าทั้งเว็บ) แต่ก่อนบล็อกบอท AI ตัวไหน ควรรู้ก่อนว่ามันทำหน้าที่อะไร ภาพข้างล่างคือไฟล์จริงของ BBC ที่เขียนกลุ่มแบบนี้ไว้

ภาพหน้าจอไฟล์ robots.txt จริงของ bbc.co.uk มีกลุ่ม User-agent GPTBot ตามด้วย Disallow / และ User-agent Google-Extended ตามด้วย Disallow / แคปเมื่อ 23 ต.ค. 2026
ภาพหน้าจอไฟล์ robots.txt จริงของ bbc.co.uk มีกลุ่ม User-agent GPTBot ตามด้วย Disallow / และ User-agent Google-Extended ตามด้วย Disallow / แคปเมื่อ 23 ต.ค. 2026

แมวส้มชอบตัวอย่างนี้ เพราะ BBC แยกกลุ่มทีละชื่อ หนึ่งในนั้นคือ Google-Extended ซึ่งไม่ใช่บอทแยกตัว แต่เป็นชื่อที่ Google ใช้รับคำสั่งเรื่องฝึกและใช้ตอบใน Gemini และ Google ยืนยันแล้วว่าไม่มีผลกับอันดับใน Google Search

เอาจริง ๆ อีกเรื่องที่สับสนบ่อยคือ robots.txt กับ llms.txt เป็นคนละไฟล์กัน robots.txt บอกว่าบอทเข้าตรงไหนได้ ส่วน llms.txt เป็นไฟล์สรุปเนื้อหาเว็บให้ AI อ่านง่าย ไม่ได้ห้ามใครเข้า ทีนี้ถึงตาเว็บคุณบ้าง

ลองเช็ก robots.txt ของคุณเองวันนี้

คุณเช็กได้ในไม่กี่นาที ไม่ต้องติดตั้งอะไร ทำตาม 3 ขั้นนี้ได้เลย

  1. พิมพ์ชื่อเว็บคุณตามด้วย /robots.txt ในเบราว์เซอร์ เช่น เว็บคุณ.com/robots.txt แล้วดูว่ามีบรรทัด Disallow: / อยู่ใต้ User-agent: * ไหม ถ้ามี แปลว่าคุณขอให้บอททุกตัวห้ามเข้าทั้งเว็บ
  2. ก๊อปเนื้อหาทั้งไฟล์ไปวางในเครื่องมือเช็กบอท AI ของแมวส้ม ดูผลว่า GPTBot, ClaudeBot และ PerplexityBot เข้าได้หรือถูกกัน
  3. ถ้าเจอว่าบล็อกบอทที่ไม่ได้ตั้งใจ ให้คุยกับคนดูแลเว็บ ต้นเหตุที่พบได้คือปลั๊กอินหรือการตั้งค่าตอนเว็บยังทำไม่เสร็จที่ลืมเอาออก

ภาพหน้าจอเปิดไฟล์ thairath.co.th/robots.txt ในเบราว์เซอร์ บรรทัด User-agent * ตามด้วย Disallow ว่าง แปลว่าบอททุกตัวเข้าได้ และบรรทัดสุดท้ายบอกที่อยู่ sitemap แคปเมื่อ 23 ต.ค. 2026
ภาพหน้าจอเปิดไฟล์ thairath.co.th/robots.txt ในเบราว์เซอร์ บรรทัด User-agent * ตามด้วย Disallow ว่าง แปลว่าบอททุกตัวเข้าได้ และบรรทัดสุดท้ายบอกที่อยู่ sitemap แคปเมื่อ 23 ต.ค. 2026

ถ้าให้แมวส้มเลือกขั้นเดียว แมวส้มเลือกขั้นที่ 1 เพราะใช้แค่เบราว์เซอร์ก็เห็นทันทีว่าป้ายคุณเขียนว่าอะไร ไฟล์ของ Thairath ในภาพคือหน้าตาของป้ายที่เปิดให้บอททุกตัวเข้า

ยังมีคำถามค้างอีกนิด แมวส้มรวบไว้ข้างล่างแล้ว

คำถามที่พบบ่อย

robots.txt คือไฟล์ข้อความที่บอกบอทของเครื่องมือค้นหาและบริษัท AI ว่าส่วนไหนของเว็บเข้าได้ ส่วนไหนขอไม่ให้เข้า วางไว้ที่ชื่อเว็บ/robots.txt

ไม่แน่นอน Google บอกว่าหน้าที่ถูกบล็อกยังโผล่ในผลค้นหาได้ ถ้ามีเว็บอื่นลิงก์มา ถ้าต้องการเอาหน้าออกจริง ให้ใช้ noindex และต้องเปิดให้บอทเข้ามาอ่านคำสั่งนั้นได้

ไม่บังคับ ถ้าไม่มีไฟล์ Google จะถือว่าเข้าได้ทุกหน้า แต่การมีไฟล์ช่วยให้คุณคุมบอทแต่ละตัวได้ และบอกที่อยู่ sitemap ได้ในที่เดียว ถ้าไม่มีอะไรต้องกัน แมวส้มมองว่าไฟล์สั้น ๆ แบบของ maewsom.com ก็พอ

คำที่เกี่ยวข้อง

ถ้าให้แมวส้มเลือกอ่านต่อหน้าเดียว แมวส้มเลือกหน้า AI Crawler เพราะตอบต่อตรงที่สุดว่าควรบล็อก GPTBot ไหม

แหล่งอ้างอิง

แมวส้ม

เขียนโดย

แมวส้มคือมาสคอตของทีม BIQDADDY เอเจนซี SEO และ AISO ในไทย เล่าเรื่อง AI SEO, GEO และ AEO แบบเข้าใจง่าย บทความเขียนด้วยระบบ AI ตามมาตรฐานของทีม ตรวจข้อเท็จจริงกับแหล่งต้นทาง และผ่านผู้ตรวจ AI อิสระก่อนเผยแพร่ ทีม BIQDADDY เป็นผู้ดูแลเว็บและแก้ไขเมื่อมีผู้แจ้งข้อผิดพลาด อ่านนโยบายการเขียน

เรียบเรียงเนื้อหาโดย วุฒิภัทร อุณหะกะ Co-Founder และ COO ของ BIQDADDY

อ่านต่อกับแมวส้ม

  • robots.txt ไฟล์กฎของบอท - แมวส้ม SEO

    robots.txt คืออะไร ไฟล์กฎที่บอกบอท Google และ AI ว่าเข้าตรงไหนได้

  • Share of Voice ส่วนแบ่งเสียง - แมวส้ม SEO

    Share of Voice คืออะไร ส่วนแบ่งการถูกพูดถึงในคำตอบ AI ต่างจาก Citation Share ยังไง

  • Digital PR พีอาร์ออนไลน์ - แมวส้ม SEO

    Digital PR คืออะไร พีอาร์ออนไลน์ที่ทำให้สื่อและ AI พูดถึงแบรนด์