संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

बड़े साइटमैप को कई छोटे साइटमैप में बांटना

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

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

साइटमैप फ़ाइलों की तरह, साइटमैप की इंडेक्स फ़ाइलों का साइज़ भी 50 एमबी (बिना कंप्रेस किए) या उससे कम होना चाहिए. साइटमैप की इंडेक्स फ़ाइलों में ज़्यादा से ज़्यादा 50,000 साइटमैप यूआरएल शामिल हो सकते हैं. साइटमैप की इंडेक्स फ़ाइलों में UTF-8 एन्कोडिंग होनी चाहिए और उनमें यूआरएल सही तरीके से एस्केप किए गए होने चाहिए.

साइटमैप की इंडेक्स फ़ाइल बनाकर सेव कर लेने के बाद, Google को इंडेक्स फ़ाइल सबमिट की जा सकती है. देख लें कि आपने साइटमैप की इंडेक्स फ़ाइल और उसमें शामिल सभी साइटमैप को एक ही साइट पर अपलोड और सेव किया हो. साइटमैप की इंडेक्स फ़ाइल में मौजूद साइटमैप, उसी डायरेक्ट्री में होने चाहिए जिसमें साइटमैप की इंडेक्स फ़ाइल है या फिर उन्हें साइट की हैरारकी में निचले लेवल पर रखा जाना चाहिए. उदाहरण के लिए, अगर साइटमैप की इंडेक्स फ़ाइल https://example.com/public/sitemap_index.xml पर मौजूद है, तो उसमें सिर्फ़ वही साइटमैप शामिल किए जा सकते हैं जो उसी या उससे निचली डायरेक्ट्री में शामिल हों, जैसे कि https://example.com/public/shared/.... Search Console के अपने खाते से जुड़ी हर साइट के लिए, आपके पास 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

ऊपर बताए गए साइटमैप को एक ही जगह पर होस्ट करने के लिए, सभी साइटों की Search Console में पुष्टि की जा सकती है, ताकि साइटमैप में दी गई हर साइट के मालिकाना हक की पुष्टि हो सके. इसके अलावा, हर साइट की robots.txt फ़ाइल में उसके साइटमैप की जानकारी शामिल की जा सकती है:

Search Console की मदद से साइटमैप सबमिट करने के लिए:

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

हर साइट की robots.txt फ़ाइल में साइटमैप की जानकारी देने के लिए:

  1. ऐसे साइटमैप बनाएं जिनमें एक ही साइट के यूआरएल शामिल हों.
  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 के साथ उस साइटमैप की जानकारी दें.