अपने बड़े साइटमैप को हिस्सों में बांटना

अगर आपके पास कई साइटमैप हैं, तो उन्हें एक साथ सबमिट करने के लिए, आप साइटमैप इंडेक्स फ़ाइल का इस्तेमाल कर सकते हैं. साइटमैप इंडेक्स फ़ाइल का एक्सएमएल फ़ॉर्मैट, काफ़ी हद तक किसी साइटमैप फ़ाइल के एक्सएमएल फ़ॉर्मैट की तरह ही होता है. साइटमैप इंडेक्स फ़ाइल इन एक्सएमएल टैग का इस्तेमाल करती है:

  • sitemapindex - वह पैरंट टैग जो फ़ाइल के दोनों तरफ़ मौजूद होता है.
  • sitemap - फ़ाइल में मौजूद हर साइटमैप के लिए पैरंट टैग (sitemapindex टैग का चाइल्ड)
  • loc - साइटमैप की जगह (sitemap टैग का चाइल्ड)

सिंटैक्स के बारे में ज़्यादा जानकारी के लिए, आप साइटमैप प्रोटोकॉल पेज देख सकते हैं.

यहां दिया गया उदाहरण, एक्सएमएल फ़ॉर्मैट में ऐसा साइटमैप इंडेक्स दिखाता है जिसमें दो साइटमैप शामिल हैं:

<?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>

साइटमैप इंडेक्स फ़ाइल बनाकर सेव करने के बाद, आप Google को अपनी इंडेक्स फ़ाइल सबमिट कर सकते हैं. ध्यान रखें कि आप विषय से जुड़े अपने सभी साइटमैप एक ही जगह पर अपलोड और सेव करें. साइटमैप इंडेक्स फ़ाइल में मौजूद साइटमैप, उसी डायरेक्ट्री में होने चाहिए जो साइटमैप इंडेक्स फ़ाइल में दी गई होती है या साइटमैप को साइटमैप इंडेक्स फ़ाइल वाले या इससे निचले लेवल पर रखा जाना चाहिए. उदाहरण के लिए, अगर साइटमैप इंडेक्स फ़ाइल https://example.com/public/sitemap_index.xml पर मौजूद है, तो उसमें सिर्फ़ वही साइटमैप मौजूद हो सकते हैं जो उसी या उससे निचली डायरेक्ट्री में शामिल हों, जैसे कि https://example.com/public/shared/.... अपने खाते में मौजूद हर साइट के लिए, आप ज़्यादा से ज़्यादा 500 साइटमैप इंडेक्स फ़ाइलें सबमिट कर सकते हैं.

एक से ज़्यादा साइटों के लिए साइटमैप मैनेज करना

अगर आपके पास एक से ज़्यादा वेबसाइटें हैं, तो आप साइटमैप बनाने और सबमिट करने की प्रोसेस को आसान बना सकते हैं. ऐसा करने के लिए, आपको एक या एक से ज़्यादा ऐसे साइटमैप बनाने होंगे जिनमें आपकी उन सभी साइटों के यूआरएल हों जिनकी पुष्टि हो चुकी है. साथ ही, आपको उन सभी साइटमैप को एक ही जगह पर सेव करना होगा. सभी साइटों की पुष्टि Search Console में होनी चाहिए. आप इनमें से किसी का भी इस्तेमाल कर सकते हैं:

  • एक ऐसा साइटमैप जिसमें एक से ज़्यादा वेबसाइटों के यूआरएल शामिल हों. इनमें अलग-अलग डोमेन की वेबसाइटों के यूआरएल भी शामिल हो सकते हैं. उदाहरण के लिए, http://host1.example.com/sitemap.xml पर मौजूद साइटमैप में ये यूआरएल शामिल हो सकते हैं.
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • ऐसे अलग-अलग साइटमैप (हर साइट के लिए एक) जो एक ही जगह पर मौजूद हों.
    • 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

ऐसे साइटमैप जिनमें अलग-अलग डोमेन की साइटों के यूआरएल मौजूद हैं, उन्हें एक ही जगह पर होस्ट करने के लिए, यह तरीका अपनाएं:

  1. पक्का करें कि आपने सभी साइटों के मालिकाना हक की पुष्टि कर ली हो.
  2. ऐसा साइटमैप बनाएं जिसमें उन सभी साइटों के यूआरएल दिए गए हों जिन्हें आप शामिल करना चाहते हैं. आप एक ऐसा साइटमैप बना सकते हैं जिसमें सभी साइटों के यूआरएल शामिल हों. दूसरा विकल्प यह है कि आप हर साइट के लिए एक या एक से ज़्यादा अलग-अलग साइटमैप बनाएं.
  3. Google Search Console का इस्तेमाल करके, अपने साइटमैप सबमिट करें.