Technical SEO
XML Sitemap คืออะไร
XML Sitemap คือไฟล์ที่เครื่องอ่านได้ ซึ่งแสดงรายการ URL ที่คุณต้องการให้ search engine เข้ามา crawl และ index โดยส่งเข้าไปผ่าน Google Search Console
มันช่วยให้ search engine ค้นพบหน้าต่าง ๆ บนเว็บไซต์ขนาดใหญ่หรือเว็บที่มีการเชื่อมโยงลิงก์ภายในไม่ดี และเป็นการส่งสัญญาณว่าคุณถือว่าเนื้อหาใดมีความสำคัญ มันเป็นส่วนเสริมของการทำ internal link ที่ดี ไม่ใช่สิ่งที่มาทดแทน ควรใส่เฉพาะ URL ที่เป็น canonical และสามารถ index ได้เท่านั้น
Sitemap มีประโยชน์ในฐานะเครื่องมือวินิจฉัยมากกว่าในฐานะการส่งข้อมูล เพราะ Search Console รายงาน coverage แยกตาม sitemap การแยกเว็บใหญ่ออกเป็นไฟล์ตามประเภทหน้าจึงเปลี่ยนรายงานนั้นให้เป็นแผนที่ว่าส่วนไหนมีปัญหาการ index หน้าสินค้า บทความ และหน้าบริการที่แยกไฟล์กันจะแสดงสัดส่วนการ index ต่างกัน และช่องว่างนั้นชี้ตรงไปที่ส่วนที่อ่อน sitemap ไฟล์เดียวที่รวมทุกอย่างจะเฉลี่ยสัญญาณเหล่านั้นเป็นตัวเลขเดียวที่ไม่บอกอะไร ควรใส่ lastmod ตามจริงด้วย เพราะไฟล์ที่ทุก URL อ้างว่าเพิ่งแก้วันนี้จะถูกมองเป็นสัญญาณรบกวน
ตัวอย่าง
สำนักพิมพ์แยก sitemap ไฟล์เดียว 90,000 URL ออกเป็น products.xml, articles.xml และ categories.xml จากนั้น Search Console แสดงว่าบทความ index 94 เปอร์เซ็นต์ แต่สินค้าแค่ 31 ตัวเลขที่ไฟล์รวมเคยเฉลี่ยเป็น 58 แบบไร้ความหมาย ช่องว่างชี้ตรงไปที่ template สินค้า ซึ่งมีบั๊ก canonical แอบบอก Google ว่าแคตตาล็อกส่วนใหญ่เป็นของซ้ำ
คำถามที่พบบ่อย
- XML sitemap ช่วยให้อันดับดีขึ้นไหม
- ไม่ช่วย sitemap ช่วยเรื่องการค้นพบ ไม่ใช่การจัดอันดับ มันมีประโยชน์ที่สุดกับเว็บขนาดใหญ่ เว็บใหม่ที่ยังมี backlink น้อย และหน้าที่มีลิงก์ภายในไปถึงน้อย การใส่ URL ใน sitemap ไม่เคยรับประกันว่าจะถูก index
- อะไรที่ไม่ควรอยู่ใน sitemap
- ทุกอย่างที่ไม่ใช่ URL แบบ canonical และ index ได้ เช่น URL ที่ redirect, หน้า noindex, ตัวแปรพารามิเตอร์ และหน้าที่ canonical ชี้ไปที่อื่น sitemap ที่เต็มไปด้วย URL ซึ่งวิ่งไปโผล่ที่อื่น เป็นการเปลืองความสนใจของ crawler และบั่นทอนความเชื่อถือที่ Google มีต่อไฟล์นั้น
คำศัพท์ที่เกี่ยวข้อง
กำลังทำเรื่อง XML Sitemap อยู่ใช่ไหม? ดูว่าการตรวจสอบ SEO (SEO Audit)ของเราช่วยคุณได้อย่างไร
ดูการตรวจสอบ SEO (SEO Audit)