บทความทั้งหมด

Sitemap.xml: เหตุใดเครื่องมือค้นหาจึงต้องการแผนผังเว็บไซต์

sitemap.xml คือไฟล์ XML ที่บรรจุรายการ URL ของเว็บไซต์ ช่วยให้เสิร์ชเอนจิ้นค้นพบหน้าเว็บได้เร็วขึ้น โดยเฉพาะหน้าที่มีลิงก์ภายในน้อยหรือเพิ่งถูกเพิ่มเข้ามาใหม่

โครงสร้างไฟล์และแท็กที่จำเป็น

แต่ละ URL อธิบายด้วยอิลิเมนต์ <url> ซึ่งมีลูกที่จำเป็นคือ <loc> (ที่อยู่หน้า) และลูกที่เป็นทางเลือกคือ <lastmod>, <changefreq> และ <priority> โปรโตคอลจำกัดไฟล์หนึ่งไฟล์ไว้ที่ 50,000 URL และ 50 MB เมื่อยังไม่บีบอัด

ปี พ.ศ. ใน lastmod คือข้อผิดพลาดที่พบบ่อย

W3C Datetime ที่ <lastmod> ต้องใช้กำหนดให้เป็นปีคริสต์ศักราชเสมอ แต่คนไทยคุ้นเคยกับปีพุทธศักราช (พ.ศ. = ค.ศ. + 543) ในชีวิตประจำวัน หากกรอกวันที่ด้วยปี พ.ศ. โดยไม่แปลงก่อน เช่น 2569-08-21 แทนที่จะเป็น 2026-08-21 ตัวตรวจสอบจะปฏิเสธค่าดังกล่าวทันทีเพราะไม่ตรงกับรูปแบบที่มาตรฐานกำหนด

หลาย sitemap และไฟล์ index

เมื่อจำนวน URL เกินขีดจำกัดของไฟล์เดียว จะใช้ไฟล์ index แบบ sitemapindex ที่ชี้ไปยังไฟล์ sitemap ย่อยหลายไฟล์ วิธีนี้เป็นแนวทางปกติสำหรับเว็บไซต์ขนาดใหญ่ที่มีหน้าเว็บนับหมื่น

เครื่องมือนี้ใช้ทำอะไร

  • ตรวจสอบว่าโครงสร้าง XML ของ sitemap ถูกต้องก่อนส่งไปยัง Google Search Console
  • ยืนยันว่าไฟล์ไม่เกินขีดจำกัดของโปรโตคอลทั้งด้านจำนวน URL และขนาดไฟล์
  • ค้นหาลิงก์ที่เสียหรือซ้ำกันในไฟล์ sitemap ขนาดใหญ่

การอยู่ใน sitemap ไม่ได้การันตีว่าจะถูกจัดทำดัชนี

sitemap ที่ถูกต้องเป็นเพียงการบอกโปรแกรมรวบรวมข้อมูลว่าควรมองหาอะไรที่ไหน — มันคือรายชื่อผู้สมัคร ไม่ใช่คำสั่ง Google เป็นผู้ตัดสินใจเองว่า URL ใดควรค่าแก่การจัดทำดัชนี โดยพิจารณาจากคุณภาพเนื้อหา ความซ้ำซ้อน และสัญญาณอื่น ๆ ที่เครื่องมือตรวจสอบไม่สามารถตรวจให้ได้

ลองใช้เครื่องมือ