น้องคิตตี้มาแล้วค่ะ! จะพาทุกคนไปทำความรู้จักกับคำว่า Sitemap ที่ใครทำ SEO ต้องรู้จักและใช้ให้เป็น! ถ้าพร้อมแล้วก็เตรียมตัวให้ดี เพราะวันนี้น้องคิตตี้จะพาทุกคนไปเจาะลึกเทคนิคการทำ Sitemap พร้อมตัวอย่างที่ใช้ได้จริงกันค่ะ!
Sitemap คืออะไร ?
หลายคนอาจจะได้ยินคำว่า Sitemap กันมาบ้างแล้ว แต่บางคนอาจจะยังไม่เข้าใจว่า มันคืออะไร หรือ ทำไมถึงสำคัญ?
Sitemap คือไฟล์ที่บอก เครื่องมือค้นหา (อย่าง Google) ว่าเว็บของเรามีหน้าไหนบ้างและแต่ละหน้ามีลิงก์อะไรบ้างค่ะ มันเปรียบเหมือน แผนที่ ของเว็บไซต์ ที่ช่วยให้ Googlebot หรือ Crawler ของ Google รู้ว่าเว็บของเราแบ่งโครงสร้างยังไง และแต่ละหน้าเว็บมีความสำคัญยังไง
ทำไมต้องใช้ Sitemap?
- ช่วยให้ Google เข้าใจโครงสร้าง ของเว็บไซต์ของเรา
- ช่วยให้ Googlebot เข้าไปเก็บข้อมูลได้ง่ายและรวดเร็ว
- ช่วยให้หน้าใหม่ในเว็บไซต์เราถูกเก็บข้อมูลได้เร็วขึ้น
- เพิ่มโอกาสที่หน้าเว็บของเราจะถูกจัดอันดับได้ง่ายขึ้นค่ะ!
ทำไมปี 2025 Sitemap ยังคงสำคัญ ?
เหตุผล | อัปเดตล่าสุด |
---|---|
ลด Crawl Budget สูญเปล่า | Google แนะให้ใช้ lastmod แท็กสะท้อน “อัปเดตสาระสำคัญ” เท่านั้น (ปรับเอกสาร มิ.ย.2024) Google for Developers Search Engine Roundtable |
บอกสัญญาณคุณภาพ | XML พร้อม <image> หรือ <video> ช่วยให้บอตทำความเข้าใจสินทรัพย์มัลติมีเดียได้ดีกว่า meta tag อย่างเดียว Google for Developers |
เลิกพึ่ง ‘ping’ URL | Google ปิด sitemaps ping endpoint ตั้งแต่ ธ.ค.2023 – ใครยัง call จะได้ 404 กลับมา Google for Developers |
ประเภท Sitemap และ Use-case
ประเภท | ใช้เมื่อ | จุดสังเกต |
---|---|---|
XML (มาตรฐาน) | เว็บไซต์ทั่วไปทุกขนาด | สูงสุด 50 MB / 50k URL ต่อไฟล์ |
Sitemap Index | มี >50k URL | ใส่ลูกไฟล์ย่อย + lastmod ของแต่ละไฟล์ |
HTML | ช่วย UX / Internal link | ไม่ส่ง Search Console ได้ แต่แนะนำให้มี |
RSS/Atom | เว็บข่าว/บล็อกที่โพสต์บ่อย | Google จะดึงเฉพาะ “ใหม่ล่าสุด” ประหยัดบอต |
Image / Video / News | E-commerce, Publisher, OTT | ใส่แท็กเสริม <image:image> ฯลฯ ให้ครบ |
ตัวอย่างไฟล์ XML Minimal-Viable-SEO
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://example.com/product/123</loc>
<lastmod>2025-06-01T10:15:00+07:00</lastmod>
<image:image>
<image:loc>https://example.com/img/123.webp</image:loc>
<image:title>รองเท้าวิ่งคาร์บอน รุ่น X</image:title>
</image:image>
</url>
</urlset>
วิธีการทำ Sitemap ให้ถูกต้อง
การสร้าง Sitemap ไม่ยากเลยค่ะ น้องคิตตี้ขอแนะนำให้ทุกคนทำตามขั้นตอนนี้ได้เลย!
1. สร้างไฟล์ Sitemap
- สำหรับเว็บไซต์ที่ใช้ WordPress การสร้าง Sitemap ง่ายมากค่ะ! ใช้ปลั๊กอิน Yoast SEO หรือ Rank Math ก็สามารถสร้างไฟล์ sitemap.xml ได้โดยอัตโนมัติเลยค่ะ
- ถ้าเว็บไซต์ของคุณใช้ระบบอื่น ๆ เช่น HTML หรือ Joomla ก็สามารถใช้เครื่องมือออนไลน์เช่น XML-Sitemaps.com เพื่อสร้างไฟล์ sitemap.xml ได้ค่ะ
2. เพิ่มลิงก์ในไฟล์ Sitemap
- ควรเพิ่ม ทุกหน้า ที่คุณต้องการให้ Google เก็บข้อมูล เช่น หน้า บทความ, หน้าเกี่ยวกับเรา, หน้าอีคอมเมิร์ซ หรือ หน้าผลิตภัณฑ์
- สำหรับ หน้าอัปเดตใหม่ หรือ หน้าเว็บใหม่ อย่าลืมเพิ่มเข้าไปในไฟล์ Sitemap ด้วยนะคะ! เพื่อให้ Google รู้ว่าเว็บเรามีการเปลี่ยนแปลงและอัปเดตใหม่เสมอ
3. อัปโหลดไฟล์ Sitemap ไปที่เว็บไซต์
- เมื่อสร้างไฟล์ sitemap.xml แล้ว ให้ทำการอัปโหลดไฟล์นี้ไปที่ Root Directory ของเว็บไซต์ของคุณ
- ตัวอย่างที่อยู่ของ Sitemap จะเป็น:
https://www.yoursite.com/sitemap.xml
4. ส่ง Sitemap ให้ Google
- ไปที่ Google Search Console > Sitemaps แล้วคลิก Add a new sitemap
- ใส่ URL ของไฟล์ Sitemap ที่เราอัปโหลดไว้ (ตัวอย่าง:
https://www.yoursite.com/sitemap.xml
) - กด Submit เพื่อให้ Google เริ่มเก็บข้อมูลจาก Sitemap ของเราได้ค่ะ
ตัวอย่างการทำ Sitemap ด้วย Yoast SEO
สำหรับใครที่ใช้ WordPress และติดตั้ง Yoast SEO ไว้แล้ว น้องคิตตี้จะสอนวิธีการทำ Sitemap ด้วย Yoast SEO ค่ะ!
1. ติดตั้ง Yoast SEO
- เข้าไปที่ WordPress Dashboard > Plugins > Add New
- ค้นหา Yoast SEO และติดตั้ง
2. เปิดการสร้าง Sitemap
- ไปที่ SEO ในเมนูด้านซ้าย > เลือก General > เลือก Features
- เปิดฟังก์ชั่น XML Sitemaps แล้วคลิก Save Changes
3. ดูและตรวจสอบ Sitemap
- หลังจากเปิดใช้งานแล้ว คุณสามารถดู Sitemap ของเว็บไซต์ได้ที่ URL:
https://www.yoursite.com/sitemap_index.xml
- ตรวจสอบว่า ทุกหน้าที่ต้องการ ได้อยู่ในไฟล์ Sitemap หรือไม่ค่ะ
ขั้นตอนการส่ง Sitemap ไปยัง Google Search
สร้างไฟล์ Sitemap
ก่อนที่เราจะส่ง Sitemap ไปที่ Google Search Console ต้องมี ไฟล์ Sitemap ก่อนนะคะ ซึ่งอาจจะเป็นไฟล์ XML ที่มีลิงก์ของทุกหน้าบนเว็บไซต์ของเรา!
- เว็บไซต์ที่ใช้ WordPress สามารถสร้าง Sitemap ได้ง่าย ๆ ผ่านปลั๊กอิน Yoast SEO หรือ Rank Math ค่ะ
เมื่อได้ไฟล์ sitemap.xml แล้ว เราก็พร้อมที่จะส่งไปที่ Google ค่ะ!
2. สมัครและเข้า Google Search Console
ก่อนที่จะส่ง Sitemap ไปยัง Google คุณต้องมีบัญชี Google Search Console เพื่อเข้าถึงเครื่องมือของ Google สำหรับการตรวจสอบเว็บไซต์ของเรา
- ไปที่ Google Search Console
- หากยังไม่มีบัญชี Google Search Console ให้สมัครสมาชิกด้วย บัญชี Google และ ยืนยันเว็บไซต์ของคุณ ตามขั้นตอน
3. ไปที่เมนู Sitemaps ใน Google Search Console
- เข้าไปที่ Google Search Console ของเว็บไซต์ที่คุณต้องการส่ง Sitemap
- ที่แถบเมนูด้านซ้ายมือ คลิกที่ Sitemaps
- ที่หน้า Sitemaps คุณจะเห็นช่องกรอก URL ที่จะให้ส่ง Sitemap ค่ะ
4. กรอก URL ของไฟล์ Sitemap
- หากคุณได้ อัปโหลดไฟล์ sitemap.xml ไว้ใน root directory ของเว็บไซต์แล้ว ให้กรอก URL ของ Sitemap ลงในช่องที่มีชื่อว่า “Add a new sitemap” ตัวอย่าง URL ของ Sitemap จะเป็น:
https://www.yoursite.com/sitemap.xml
- กด Submit ค่ะ
5. ตรวจสอบสถานะการส่ง Sitemap
หลังจากที่คุณกด Submit แล้ว, Google จะเริ่มประมวลผล Sitemap ของคุณทันทีค่ะ
- บนหน้า Sitemaps ใน Google Search Console, คุณสามารถดูสถานะการส่ง Sitemap ได้ เช่น:
- Success: Google ได้รับ Sitemap และกำลังเก็บข้อมูล
- Error: มีข้อผิดพลาดใน Sitemap ของคุณที่ต้องแก้ไข
- Pending: Google กำลังประมวลผล Sitemap ค่ะ
เคล็ดลับในการส่ง Sitemap ให้สำเร็จ!
ใช้หลาย Sitemap ถ้าเว็บไซต์ใหญ่มาก: หากเว็บไซต์ของคุณมีหน้าเว็บเยอะเกิน 50,000 หน้า ควรแบ่งไฟล์ Sitemap ออกเป็นหลาย ๆ ไฟล์ค่ะ เพื่อให้จัดการได้ง่ายขึ้น
อัปเดต Sitemap บ่อย ๆ: ทุกครั้งที่มีการเพิ่มหน้าใหม่ ๆ หรืออัปเดตเนื้อหาบนเว็บไซต์ ควร อัปเดต Sitemap เพื่อให้ Google รู้จักหน้าใหม่ ๆ ของคุณค่ะ
ตรวจสอบข้อผิดพลาด: หากมีข้อผิดพลาดในการส่ง Sitemap, Google จะบอกให้เราทราบใน Search Console ดังนั้นควรตรวจสอบและแก้ไขข้อผิดพลาด
Sitemap ที่ดีต้องเป็นอย่างไร?
- มีโครงสร้างที่ชัดเจน:
สร้าง Sitemap ที่แสดงหน้าเว็บทั้งหมดอย่างครบถ้วน อย่าลืมใส่หน้าเว็บที่สำคัญ ๆ เช่น หน้าแรก, บทความ, ติดต่อเรา ฯลฯ - ไม่เกิน 50,000 URL:
ถ้าเว็บไซต์ของคุณมีหน้าเว็บเยอะมาก ควรแยก Sitemap เป็นหลายไฟล์นะคะ เพื่อไม่ให้ไฟล์ใหญ่เกินไป - อัปเดตไฟล์ Sitemap อยู่เสมอ:
ทุกครั้งที่มีการอัปเดตหรือเพิ่มหน้าเว็บใหม่ ควร อัปเดต Sitemap เพื่อให้ Google รู้ทันทีว่าเว็บเรามีหน้าใหม่
อัปเดตใหม่ล่าสุดในปี 2025!
ล่าสุดในปี 2025, Google เริ่มให้ความสำคัญกับ Sitemap ที่มีข้อมูลการจัดลำดับความสำคัญ (Priority) และ ความถี่ในการอัปเดต (Change Frequency) มากขึ้นค่ะ
- Priority: ใช้บอก Google ว่าหน้าไหนสำคัญมากกว่า เช่น หน้า “สินค้า” อาจมี priority สูงกว่า “หน้าเกี่ยวกับเรา”
- Change Frequency: บอกว่าเว็บไซต์ของเรามีการอัปเดตบ่อยแค่ไหน เช่น หน้า “ข่าวสาร” อัปเดตบ่อยที่สุด
ทำให้ Sitemap เป็นเครื่องมือที่สำคัญสำหรับการทำ SEO มากยิ่งขึ้นค่ะ!
การสร้าง Sitemap ไม่ได้เป็นแค่เรื่องของการ จัดระเบียบ หรือ การเก็บข้อมูล แต่ยังช่วยให้ Googlebot สามารถเข้าไปเก็บข้อมูลของเว็บไซต์ได้เร็วขึ้นและมีประสิทธิภาพมากขึ้นค่ะ!
สรุป
- Sitemap คือตัวช่วยให้ Google รู้จักโครงสร้างของเว็บไซต์
- ช่วยให้หน้าเว็บใหม่ถูกเก็บข้อมูลได้รวดเร็ว
- การ ส่ง Sitemap ผ่าน Google Search Console จะทำให้เว็บไซต์ของคุณมีโอกาสติดอันดับได้เร็วขึ้นค่ะ
ใครที่รับทำ SEO อยู่ห้ามพลาดเลยค่ะ! ถ้ามีคำถามหรือต้องการให้คิตตี้ช่วยอัปเดต Sitemap ของเว็บไซต์ บอกน้องมาได้นะคะ พร้อมช่วยเสมอค่ะ!