DevToolPal
ไทย

ตัวสร้างแผนผังเว็บไซต์ XML

แปลงรายการ URL เป็น sitemap.xml ที่มี lastmod, changefreq และ priority หรือตรวจสอบและจัดรูปแบบแผนผังเว็บไซต์ที่มีอยู่

ทำงานในเครื่อง ไม่มีการอัปโหลด

ตัวเลือก

โหมด

อินพุต

0 ตัวอักษร · 0 B

sitemap.xml

0 ตัวอักษร · 0 B

เครื่องมือนี้ทำอะไร

ตัวสร้างแผนผังเว็บไซต์แปลงรายการ 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 ไว้

วิธีใช้

  1. วาง URL บรรทัดละหนึ่งรายการ บรรทัดที่ขึ้นต้นด้วย # จะถูกข้าม
  2. หากต้องการ ให้เขียนค่าเฉพาะของบรรทัดต่อท้าย URL โดยคั่นด้วยช่องว่าง ได้แก่ วันที่ ความถี่การเปลี่ยนแปลง และลำดับความสำคัญ เรียงลำดับใดก็ได้ ค่าเหล่านี้จะใช้แทนการตั้งค่าส่วนกลางสำหรับบรรทัดนั้น
  3. เลือกค่าเริ่มต้นของวันที่แก้ไขล่าสุด ความถี่ และลำดับความสำคัญ และเปิดการเรียงหากต้องการให้ URL เรียงตามตัวอักษร
  4. ดาวน์โหลดผลลัพธ์เป็น 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