XML Sitemap คืออะไร?

XML Sitemap เป็นไฟล์ที่มีโครงสร้าง (โดยปกติคือ sitemap.xml) ที่แสดงรายการ URL ของเว็บไซต์พร้อมกับข้อมูลเมตา (เช่น วันที่แก้ไขล่าสุด, ความสำคัญ) เพื่อช่วยให้เครื่องมือค้นหาเช่น Google ค้นพบและจัดทำดัชนีหน้าได้อย่างมีประสิทธิภาพ.

โครงสร้างทางเทคนิค

XML Sitemap พื้นฐานจะปฏิบัติตามสคีมานี้:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/page1</loc>
    <lastmod>2023-10-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

ทำไมต้องใช้ XML Sitemap?

  • ปรับปรุงความสามารถในการค้นหา สำหรับเว็บไซต์ขนาดใหญ่/ที่มีการเปลี่ยนแปลงบ่อย.
  • ให้ความสำคัญกับหน้าที่สำคัญ (ผ่าน <priority> และ <changefreq>).
  • จัดการเนื้อหาที่ซ้ำซ้อน โดยการระบุ URL ที่เป็นมาตรฐาน.
  • จำเป็นสำหรับ Google News และ SEO วิดีโอ/ภาพ.

วิธีการสร้าง XML Sitemap?

  1. เครื่องมืออัตโนมัติ:
  • ปลั๊กอิน CMS (เช่น Yoast SEO สำหรับ WordPress).
  • เครื่องมือค้นหาเช่น Screaming Frog หรือ SiteBulb.
  1. สคริปต์ที่กำหนดเอง: Python (xml.etree.ElementTree) หรือ JavaScript.
  2. Sitemaps แบบไดนามิก: สำหรับเนื้อหาที่อัปเดตบ่อย (เช่น อีคอมเมิร์ซ).

แนวทางปฏิบัติที่ดีที่สุด

  • จำกัดที่ 50,000 URLs ต่อไฟล์ (แบ่งเป็นหลายแผนผังเว็บไซต์หากจำเป็น).
  • ส่งผ่าน Google Search Console.
  • ยกเว้นหน้าที่ไม่สามารถจัดทำดัชนีได้ (เช่น /admin/).
  • ใช้ lastmod อย่างถูกต้องเพื่อลดการค้นหาที่ไม่จำเป็น.

ขั้นสูง: ไฟล์ดัชนีแผนผังเว็บไซต์

สำหรับเว็บไซต์ขนาดใหญ่, ใช้ ดัชนีแผนผังเว็บไซต์ (sitemap-index.xml) เพื่อจัดกลุ่มแผนผังเว็บไซต์หลายรายการ:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-posts.xml</loc>
  </sitemap>
</sitemapindex>

คุณอาจชอบ

Run multiple accounts without bans and blocks
ทดลองใช้ฟรี

การป้องกันความปลอดภัยหลายบัญชี เริ่มต้นด้วย FlashID

ผ่านเทคโนโลยีการระบุตัวตนด้วยลายนิ้วมือของเรา คุณจะไม่ถูกติดตาม

การป้องกันความปลอดภัยหลายบัญชี เริ่มต้นด้วย FlashID