แบ่งแผนผังเว็บไซต์ที่มีขนาดใหญ่

หากคุณมีแผนผังเว็บไซต์ที่ขนาดใหญ่กว่า 50 MB คุณจะต้องแบ่งออกเป็นแผนผังเว็บไซต์หลายรายการ คุณสามารถใช้ไฟล์ดัชนีแผนผังเว็บไซต์เพื่อส่งแผนผังเว็บไซต์หลายรายการในครั้งเดียว รูปแบบ XML ของไฟล์ดัชนีแผนผังเว็บไซต์คล้ายกับรูปแบบ XML ของไฟล์แผนผังเว็บไซต์มาก ไฟล์ดัชนีแผนผังเว็บไซต์ใช้แท็ก XML ต่อไปนี้

  • sitemapindex - แท็กระดับบนจะอยู่ล้อมรอบไฟล์
  • sitemap - แท็กหลักสำหรับแผนผังเว็บไซต์แต่ละรายการที่แสดงอยู่ในไฟล์ (ระดับรองของแท็ก sitemapindex)
  • loc - ตำแหน่งของแผนผังเว็บไซต์ (ระดับรองของแท็ก sitemap)

คุณดูข้อมูลเพิ่มเติมเกี่ยวกับไวยากรณ์ได้ที่หน้าโปรโตคอลแผนผังเว็บไซต์

ตัวอย่างต่อไปนี้แสดงดัชนีแผนผังเว็บไซต์ในรูปแบบ XML ที่มีแผนผังเว็บไซต์ 2 รายการ

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

เช่นเดียวกับไฟล์แผนผังเว็บไซต์ ไฟล์ดัชนีแผนผังเว็บไซต์ต้องมีขนาดไม่เกิน 50 MB (ไม่บีบอัด) และมี URL ในแผนผังได้สูงสุด 50,000 รายการ ไฟล์ดัชนีแผนผังเว็บไซต์ต้องเข้ารหัส UTF-8 และ URL ต้องกำหนดเป็นอักขระหลีกตามความเหมาะสม

หลังจากที่สร้างและบันทึกไฟล์ดัชนีแผนผังเว็บไซต์แล้ว คุณส่งไฟล์ดัชนีไปยัง Google ได้ ตรวจสอบว่าได้อัปโหลดและบันทึกแผนผังเว็บไซต์ที่อ้างอิงทั้งหมดไปยังเว็บไซต์เดียวกันกับไฟล์ดัชนีแผนผังเว็บไซต์ แผนผังเว็บไซต์ที่อ้างอิงในไฟล์ดัชนีแผนผังเว็บไซต์ต้องอยู่ในไดเรกทอรีเดียวกับไฟล์ดัชนีแผนผังเว็บไซต์ หรืออยู่ต่ำลงไปในลําดับชั้นของเว็บไซต์ ตัวอย่างเช่น หากไฟล์ดัชนีแผนผังเว็บไซต์อยู่ที่ https://example.com/public/sitemap_index.xml ก็จะมีได้เฉพาะแผนผังเว็บไซต์ที่อยู่ในไดเรกทอรีเดียวกันหรือลึกกว่า เช่น https://example.com/public/shared/... คุณส่งไฟล์ดัชนีแผนผังเว็บไซต์ได้สูงสุด 500 ไฟล์สําหรับแต่ละเว็บไซต์ในบัญชี Search Console

จัดการแผนผังเว็บไซต์ของเว็บไซต์หลายเว็บ

หากมีหลายเว็บไซต์ คุณทำให้ขั้นตอนการสร้างและส่งแผนผังเว็บไซต์ง่ายขึ้นได้โดยสร้างแผนผังเว็บไซต์อย่างน้อย 1 รายการที่มี URL สำหรับทุกเว็บไซต์ที่ได้รับการยืนยันแล้ว และบันทึกแผนผังเว็บไซต์นั้นไว้ในตำแหน่งเดียว โดยเว็บไซต์ทั้งหมดจะต้องได้รับการยืนยันใน Search Console ทั้งนี้คุณจะเลือกใช้ได้ดังนี้

  • แผนผังเว็บไซต์รายการเดียวที่มี URL สำหรับหลายเว็บไซต์ ซึ่งรวมถึงเว็บไซต์จากโดเมนที่แตกต่างกัน ตัวอย่างเช่น แผนผังเว็บไซต์ซึ่งอยู่ที่ http://host1.example.com/sitemap.xml จะมี URL ดังต่อไปนี้ได้
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • แผนผังเว็บไซต์แต่ละรายการ (1 รายการสำหรับแต่ละเว็บไซต์) ซึ่งล้วนอยู่ในตำแหน่งเดียว
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

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

วิธีส่งแผนผังเว็บไซต์ผ่าน Search Console

  1. ตรวจสอบว่าคุณยืนยันการเป็นเจ้าของเว็บไซต์ทั้งหมดแล้ว
  2. สร้างแผนผังเว็บไซต์ที่มี URL จากเว็บไซต์ทั้งหมดที่คุณต้องการให้รวมอยู่ด้วย คุณจะสร้างแผนผังเว็บไซต์รายการเดียวที่รวม URL จากเว็บไซต์ทั้งหมด หรือจะสร้างแผนผังเว็บไซต์แยกอย่างน้อย 1 รายการสำหรับแต่ละเว็บไซต์ก็ได้
  3. ใช้ Google Search Console ในการส่งแผนผังเว็บไซต์

วิธีระบุแผนผังเว็บไซต์ในไฟล์ robots.txt ของแต่ละเว็บไซต์

  1. สร้างแผนผังเว็บไซต์ที่มี URL จากเว็บไซต์เดียว
  2. อัปโหลดแผนผังเว็บไซต์ทั้งหมดไปยังเว็บไซต์เดียวที่คุณควบคุมได้ ตัวอย่างเช่น https://sitemaps.example.com
  3. อ้างอิงแผนผังเว็บไซต์ของแต่ละเว็บไซต์จากไฟล์ robots.txt ที่เกี่ยวข้อง ตัวอย่างเช่น หากคุณสร้างแผนผังเว็บไซต์สำหรับ https://example.com/ และคุณโฮสต์แผนผังเว็บไซต์ที่ https://sitemaps.example.com/sitemap-example-com.xml ให้อ้างอิงแผนผังเว็บไซต์ในไฟล์ robots.txt ที่ https://example.com/robots.txt ด้วย sitemap: https://sitemaps.example.com/sitemap-example-com.xml