เครื่องมือนี้ทำอะไร
ตัวสร้างแผนผังเว็บไซต์แปลงรายการ URL ธรรมดาเป็นไฟล์ sitemap.xml ที่ถูกต้องตามโปรโตคอล sitemaps.org วาง URL บรรทัดละหนึ่งรายการ แล้ว XML จะแสดงทันทีขณะพิมพ์ ที่อยู่แต่ละรายการจะถูกเข้ารหัสแบบเปอร์เซ็นต์ หลีกอักขระ XML ตัด #fragment ออก และแสดงเพียงครั้งเดียว พาธสัมพัทธ์อย่าง /pricing จะถูกแปลงตาม URL ฐานที่ตั้งไว้ หรือหากไม่ได้ตั้ง จะใช้ URL เต็มรายการแรกในรายการ
การตั้งค่าส่วนกลางจะเพิ่มวันที่ <lastmod> (วันนี้หรือวันที่เลือก) <changefreq> และ <priority> ให้ทุกรายการ ลำดับความสำคัญยังกำหนดอัตโนมัติตามความลึกของพาธได้ คือ 1.0 สำหรับหน้าแรก 0.8 สำหรับระดับถัดลงไป 0.6 สำหรับสองระดับลงไป และ 0.4 สำหรับหน้าที่ลึกกว่านั้น เปลี่ยนประเภทเป็น ดัชนีแผนผังเว็บไซต์ เพื่อระบุไฟล์แผนผังหลายไฟล์แทนหน้าเว็บ
โหมด ตรวจสอบและจัดรูปแบบ ใช้ตรวจแผนผังเว็บไซต์หรือดัชนีที่มีอยู่ ได้แก่ XML ถูกรูปแบบ องค์ประกอบรากและเนมสเปซ <loc> ที่เป็น URL http(s) เต็มในทุกรายการ วันที่แบบ W3C ใน <lastmod> ค่า <changefreq> ที่อนุญาต ลำดับความสำคัญ 0.0 ถึง 1.0 และขีดจำกัด 50,000 รายการ ข้อผิดพลาดจะบอกว่าเป็นรายการที่เท่าไรและพาไปยังบรรทัดนั้น ไฟล์ที่ถูกต้องจะส่งกลับแบบเยื้องหรือย่อขนาด โดยคงความคิดเห็นและแท็กส่วนขยายอย่าง image:image ไว้
วิธีใช้
- วาง URL บรรทัดละหนึ่งรายการ บรรทัดที่ขึ้นต้นด้วย
#จะถูกข้าม - หากต้องการ ให้เขียนค่าเฉพาะของบรรทัดต่อท้าย URL โดยคั่นด้วยช่องว่าง ได้แก่ วันที่ ความถี่การเปลี่ยนแปลง และลำดับความสำคัญ เรียงลำดับใดก็ได้ ค่าเหล่านี้จะใช้แทนการตั้งค่าส่วนกลางสำหรับบรรทัดนั้น
- เลือกค่าเริ่มต้นของวันที่แก้ไขล่าสุด ความถี่ และลำดับความสำคัญ และเปิดการเรียงหากต้องการให้ URL เรียงตามตัวอักษร
- ดาวน์โหลดผลลัพธ์เป็น
sitemap.xmlแล้วอัปโหลดขึ้นเว็บไซต์
หากต้องการตรวจแผนผังเว็บไซต์ที่มีอยู่ ให้สลับไปที่ ตรวจสอบและจัดรูปแบบ แล้ววาง XML
ตัวอย่าง
ข้อมูลนี้ผสม URL ธรรมดา ค่าต่อบรรทัด และพาธสัมพัทธ์
https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing
ผลลัพธ์
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/blog/</loc>
<lastmod>2024-05-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://example.com/docs/getting-started</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://example.com/pricing</loc>
</url>
</urlset>
เคล็ดลับ
- ใส่เฉพาะ URL หลักที่ตอบกลับ 200 ไม่ใส่การเปลี่ยนเส้นทาง หน้า
noindexหรือ URL ซ้ำที่มีพารามิเตอร์ติดตาม - โดยปกติ URL ทั้งหมดควรอยู่บนโฮสต์เดียวกับไฟล์แผนผังเว็บไซต์ เว้นแต่คุณจะแจ้งผ่าน robots.txt ของแต่ละโฮสต์
- วันที่เขียนเป็น
YYYY-MM-DDหรือเวลาเต็มพร้อมเขตเวลาก็ได้ เช่น2024-05-01T09:30:00+00:00 - แผนผังขนาดใหญ่สามารถบีบอัดด้วย gzip และให้บริการเป็น
sitemap.xml.gzได้ ขีดจำกัดคิดจากไฟล์ที่ยังไม่บีบอัด
คำถามที่พบบ่อย
› จำเป็นต้องใส่ lastmod, changefreq และ priority หรือไม่
มีเพียง loc ที่จำเป็น Google ใช้ lastmod เมื่อค่าถูกต้องสม่ำเสมอ และเพิกเฉยต่อ changefreq กับ priority ส่วน Bing และเสิร์ชเอนจินบางตัวยังอ่านค่าเหล่านี้ ควรใส่ lastmod เป็นวันที่เนื้อหาหน้าเปลี่ยนจริง ไม่ใช่วันที่สร้างไฟล์
› แผนผังเว็บไซต์หนึ่งไฟล์ใส่ URL ได้กี่รายการ
สูงสุด 50,000 URL และ 50 MB เมื่อไม่บีบอัด หากเว็บไซต์ใหญ่กว่านั้น ให้แบ่ง URL เป็นหลายแผนผัง แล้วระบุไฟล์เหล่านั้นในดัชนีแผนผังเว็บไซต์ ซึ่งเครื่องมือนี้สร้างได้เช่นกัน
› รายการ URL ของฉันถูกอัปโหลดไปที่ใดหรือไม่
ไม่ แผนผังเว็บไซต์ถูกสร้างและตรวจสอบในเบราว์เซอร์ทั้งหมด และเครื่องมือไม่เคยเข้าถึง URL ของคุณ ใช้ปุ่มดาวน์โหลดเพื่อบันทึก sitemap.xml
› จะแจ้งเสิร์ชเอนจินให้รู้จักแผนผังเว็บไซต์ได้อย่างไร
อัปโหลด sitemap.xml ขึ้นเว็บไซต์ (มักไว้ที่ราก) เพิ่มบรรทัดเช่น Sitemap: https://example.com/sitemap.xml ใน robots.txt แล้วส่ง URL ใน Google Search Console และ Bing Webmaster Tools