ตัวสร้าง XML Sitemap

วางรายการที่อยู่ของคุณลงไป จะมาจากสเปรดชีต จากคอนโซล หรือจากที่ไหนก็ได้ แล้วรับไฟล์ที่เครื่องมือค้นหายอมรับ ที่อยู่ซ้ำและบรรทัดแปลกปลอมจะถูกรายงานให้ทราบ ไม่ใช่ถูกตัดทิ้งเงียบ ๆ

Google อ่านค่า lastmod แต่ไม่สนใจ changefreq และ priority — คงไว้เผื่อบ็อตตัวอื่น

วิธีใช้

  1. วางรายการที่อยู่ บรรทัดละหนึ่งที่อยู่ ถ้ากรอกที่อยู่เว็บไซต์ไว้ก็ใช้พาธแบบสัมพัทธ์ได้
  2. ใส่วันที่แก้ไขล่าสุดถ้ามี Google อ่านฟิลด์นี้
  3. คัดลอก XML หรือดาวน์โหลด sitemap.xml แล้วอัปโหลดไปไว้ที่รากของเว็บไซต์
  4. ถ้าต้องการตรวจไฟล์ที่มีอยู่แล้ว ให้สลับไปที่โหมดตรวจสอบแล้ววางไฟล์ลงไป

สิ่งที่ควรรู้

เครื่องหมาย & ตัวเดียวที่ทำให้ทั้งไฟล์เสีย

ที่อยู่ที่มีพารามิเตอร์อย่าง /?a=1&b=2 เป็นเรื่องธรรมดา แต่ใน XML เครื่องหมาย & ต้องเขียนเป็น & ถ้าไม่ทำแบบนั้น ตัวแยกวิเคราะห์จะหยุดที่บรรทัดแบบนี้บรรทัดแรกและปฏิเสธไฟล์ทั้งไฟล์ ไม่ใช่แค่รายการนั้นรายการเดียว เครื่องมือนี้แปลงอักขระให้กับทุกที่อยู่ที่มันเขียนออกมา สตริงคิวรีจึงไม่ทำให้คุณเสียไฟล์ sitemap ไปทั้งไฟล์

สิ่งที่ Google อ่านจริง ๆ

จากทั้งสี่ฟิลด์ มีเพียง lastmod ที่ถูกใช้ และใช้เฉพาะเมื่อค่านั้นตรงความจริง วันที่ที่เปลี่ยนทุกครั้งที่ดีพลอยจะสอนให้ตัวรวบรวมข้อมูลเลิกสนใจมัน ส่วน changefreq และ priority นั้น Google ไม่สนใจมาหลายปีแล้ว ที่ยังคงไว้เพราะตัวรวบรวมข้อมูลอื่นและเครื่องมือภายในบางตัวยังอ่านอยู่ แต่อย่าคาดหวังว่ามันจะขยับอะไรในผลการค้นหา

คำถามที่พบบ่อย

ไฟล์เดียวใส่ที่อยู่ได้กี่รายการ

ห้าหมื่นรายการ และไม่เกินห้าสิบเมกะไบต์แบบไม่บีบอัด ถ้าเกินกว่านั้นให้แบ่งรายการออกเป็นหลายไฟล์แล้วรวมไฟล์เหล่านั้นไว้ในไฟล์ดัชนี sitemap ตัวตรวจสอบจะเตือนเมื่อไฟล์ที่คุณวางเข้ามาเกินขีดจำกัด

หน้าไหนที่ไม่ควรอยู่ใน sitemap

ทุกหน้าที่คุณไม่อยากให้ขึ้นเป็นผลการค้นหา ทั้งหน้าที่ปิดไว้ด้วย robots.txt หรือ noindex หน้าซ้ำที่ canonical ชี้ไปที่อื่น หน้าที่เปลี่ยนเส้นทาง และหน้าแสดงข้อผิดพลาด ไฟล์ sitemap ที่เต็มไปด้วยที่อยู่แบบนี้จะลดความน่าเชื่อถือของทั้งไฟล์

ไฟล์ที่สร้างเสร็จแล้วต้องวางไว้ที่ไหน

ที่รากของเว็บไซต์ ข้าง ๆ ไฟล์ robots.txt แล้วเพิ่มบรรทัด «Sitemap: https://example.com/sitemap.xml» ลงใน robots.txt ด้วย หลังจากนั้นการส่งไฟล์ผ่าน Search Console เป็นทางเลือก แต่ช่วยให้การรวบรวมข้อมูลครั้งแรกเร็วขึ้น

ใช้เครื่องมือนี้ไล่เก็บลิงก์ทั้งเว็บของฉันได้ไหม

ไม่ได้ และไม่มีเครื่องมือในเบราว์เซอร์ตัวไหนทำได้อย่างตรงไปตรงมา เพราะด้วยเหตุผลด้านความปลอดภัย สคริปต์อ่านหน้าเว็บจากโดเมนอื่นไม่ได้ เครื่องมือนี้สร้างไฟล์จากรายการที่คุณใส่เข้ามา ส่วนรายการนั้นได้มาจากระบบจัดการเนื้อหาของคุณ จากขั้นตอนบิลด์ หรือจากโปรแกรมไล่เก็บลิงก์บนเดสก์ท็อป

เครื่องมือที่เกี่ยวข้อง