SEO เชิงเทคนิค
เครื่องมือตรวจสอบและวิเคราะห์ Sitemap XML
วาง XML จริงของ sitemap.xml หรือ sitemap index ของคุณ แล้วดูการละเมิดโปรโตคอลทุกจุด แท็กที่ผิดรูปแบบ URL ซ้ำ และการเกินขีดจำกัด — ไม่ใช่แค่เช็คว่า "แปลงผลได้หรือไม่"
ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีอะไรที่คุณวางที่นี่ถูกส่งไปที่ไหนเลย นอกจากการนับจำนวนการใช้งานแบบไม่ระบุตัวตน
วางเนื้อหาทั้งหมดของไฟล์ sitemap.xml (<urlset>) หรือ sitemap index (<sitemapindex>) จะถูกตรวจสอบตามโปรโตคอล sitemaps.org: XML ถูกต้องตามรูปแบบ, องค์ประกอบที่จำเป็น, รูปแบบวันที่/ลำดับความสำคัญ และขีดจำกัดขนาด/จำนวน URL
เครื่องมือนี้ตรวจอะไรบ้าง และวิธีแก้ข้อผิดพลาดที่พบบ่อย
เครื่องมือนี้ตรวจสอบตามโปรโตคอล sitemaps.org จริงที่ Google, Bing และเสิร์ชเอนจินอื่น ๆ ใช้งาน: XML ต้องถูกต้องตามรูปแบบ องค์ประกอบราก (root) ต้องเป็น <urlset> (sitemap หน้าเว็บ) หรือ <sitemapindex> (sitemap ของ sitemap) ที่ประกาศ xmlns ถูกต้อง และทุกรายการต้องมี URL <loc> แบบสัมบูรณ์ที่ถูกต้อง
<lastmod> ต้องเป็นวันเวลาแบบ W3C (YYYY-MM-DD หรือ ISO 8601 เต็มรูปแบบพร้อมโซนเวลา), <changefreq> ต้องเป็นหนึ่งใน always/hourly/daily/weekly/monthly/yearly/never และ <priority> ต้องเป็นตัวเลขตั้งแต่ 0.0 ถึง 1.0 ค่าเหล่านี้เป็นเพียงคำแนะนำ ไม่ใช่คำสั่งบังคับ — เสิร์ชเอนจินส่วนใหญ่จะเพิกเฉยต่อค่านี้ แต่ค่าที่ผิดรูปแบบบ่งบอกว่าตัวสร้าง sitemap มีปัญหา ควรแก้ไข
ขีดจำกัดตายตัวสองข้อจากโปรโตคอล: สูงสุด 50,000 URL และ 50MB แบบไม่บีบอัดต่อไฟล์ sitemap หนึ่งไฟล์ หากเกินข้อใดข้อหนึ่ง ต้องแบ่งเป็นหลาย sitemap แล้วรวมไว้ใน <sitemapindex> การใส่ URL เดียวกันซ้ำสองครั้งจะสิ้นเปลือง crawl budget โดยไม่เพิ่มน้ำหนักใด ๆ
สาเหตุที่พบบ่อยที่สุดที่ทำให้ sitemap เสียทั้งไฟล์คือ "&" ดิบ ๆ ในส่วน query string ของ URL — ใน XML ต้องเขียนเป็น "&" ไม่เช่นนั้นทั้งไฟล์จะแปลงผลไม่ได้ และทุก URL ในนั้นจะมองไม่เห็นสำหรับเสิร์ชเอนจิน การปะปนกันของ http/https หรือชื่อโฮสต์ที่ต่างกันระหว่างรายการ มักหมายความว่ามี URL บางส่วนตกหล่นระหว่างการย้ายเว็บไซต์
ข้อจำกัด: เครื่องมือนี้ตรวจสอบเฉพาะเอกสาร XML ที่วางเข้ามาเท่านั้น — ไม่ได้ดึงข้อมูล (fetch) URL ที่ระบุไว้เพื่อยืนยันว่าได้สถานะ 200 และไม่ได้ตรวจว่า sitemap ถูกอ้างอิงจาก robots.txt หรือไม่ (ใช้เครื่องมือตรวจสอบ robots.txt & sitemap สำหรับการตรวจแบบ live นั้น)