Technical SEO

Sitemap คืออะไร จำเป็นแค่ไหน และช่วย SEO ตรงจุดไหนจริง ๆ

อธิบาย XML sitemap ว่าคืออะไร เว็บแบบไหนต้องมีจริง ๆ วิธีส่งเข้า Google Search Console และข้อจำกัดที่หลายคนเข้าใจผิด

ทีม NOAH · เผยแพร่ 2 กันยายน 2569 · อัปเดต 3 กันยายน 2569 · อ่าน 15 นาที

หน้าร้านของธุรกิจท้องถิ่น

สรุปสั้น

  • XML sitemap คือไฟล์ที่รวมรายชื่อ URL ของเว็บไซต์ไว้ในที่เดียว เพื่อช่วยให้เสิร์ชเอนจินค้นพบหน้าเหล่านั้นได้ง่ายขึ้น
  • sitemap ช่วยเรื่องการค้นพบ (discovery) ไม่ได้รับประกันว่าหน้านั้นจะถูก index หรือได้อันดับดี
  • เว็บที่มีลิงก์ภายในเชื่อมโยงกันดีอยู่แล้วอาจไม่ต้องพึ่ง sitemap มากนัก แต่เว็บใหม่หรือเว็บขนาดใหญ่ควรมีเสมอ
  • ส่ง sitemap ผ่านเมนู Sitemaps ใน Google Search Console แล้วตรวจสถานะว่าอ่านสำเร็จหรือมีข้อผิดพลาด
  • URL ที่ใส่ใน sitemap ควรเป็น URL ที่ต้องการให้ index จริง ไม่ควรใส่หน้าที่มี noindex หรือหน้าที่ถูกบล็อกใน robots.txt

เว็บใหม่ที่เพิ่งเปิดตัวมักเจอปัญหาว่าเผยแพร่บทความไปแล้วหลายสิบชิ้น แต่ Google ยัง index ไปไม่กี่หน้า สาเหตุหนึ่งที่พบบ่อยคือไม่มีลิงก์ภายนอกชี้เข้าเว็บเลย และลิงก์ภายในก็ยังไม่ครบ ทำให้ Googlebot ค้นพบ URL ได้ช้า XML sitemap คือเครื่องมือที่ช่วยแก้ปัญหานี้โดยตรง

สำหรับเจ้าของธุรกิจ SME ที่ไม่ได้มีทีมเทคนิคดูแลเว็บเต็มเวลา sitemap เป็นหนึ่งในไม่กี่เรื่อง technical SEO ที่ตั้งค่าครั้งเดียวแล้วแทบไม่ต้องยุ่งอีก แต่ต้องเข้าใจให้ถูกว่ามันช่วยอะไรได้จริง และไม่ได้ช่วยอะไรบ้าง เพื่อไม่ให้คาดหวังผิดจุด

Sitemap คืออะไร

Sitemap คืออะไร

XML sitemap คือไฟล์รูปแบบ XML ที่รวบรวมรายชื่อ URL ของเว็บไซต์ไว้ในที่เดียว เพื่อบอกเสิร์ชเอนจินว่าเว็บมีหน้าอะไรบ้างที่ต้องการให้ค้นพบ แต่ละ URL อาจมีข้อมูลเสริม เช่น วันที่แก้ไขล่าสุด sitemap ช่วยเรื่องการค้นพบ URL เป็นหลัก ไม่ได้เป็นตัวรับประกันว่า Google จะเก็บหน้านั้นเข้าดัชนีหรือจัดอันดับให้

หน้าตาของไฟล์ sitemap.xml

ไฟล์ sitemap.xml เป็นไฟล์ข้อความธรรมดาที่เขียนด้วยโครงสร้าง XML แต่ละ URL อยู่ในแท็ก url และมี loc เก็บที่อยู่ของหน้า อาจมี lastmod บอกวันที่แก้ไขล่าสุด ผู้ใช้ทั่วไปไม่จำเป็นต้องเขียนไฟล์นี้เอง เพราะระบบสร้างเว็บสมัยใหม่ทั้ง WordPress (ผ่านปลั๊กอิน) และ Next.js (ผ่านฟังก์ชันสร้าง sitemap อัตโนมัติ) จะสร้างไฟล์นี้ให้เองตามหน้าที่มีอยู่จริงบนเว็บ

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

เว็บแบบไหนต้องมี Sitemap จริง ๆ

ตามเอกสารของ Google Search Central sitemap มีประโยชน์มากเป็นพิเศษกับเว็บขนาดใหญ่ที่มีหน้าจำนวนมาก เว็บที่มีเนื้อหาใหม่เผยแพร่บ่อย เว็บที่ยังไม่มีลิงก์ภายนอกชี้เข้ามามากนัก และเว็บที่มีหน้าซึ่งไม่ได้เชื่อมโยงกันดีด้วยลิงก์ภายใน

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

ตัวอย่างสมมติ: ร้านค้าออนไลน์ที่เพิ่งเปิดตัว

ลองนึกภาพร้านค้าออนไลน์แห่งหนึ่ง (ตัวอย่างสมมติเพื่อให้เห็นภาพ) เพิ่งเปิดเว็บใหม่และมีหน้าสินค้าหลายสิบรายการ แต่ยังไม่มีเว็บอื่นลิงก์มาหาเลยสักที่ ถ้าไม่ส่ง sitemap เข้า Search Console Google อาจต้องใช้เวลานานกว่าจะไล่เจอหน้าสินค้าทั้งหมดผ่านการ crawl ตามลิงก์ภายในทีละหน้า การส่ง sitemap เข้าไปตั้งแต่ต้นช่วยย่นระยะเวลานี้ลงได้มาก เพราะเท่ากับส่งรายชื่อหน้าทั้งหมดให้ Google เห็นในคราวเดียว

วิธีส่ง Sitemap เข้า Google Search Console

ส่งและตรวจสอบ sitemap ทีละขั้นตอน

  1. 1

    ตรวจว่าเว็บมีไฟล์ sitemap.xml อยู่แล้วหรือไม่

    เว็บที่สร้างด้วย Next.js หรือ WordPress ส่วนใหญ่สร้าง sitemap ให้อัตโนมัติ ลองเปิด /sitemap.xml ดูก่อน ถ้าเห็นรายการ URL แสดงว่ามีอยู่แล้ว

  2. 2

    เข้าเมนู Sitemaps ใน Google Search Console

    ใส่ที่อยู่ของ sitemap แล้วกดส่ง ระบบจะเริ่มอ่านไฟล์และแสดงจำนวน URL ที่พบ

  3. 3

    ตรวจสถานะการอ่านไฟล์

    ดูว่า Google อ่านไฟล์สำเร็จหรือมีข้อผิดพลาด เช่น รูปแบบ XML ไม่ถูกต้องหรือ URL บางรายการเข้าไม่ได้

  4. 4

    ตรวจว่า URL ใน sitemap ตรงกับ URL ที่ต้องการ index จริง

    อย่าใส่หน้าที่มี noindex หรือหน้าที่ถูกบล็อกใน robots.txt ลงใน sitemap เพราะจะทำให้ข้อมูลขัดแย้งกัน

  5. 5

    ติดตามผลหลังส่งไปสักระยะ

    กลับมาดูอีกครั้งหลังผ่านไปหลายวัน เพื่อดูว่าจำนวน URL ที่ถูก index เพิ่มขึ้นตามที่คาดไว้หรือไม่ ถ้าจำนวนไม่ขยับเลยควรตรวจคุณภาพเนื้อหาของหน้านั้นเพิ่มเติม

วิธีตรวจสอบว่า sitemap ทำงานถูกต้องแล้ว

  • เปิด URL ของ sitemap ตรง ๆ ในเบราว์เซอร์ ต้องเห็นรายการ URL ไม่ใช่หน้า error
  • ในหน้า Sitemaps ของ Search Console สถานะต้องขึ้นว่า 'สำเร็จ' ไม่ใช่ 'มีข้อผิดพลาด' หรือ 'อ่านไม่สำเร็จ'
  • จำนวน URL ที่ตรวจพบใกล้เคียงกับจำนวนหน้าจริงที่ต้องการให้ index
  • สุ่มเปิด URL สัก 3-5 รายการจาก sitemap เพื่อดูว่าเข้าได้จริง ไม่ error 404

ข้อจำกัดของ Sitemap ที่หลายคนเข้าใจผิด

sitemap ไม่ใช่ตั๋วรับประกันการ index

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

sitemap ยังไม่ได้แก้ปัญหาเรื่องการค้นพบจากผู้อ่านจริงด้วย ต่อให้ Google เห็น URL จาก sitemap แต่ถ้าเว็บไม่มีลิงก์ภายในพาไปยังหน้านั้น ผู้อ่านทั่วไปก็ยังหาทางเข้าไม่เจอ หน้าลักษณะนี้ยังนับเป็น orphan page อยู่ดี แม้จะอยู่ใน sitemap แล้วก็ตาม

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

หน้าร้านของธุรกิจท้องถิ่น

Sitemap Index สำหรับเว็บขนาดใหญ่

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

ข้อผิดพลาดที่เจอบ่อยเรื่อง Sitemap

  • ใส่หน้าที่มี noindex หรือถูกบล็อกใน robots.txt ลงใน sitemap ทำให้ข้อมูลขัดแย้งกันเอง
  • สร้าง sitemap แล้วไม่เคยส่งเข้า Search Console เลย
  • ปล่อย sitemap ให้มี URL เก่าที่ถูกลบไปแล้วค้างอยู่ ทำให้ Google เจอ 404 เวลาไปตรวจ
  • เข้าใจว่าส่ง sitemap แล้วหน้าจะติดอันดับทันที ทั้งที่ sitemap ช่วยแค่เรื่องการค้นพบเท่านั้น
  • ใส่ URL ที่ redirect ไปหน้าอื่นแล้วลงใน sitemap แทนที่จะใส่ URL ปลายทางที่ถูกต้อง
  • ลืมอัปเดต sitemap หลังเปลี่ยนโครงสร้าง URL ของเว็บทั้งหมด ทำให้ไฟล์เก่าไม่ตรงกับเว็บจริงอีกต่อไป

เช็กลิสต์สรุปก่อนปล่อยเว็บจริง

  • เปิด /sitemap.xml แล้วเห็นรายการ URL ที่ถูกต้อง ไม่ error
  • ส่ง sitemap เข้า Google Search Console เรียบร้อยแล้ว
  • สถานะในหน้า Sitemaps ขึ้นว่าอ่านสำเร็จ
  • ไม่มีหน้าที่มี noindex หรือถูกบล็อกใน robots.txt ปนอยู่ใน sitemap
  • ไม่มี URL เก่าที่ลบไปแล้วหรือ URL ที่ redirect ค้างอยู่ในไฟล์
  • หน้าใหม่ที่เผยแพร่ถูกเพิ่มเข้า sitemap โดยอัตโนมัติหรือมีกระบวนการอัปเดตที่ชัดเจน

Sitemap จำเป็นไหมสำหรับเว็บ SME ที่มีหน้าไม่กี่สิบหน้า

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

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

ตั้งค่าครั้งเดียว ไม่ต้องมีทีมเทคนิคดูแลต่อ

ถ้าเว็บสร้างด้วย WordPress หรือ Next.js ระบบมักสร้างและอัปเดต sitemap ให้อัตโนมัติอยู่แล้ว เจ้าของธุรกิจแค่ตรวจว่ามีไฟล์อยู่จริงแล้วส่งเข้า Search Console ครั้งเดียวก็พอ ไม่ต้องกลับมาแก้ไขเองทุกเดือน หากยังไม่แน่ใจว่าควรจัดลำดับงาน technical SEO เรื่องไหนก่อนหลังในแต่ละเดือน อ่านแนวทางเพิ่มได้ที่ SEO เบื้องต้นสำหรับ SME

คำถามที่พบบ่อย

Sitemap จำเป็นไหมถ้าเว็บมีแค่ไม่กี่สิบหน้า+

จำเป็นอยู่ ถึงแม้เว็บจะมีขนาดเล็ก sitemap ก็ช่วยให้ Google ค้นพบหน้าใหม่เร็วขึ้น โดยเฉพาะช่วงที่เว็บยังไม่มีลิงก์จากภายนอกมากนัก และเป็นการตั้งค่าที่ทำครั้งเดียวแทบไม่ต้องดูแลต่อ

sitemap กับ robots.txt ต่างกันอย่างไร+

sitemap บอก Google ว่าเว็บมีหน้าอะไรบ้างที่ต้องการให้ค้นพบ ส่วน robots.txt บอกว่าห้าม Googlebot เข้าไป crawl ส่วนไหนของเว็บบ้าง ทั้งสองไฟล์ทำหน้าที่ตรงข้ามกันในแง่หนึ่ง และควรตั้งค่าให้สอดคล้องกัน ไม่ใส่ URL เดียวกันไว้ทั้งสองฝั่งแบบขัดแย้ง อ่านเพิ่มเติมที่ robots.txt คืออะไร

ต้องอัปเดต sitemap ทุกครั้งที่มีบทความใหม่ไหม+

เว็บที่ใช้ระบบสร้าง sitemap อัตโนมัติ เช่น ปลั๊กอิน WordPress หรือ framework อย่าง Next.js มักอัปเดตไฟล์ให้เองทุกครั้งที่มีเนื้อหาใหม่ ไม่ต้องทำมือ แต่ถ้าเว็บสร้าง sitemap แบบสถิตไว้ครั้งเดียว ต้องอัปเดตเองเมื่อมีการเปลี่ยนแปลง

ไม่มี sitemap เว็บจะถูก index ไม่ได้เลยไหม+

ไม่จริง Google ยังค้นพบหน้าได้จากการไล่ตามลิงก์ภายในและลิงก์จากเว็บอื่น sitemap เป็นตัวช่วยให้กระบวนการนี้เร็วและครบถ้วนขึ้น ไม่ใช่เงื่อนไขบังคับที่ขาดไม่ได้

sitemap ควรมีกี่ URL+

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

ตรวจสอบว่า sitemap ทำงานถูกต้องได้อย่างไร+

ตรวจได้จากเมนู Sitemaps ใน Google Search Console ซึ่งจะแสดงว่าอ่านไฟล์สำเร็จหรือไม่ และมี URL กี่รายการที่ถูกส่งเข้ามา หากมีข้อผิดพลาดระบบจะระบุประเภทของปัญหาให้

ใช้ WordPress ต้องติดตั้งปลั๊กอินเพิ่มเพื่อสร้าง sitemap ไหม+

ปลั๊กอิน SEO ยอดนิยมส่วนใหญ่มีฟีเจอร์สร้าง sitemap ในตัวอยู่แล้ว ไม่ต้องติดตั้งปลั๊กอินแยกเฉพาะสำหรับ sitemap เพิ่มอีก เพียงเปิดใช้งานฟีเจอร์นี้ในปลั๊กอิน SEO ที่มีอยู่

สรุป

sitemap เป็นเครื่องมือช่วยเรื่องการค้นพบ URL ไม่ใช่ตัวรับประกันการ index หรืออันดับ เว็บทุกขนาดควรมี sitemap ที่อัปเดตตรงกับหน้าที่ต้องการให้ index จริง และควรใช้ร่วมกับการวางลิงก์ภายในให้ครบ เพื่อให้ทั้ง Google และผู้อ่านจริงเข้าถึงเนื้อหาได้ง่าย

ถ้าอยากเห็นภาพรวมของหัวข้อนี้ทั้งหมด เริ่มที่หน้ารวมTechnical SEO แล้วค่อยเจาะรายละเอียดต่อที่ International SEO คืออะไร ทำเว็บหลายภาษาหลายประเทศให้ Google เข้าใจถูกต้อง และ LCP คืออะไร และลดยังไงให้เนื้อหาหลักโหลดเร็วขึ้น

ตรวจสถานะ index ของเว็บที่เชื่อมต่อไว้ได้ง่ายขึ้น

ดูภาพรวมเครื่องมือ SEO ด้าน technical ที่ช่วยตรวจสุขภาพเว็บไซต์ตั้งแต่ sitemap ไปจนถึงสถานะ index

ดูเครื่องมือ SEO ทั้งหมด

อ่านต่อ