Robots Meta Tag คืออะไร
- Veerachai Raksupakijkul
- Jan 22
- 1 min read
Robots Meta Tag คือคำสั่งในรูปแบบโค้ด HTML ที่ใช้สำหรับควบคุมการทำงานของ Search Engine Crawlers หรือบอทของเครื่องมือค้นหา เช่น Googlebot ว่าจะให้บอทเข้ามาเก็บข้อมูลหน้าเว็บไซต์ของเราอย่างไร หรือจะไม่ให้เข้ามาเก็บข้อมูลในหน้าไหนบ้าง ซึ่งมีความสำคัญต่อการทำ SEO (Search Engine Optimization) อย่างมาก เพราะมีผลต่อการจัดอันดับเว็บไซต์ในหน้าผลการค้นหา

Robots Meta Tag ทำงานอย่างไร?
โดยปกติแล้ว Robots Meta Tag จะอยู่ในส่วน <head> ของโค้ด HTML และมีรูปแบบดังนี้
<meta name="robots" content="value">
name="robots" หมายถึงเรากำลังกำหนดคำสั่งให้กับบอทของ Search Engine
content="value" คือค่าที่เราต้องการกำหนดให้กับบอท ซึ่งมีค่าต่างๆ ดังนี้
ค่าต่างๆ ของ Robots Meta Tag
index: อนุญาตให้บอทเข้ามาเก็บข้อมูลและนำไปจัดทำดัชนี (index) เพื่อแสดงในผลการค้นหา (ค่านี้เป็นค่าเริ่มต้น หากไม่ใส่ Robots Meta Tag บอทจะถือว่าอนุญาตให้ index)
noindex: ไม่อนุญาตให้บอทเข้ามาเก็บข้อมูลและนำไปจัดทำดัชนี ทำให้หน้าเว็บนั้นจะไม่ปรากฏในผลการค้นหา
follow: อนุญาตให้บอทติดตามลิงก์ต่างๆ ที่อยู่ในหน้าเว็บนั้น (ค่านี้เป็นค่าเริ่มต้น หากไม่ใส่ Robots Meta Tag บอทจะถือว่าอนุญาตให้ follow)
nofollow: ไม่อนุญาตให้บอทติดตามลิงก์ต่างๆ ที่อยู่ในหน้าเว็บนั้น ซึ่งมีผลต่อการกระจาย PageRank
noarchive: ป้องกันไม่ให้ Google แสดงลิงก์ "Cached" หรือสำเนาที่บันทึกไว้ของหน้าเว็บในผลการค้นหา
nosnippet: ป้องกันไม่ให้ Google แสดงส่วนย่อของเนื้อหา (snippet) ในผลการค้นหา
noimageindex: ป้องกันไม่ให้ Google จัดทำดัชนีรูปภาพในหน้าเว็บนั้น
unavailable_after:[date]: กำหนดวันที่และเวลาที่ต้องการให้บอทยกเลิกการเก็บข้อมูลหน้าเว็บนั้น เช่น <meta name="robots" content="unavailable_after: 2024-12-31">
ตัวอย่างการใช้งาน
ต้องการให้บอทเก็บข้อมูลและติดตามลิงก์ทั้งหมด:
<meta name="robots" content="index, follow">
ไม่ต้องการให้บอทเก็บข้อมูลและไม่ติดตามลิงก์:
<meta name="robots" content="noindex, nofollow">
ต้องการให้บอทเก็บข้อมูล แต่ไม่ต้องการให้แสดงส่วนย่อของเนื้อหา:
<meta name="robots" content="index, nosnippet">
ความแตกต่างระหว่าง Robots Meta Tag และ Robots.txt
นอกจาก Robots Meta Tag แล้ว ยังมีไฟล์ robots.txt ที่ใช้สำหรับควบคุมบอทเช่นกัน แต่มีความแตกต่างกันดังนี้
Robots Meta Tag: ใช้ควบคุมการทำงานของบอทในระดับหน้าเว็บ (page level)
Robots.txt: ใช้ควบคุมการทำงานของบอทในระดับเว็บไซต์ (site level)
โดยสรุปแล้ว Robots Meta Tag เป็นเครื่องมือสำคัญในการควบคุมการทำงานของบอท ซึ่งมีผลต่อการทำ SEO โดยตรง การใช้งานอย่างถูกต้องจะช่วยให้เว็บไซต์ของคุณได้รับการจัดอันดับที่ดีขึ้นในหน้าผลการค้นหา
Comments