Sitemap คืออะไร และทำไมเว็บไซต์ควรมี
Sitemap ช่วยบอกเครื่องมือค้นหาว่าเว็บไซต์มีหน้าใดสำคัญและไฟล์เหล่านั้นเชื่อมโยงกันอย่างไร บทความนี้อธิบายตั้งแต่หลักการ เลือก URL ที่ควรใส่ ไปจนถึงการส่งและตรวจสถานะใน Google Search Console โดยไม่ทำให้สับสนกับการรับประกันอันดับหรือการทำดัชนี
Sitemap คืออะไร
Sitemap คือไฟล์ที่รวบรวม URL สำคัญของเว็บไซต์ พร้อมข้อมูลที่ช่วยให้ Search Engine เข้าใจโครงสร้างและค้นพบเนื้อหาได้เป็นระบบ รูปแบบที่ใช้กับ Google มากที่สุดคือ XML Sitemap ซึ่งอ่านโดยระบบค้นหา ไม่ได้ทำขึ้นเพื่อเป็นหน้าเมนูสำหรับผู้ใช้งานโดยตรง
ลองนึกว่าเว็บไซต์เป็นอาคารที่มีหลายห้อง Internal Link คือทางเดินระหว่างห้อง ส่วน Sitemap คือแผนผังที่บอกว่ามีห้องใดบ้าง หากบางหน้ามีลิงก์ภายในน้อย เว็บไซต์เพิ่งเปิด หรือมี URL จำนวนมาก แผนผังนี้ช่วยให้บอตค้นพบหน้าเหล่านั้นง่ายขึ้น
อย่างไรก็ตาม Sitemap ไม่ใช่การรับประกันว่า Google จะ Crawl, Index หรือจัดอันดับทุก URL หน้าเว็บยังต้องเปิดให้เข้าถึงได้ มีเนื้อหาที่มีคุณค่า ใช้ Canonical ถูกต้อง และเชื่อมโยงด้วยลิงก์ภายในที่เหมาะสม หลักการนี้สอดคล้องกับคำอธิบายใน เอกสาร Sitemap ของ Google Search Central
XML Sitemap ต่างจาก HTML Sitemap อย่างไร
XML Sitemap
เป็นไฟล์สำหรับ Search Engine มักพบที่ /sitemap_index.xml หรือ /sitemap.xml ภายในระบุ URL และอาจมีวันที่แก้ไขล่าสุด รวมถึง Sitemap ย่อยสำหรับโพสต์ หน้า หรือรูปภาพ
HTML Sitemap
เป็นหน้าเว็บสำหรับผู้ใช้งาน ช่วยเปิดดูหมวดหมู่หรือหน้าสำคัญได้สะดวก อาจช่วยการนำทางและลิงก์ภายใน แต่ไม่ทดแทน XML Sitemap ที่ส่งให้ Search Engine โดยตรง
เว็บไซต์หนึ่งสามารถมีได้ทั้งสองแบบ เพราะทำหน้าที่ต่างกัน แต่ไม่จำเป็นต้องสร้าง HTML Sitemap หากเมนู หมวดหมู่ และลิงก์ภายในช่วยให้ผู้ใช้เข้าถึงทุกหน้าสำคัญได้อยู่แล้ว
เว็บไซต์แบบไหนควรมี Sitemap
เว็บไซต์ขนาดเล็กที่มี Internal Link ครบอาจถูกค้นพบได้โดยไม่พึ่ง Sitemap มากนัก แต่การมีไฟล์ที่ถูกต้องยังช่วยให้ตรวจสอบและดูแล URL ง่ายขึ้น โดยเฉพาะเว็บไซต์ต่อไปนี้
เว็บไซต์ใหม่
ยังมี Backlink และสัญญาณการค้นพบน้อย จึงควรมีรายการ URL สำคัญให้บอตเริ่มสำรวจ
เว็บไซต์ขนาดใหญ่
มีหน้า สินค้า หรือบทความจำนวนมาก และอาจมีบาง URL อยู่ลึกจากเมนูหลัก
เว็บที่อัปเดตบ่อย
มีข่าว สินค้า รูปภาพ หรือวิดีโอใหม่ต่อเนื่อง จึงต้องช่วยให้ระบบเห็นรายการที่เปลี่ยนแปลง
ถึงมี Sitemap แล้ว ควรทำ การค้นพบเว็บไซต์ผ่านลิงก์จากแหล่งอื่น และเชื่อมหน้าที่เกี่ยวข้องภายในเว็บ เพราะช่วยทั้งผู้ใช้และระบบค้นหาเข้าใจความสัมพันธ์ของเนื้อหา
Sitemap ควรมี URL อะไร และไม่ควรมีอะไร
หลักคิดที่ง่ายที่สุดคือ ใส่เฉพาะ URL Canonical ที่ต้องการให้ปรากฏในผลค้นหา ไม่จำเป็นต้องใส่ทุก URL ที่ระบบสร้างขึ้น เพราะรายการที่ปะปนด้วยหน้าคุณภาพต่ำหรือหน้าเข้าไม่ได้จะเพิ่มภาระในการตรวจสอบ
หน้าหลัก หน้าบริการ บทความ สินค้า หรือหมวดหมู่ที่มีเนื้อหามีคุณค่า ตอบสถานะ 200 เปิดให้ Index และชี้ Canonical มาที่ตัวเอง
หน้า Draft หน้า 404 URL ที่ Redirect หน้า Noindex หน้าที่ Canonical ไป URL อื่น หน้าผลค้นหาภายใน และ URL พารามิเตอร์ซ้ำซ้อนที่ไม่ต้องการให้ติดผลค้นหา
นำ URL เก่าออกจาก Sitemap ตรวจลิงก์ภายใน และใช้ 301 Redirect เฉพาะกรณีมีปลายทางใหม่ที่มีความหมายใกล้เคียง ไม่ควรบังคับ Redirect ทุกหน้ามาที่หน้าแรก
วิธีสร้าง XML Sitemap บน WordPress
WordPress รุ่นใหม่และปลั๊กอิน SEO หลายตัวสามารถสร้าง Sitemap อัตโนมัติ เจ้าของเว็บจึงมักไม่ต้องเขียน XML เอง ขั้นตอนที่ควรทำมีดังนี้
1
ตรวจว่าระบบสร้างให้อยู่แล้วหรือไม่
ลองเปิด /sitemap_index.xml, /sitemap.xml หรือ /wp-sitemap.xml หากใช้ Rank Math ให้ตรวจเมนู Sitemap Settings และเปิดเฉพาะ Post Type หรือ Taxonomy ที่ต้องการทำดัชนี
2
เลือกเฉพาะประเภทเนื้อหาที่มีคุณค่า
ตัด Archive ที่บาง เนื้อหาซ้ำ และหน้าที่ตั้ง Noindex ออก ก่อนตรวจว่า URL ตัวอย่างตอบ 200 และใช้ Canonical ถูกหน้า
3
หลีกเลี่ยง Sitemap ซ้ำหลายระบบ
หากเปิด Sitemap จากปลั๊กอิน SEO แล้ว ควรตรวจว่า Sitemap หลักของ WordPress หรือปลั๊กอินอื่นไม่ได้สร้างชุดที่ซ้ำและทำให้ทีมสับสน
ตามข้อกำหนดของ Google ไฟล์ Sitemap หนึ่งไฟล์รองรับได้สูงสุด 50,000 URL หรือขนาด 50 MB เมื่อไม่บีบอัด หากมากกว่านั้นให้แบ่งเป็นหลายไฟล์แล้วรวมด้วย Sitemap Index รายละเอียดอยู่ใน คู่มือสร้างและส่ง Sitemap ของ Google
วิธีส่ง Sitemap ใน Google Search Console
เมื่อไฟล์เปิดได้จากภายนอกและมี URL ถูกต้องแล้ว ให้ทำตามลำดับต่อไปนี้
- เปิด Google Search Console และเลือก Property ที่ตรงกับโดเมนของเว็บไซต์
- ไปที่เมนู Sitemaps ในส่วน Indexing
- กรอกส่วนท้ายของ URL เช่น sitemap_index.xml
- กด Submit แล้วรอระบบอ่านไฟล์
- กลับมาตรวจสถานะ จำนวนหน้าที่ค้นพบ และรายละเอียดข้อผิดพลาด
การ Submit คือการบอกตำแหน่งไฟล์ให้ Google ทราบ ไม่ใช่การอัปโหลด Sitemap เข้า Google และไม่ทำให้ทุก URL ถูก Index ทันที หากเพิ่งเริ่มใช้เครื่องมือ สามารถอ่าน วิธีติดตั้งและเริ่มใช้ Google Search Console เพิ่มเติมได้
สถานะและข้อผิดพลาดที่ควรตรวจ
ตรวจว่า URL พิมพ์ถูก ไฟล์เปิดจากโหมดไม่ล็อกอินได้ เซิร์ฟเวอร์ไม่บล็อก Googlebot และไม่มีการ Redirect วนซ้ำ
ใช้ URL Inspection ตรวจหน้าตัวอย่าง แล้วดูเรื่อง Noindex, Canonical, Soft 404, คุณภาพเนื้อหา และลิงก์ภายใน การอยู่ใน Sitemap เพียงอย่างเดียวไม่พอ
แก้ต้นทางให้ Sitemap ระบุ URL ปลายทางที่ตอบ 200 โดยตรง นำหน้าที่หายไปหรือมีปัญหาออก และตรวจระบบสร้างไฟล์อีกครั้ง
ให้ระบบเปลี่ยนวันที่เมื่อเนื้อหาหลักของหน้าเปลี่ยนจริง ไม่ควรแก้วันที่ทุกครั้งที่ระบบทำงาน เพราะอาจทำให้ข้อมูลไม่น่าเชื่อถือ
Checklist ตรวจ Sitemap ก่อนใช้งาน
- ไฟล์เปิดได้โดยไม่ต้องล็อกอินและตอบสถานะ 200
- ใช้โดเมนและโปรโตคอลเดียวกับ Canonical ของเว็บไซต์
- มีเฉพาะ URL ที่ต้องการ Index และไม่มี Draft, Noindex, Redirect หรือ 404
- ไม่มี Sitemap ซ้ำจากหลายปลั๊กอิน
- ส่งไฟล์ใน Search Console Property ที่ถูกต้อง
- ตรวจรายงานเป็นระยะหลังย้ายหน้า เปลี่ยนโครงสร้าง หรือปรับระบบ
คำถามที่พบบ่อยเกี่ยวกับ Sitemap
ไม่จำเป็นเสมอไป เว็บไซต์ขนาดเล็กที่เชื่อมลิงก์ครบอาจถูกค้นพบได้ทั้งหมด แต่ Sitemap ช่วยให้ส่งสัญญาณและตรวจสอบ URL สำคัญได้เป็นระบบ จึงเป็นแนวทางที่เหมาะกับเว็บไซต์ส่วนใหญ่
ไม่ทันทีและไม่รับประกัน Google จะประเมินการเข้าถึง คุณภาพ ความซ้ำ Canonical และสัญญาณอื่นร่วมด้วย
sitemap.xml มักเป็นรายการ URL ไฟล์เดียว ส่วน sitemap_index.xml เป็นดัชนีที่รวม Sitemap ย่อยหลายไฟล์ เหมาะกับเว็บที่แบ่งโพสต์ หน้า สินค้า หรือหมวดหมู่เป็นชุด
ไม่ควร เพราะ URL เหล่านี้ไม่ใช่หน้าปลายทาง Canonical ที่ต้องการให้ติดผลค้นหา ควรแก้ตัวสร้าง Sitemap และตรวจลิงก์ภายในด้วย
โดยทั่วไปปลั๊กอินจะอัปเดตไฟล์อัตโนมัติ และ Google จะกลับมาอ่านเป็นระยะ ไม่จำเป็นต้องกด Submit ซ้ำทุกครั้ง เว้นแต่เปลี่ยนตำแหน่งไฟล์หรือกำลังแก้ปัญหาการเข้าถึง
ไม่ได้ ลิงก์ภายในยังช่วยให้ผู้ใช้เดินทางระหว่างเนื้อหาและบอกความสัมพันธ์ของหน้า ส่วน Sitemap เป็นรายการเสริมสำหรับการค้นพบและตรวจสอบ
Sitemap ดี เริ่มจากโครงสร้างเว็บไซต์ที่ชัดเจน
หากพบ URL ซ้ำ หน้าไม่ถูกเก็บข้อมูล หรือโครงสร้างทำให้ Search Engine สับสน ทีม Sienpae ช่วยตรวจและ วางโครงสร้างเว็บไซต์และแก้ปัญหาการเก็บข้อมูล ให้สอดคล้องกับหน้าที่ต้องการทำอันดับได้
อ่านบทความด้านเว็บไซต์และการตลาดเพิ่มเติมได้ที่ คลังความรู้ธุรกิจของ Sienpae
