Knowledge Base

Sitemap คืออะไรและทำไมเว็บไซต์ของฉันจึงต้องมี?

Sitemap คืออะไร ความแตกต่างระหว่าง XML Sitemap กับ HTML Sitemap สิ่งที่ควรใส่ และวิธีส่ง Sitemap ไปยัง Google

การทำ SEO What is / explanation อ่าน 3 นาที

Sitemap คือไฟล์ที่แสดงรายการ URL ทั้งหมดบนเว็บไซต์ของคุณ ช่วยให้ Search Engine ค้นพบและ Crawl หน้าต่าง ๆ ได้อย่างมีประสิทธิภาพมากขึ้น ประเภทที่พบบ่อยที่สุดสำหรับงาน SEO คือ XML Sitemap ที่ส่งไปยัง Google Search Console

XML Sitemap กับ HTML Sitemap ต่างกันอย่างไร?

XML Sitemap ออกแบบมาสำหรับ Search Engine เป็นไฟล์ที่มีโครงสร้าง ประกอบด้วยรายการ URL พร้อมกับ Metadata ที่เลือกใส่ได้ เช่น วันที่แก้ไขล่าสุดและความถี่ในการอัปเดต โดยไม่ได้มีไว้ให้ผู้ใช้อ่านโดยตรง

HTML Sitemap คือหน้าสำหรับนำทางบนเว็บไซต์ ที่แสดงลิงก์ไปยังส่วนและหน้าสำคัญต่าง ๆ ออกแบบมาสำหรับผู้ใช้ที่ต้องการเห็นภาพรวมของโครงสร้างเว็บไซต์ ทั้งสองแบบสามารถมีอยู่พร้อมกันได้ แต่สำหรับงาน SEO XML Sitemap คือสิ่งที่สำคัญ

เว็บไซต์ทุกแห่งจำเป็นต้องมี Sitemap หรือไม่?

ไม่ใช่ทุกเว็บไซต์ที่ต้องมี Google สามารถค้นพบหน้าต่าง ๆ ได้ด้วยการตามลิงก์ ดังนั้นเว็บไซต์ขนาดเล็กที่เชื่อมโยงลิงก์กันดีอาจถูก Index ได้อย่างมีประสิทธิภาพโดยไม่ต้องมี Sitemap อย่างไรก็ตาม Sitemap จะยิ่งสำคัญมากขึ้นเมื่อเว็บไซต์เติบโตขึ้น

เว็บไซต์ขนาดใหญ่ เว็บไซต์ที่มีหน้าซึ่งเชื่อมโยงลิงก์ภายในไม่ดี เว็บไซต์ใหม่ที่มี Backlink จากภายนอกน้อย และเว็บไซต์ที่เผยแพร่คอนเทนต์ใหม่บ่อย ล้วนได้ประโยชน์จากการมี Sitemap เมื่อสร้างเว็บไซต์ใหม่ การส่ง Sitemap ไปยัง Google Search Console ถือเป็นแนวปฏิบัติมาตรฐาน

[Screenshot: รายงาน Sitemaps ใน Google Search Console ที่แสดง Sitemap ที่ส่งไปแล้ว พร้อมจำนวน URL ที่ค้นพบและที่ Index แล้ว Alt text: Google Search Console sitemaps report showing a submitted XML sitemap with discovered and indexed URL counts.]

Sitemap ควรมีอะไรบ้าง?

Sitemap ควรมีทุกหน้าที่คุณต้องการให้ถูก Index: หน้าบริการ หน้าตามพื้นที่ (Location Page) บทความบล็อก บทความคลังความรู้ และหน้า Landing Page สำคัญ ไม่ควรมีหน้าที่คุณบล็อกด้วย robots.txt หน้าที่มี noindex tag เนื้อหาซ้ำ หรือหน้า Archive แบบแบ่งหน้า (Pagination) ที่ไม่มีคุณค่าในตัวเอง การทำให้ Sitemap สะอาดหมายความว่า Google จะใช้ Crawl Budget ไปกับหน้าที่มีความสำคัญ แทนที่จะเสียไปกับหน้าที่ไม่ควรถูก Index

ส่ง Sitemap ไปยัง Google อย่างไร?

เข้าสู่ระบบ Google Search Console แล้วเลือก Property ของคุณ ไปที่ Indexing แล้วเลือก Sitemaps ใส่ URL ของไฟล์ Sitemap ซึ่งโดยทั่วไปอยู่ที่ yourdomain.com/sitemap.xml แล้วคลิก Submit

Google จะรายงานว่าค้นพบ URL กี่รายการและพบข้อผิดพลาดใดหรือไม่ แพลตฟอร์ม CMS ส่วนใหญ่สร้าง Sitemap ให้โดยอัตโนมัติ แม้ว่าผลลัพธ์มักต้องตรวจทานเพื่อให้แน่ใจว่าหน้าที่ถูกต้องถูกรวมเข้าไป

บทความคลังความรู้ที่เกี่ยวข้อง:

• Technical SEO คืออะไร

• คู่มือ Google Search Console ฉบับย่อ

• Google ใช้เวลานานแค่ไหนในการ Index เว็บไซต์

ลิงก์ภายนอก:

• Google Search Central, sitemaps documentation