साइटमैप कैसे बनाएँ: इसमें क्या शामिल करें, अपने CMS या मुफ़्त जनरेटर से XML साइटमैप कैसे बनाएँ, Google की सीमाएँ क्या हैं, और Search Console में इसे कैसे सबमिट करें।

इस पेज पर
AI से इस लेख का सार देखें
त्वरित क्विज़
आपकी साइट के तकनीकी पहलू कौन ठीक करे?
आपके लिए हमारी सलाह
जाँचें कि आपका CMS पहले से एक बनाता है या नहीं आपके लिए सही समाधान है
इस रैंकिंग में नंबर 1, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
वरना, उसे बनाएँ आपके लिए सही समाधान है
इस रैंकिंग में नंबर 2, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
सही URL शामिल करें आपके लिए सही समाधान है
इस रैंकिंग में नंबर 3, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
आपके लिए हमारी सलाह
सीमाओं का पालन करें आपके लिए सही समाधान है
इस रैंकिंग में नंबर 4, आपके जवाबों से सबसे मेल खाने वाला विकल्प।
संक्षेप में: साइटमैप एक फ़ाइल है जो उन URL की सूची देती है जिन्हें आप चाहते हैं कि सर्च इंजन खोजें, आमतौर पर XML में। ज़्यादातर CMS इसे अपने आप बनाते हैं (WordPress, Shopify, Wix, Webflow); वरना कोई जनरेटर इस्तेमाल करें या अपने पेजों की सूची से बनाएँ। सिर्फ़ कैनोनिकल, इंडेक्स होने योग्य और 200 लौटाने वाले पेज शामिल करें, हर फ़ाइल 50,000 URL या 50 MB से कम रखें, फिर उसे Google Search Console में सबमिट करें और robots.txt में उसका हवाला दें। साइटमैप खोज में मदद करता है; यह इंडेक्सिंग की गारंटी नहीं देता।
साइटमैप कैसे बनाएँ, यह जानना SEO की बुनियादी सफ़ाई है, खासकर नई साइटों, बड़ी साइटों और ऐसे पेजों वाली साइटों के लिए जहाँ तक कुछ ही आंतरिक लिंक पहुँचते हैं। यह गाइड Google के साइटमैप बनाने और सबमिट करने के दस्तावेज़ का पालन करती है: फ़ॉर्मैट, सीमाएँ, क्या शामिल करें, फ़ाइल कैसे बनाएँ और उसकी जाँच कैसे करें। परिभाषा के लिए हमारी शब्दावली प्रविष्टि XML साइटमैप देखें।
साइटमैप सर्च इंजनों को बताता है कि आपकी साइट पर कौन से पेज मौजूद हैं और, वैकल्पिक रूप से, वे आखिरी बार कब बदले गए। XML फ़ॉर्मैट खुले sitemaps.org प्रोटोकॉल का पालन करता है, जिसे Google, Bing और दूसरे समर्थन करते हैं। Google RSS या Atom फ़ीड और हर पंक्ति में एक URL वाली सादा टेक्स्ट फ़ाइलें भी स्वीकार करता है।
| फ़ॉर्मैट | किसके लिए सबसे अच्छा | नोट |
|---|---|---|
| XML | ज़्यादातर साइटें | lastmod, इमेज, वीडियो, समाचार, hreflang सपोर्ट करता है |
| RSS / Atom | ब्लॉग और अक्सर अपडेट होने वाला कंटेंट | अक्सर CMS पहले से बना देता है |
| टेक्स्ट (.txt) | बहुत सादी साइटें | हर पंक्ति में एक URL, और कुछ नहीं |
| साइटमैप इंडेक्स | बड़ी साइटें | कई साइटमैप फ़ाइलों की सूची देता है |
Google कहता है कि साइटमैप बड़ी साइटों, कम बाहरी लिंक वाली नई साइटों, उन साइटों के लिए सबसे उपयोगी हैं जिनमें कई पेज आंतरिक रूप से ठीक से लिंक नहीं हैं, और रिच मीडिया या समाचार वाली साइटों के लिए। एक छोटी, अच्छी तरह लिंक की गई साइट बिना साइटमैप के भी क्रॉल हो सकती है, लेकिन साइटमैप की लागत कम है और यह Search Console में इंडेक्सिंग पर नज़र रखने में मदद करता है। ज़्यादातर SEO विशेषज्ञ हर साइट के लिए एक बनाते हैं।
WordPress (संस्करण 5.5 से कोर में, या SEO प्लगइन के ज़रिए), Shopify, Wix, Squarespace और Webflow साइटमैप अपने आप बनाते हैं, आमतौर पर /sitemap.xml पर। पहले अपने डोमेन पर यह पता खोलें।
क्रॉलर या मुफ़्त XML साइटमैप जनरेटर इस्तेमाल करें, या अपने डेटाबेस या फ़्रेमवर्क से फ़ाइल बनाएँ। स्टैटिक साइट जनरेटर और फ़्रेमवर्क के पास अक्सर साइटमैप प्लगइन होता है।
हर फ़ाइल में अधिकतम 50,000 URL या बिना संपीड़न के 50 MB हो सकते हैं, UTF-8 में। इससे ज़्यादा हो तो कई फ़ाइलों में बाँटें और उन्हें साइटमैप इंडेक्स में सूचीबद्ध करें।
Google lastmod तभी इस्तेमाल करता है जब वह लगातार सटीक हो, और priority तथा changefreq को अनदेखा करता है। अहम कंटेंट बदलावों पर lastmod अपडेट करें, नए कॉपीराइट वर्ष पर नहीं।
सुझाव
बड़ी साइटों को हर सेक्शन (उत्पाद, श्रेणियाँ, लेख) के लिए एक साइटमैप में बाँटें। तब Search Console में आप इंडेक्सिंग कवरेज सेक्शन-दर-सेक्शन देखते हैं और पता चलता है कि पेज कहाँ छूट रहे हैं।
Sitemap: https://www.example.com/sitemap.xml वाली एक पंक्ति जोड़ें, ताकि सभी इंजन उसे खोज सकें (robots.txt जनरेटर इसे जोड़ सकता है)।सावधान रहें
ऐसा साइटमैप जो रीडायरेक्ट होने वाले, त्रुटि लौटाने वाले या noindex वाले URL से भरा हो, मिले-जुले संकेत भेजता है और Search Console की रिपोर्टों को बेकार कर देता है। रीडिज़ाइन और माइग्रेशन के बाद उसे दोबारा बनाएँ, और मुफ़्त साइटमैप चेकर से जाँचें।
| Search Console की त्रुटि | आम कारण | हल |
|---|---|---|
| Couldn't fetch (प्राप्त नहीं हो सका) | गलत URL, robots.txt से ब्लॉक, सर्वर त्रुटि | URL ब्राउज़र में खोलें, robots.txt और सर्वर जाँचें |
| अमान्य फ़ॉर्मैट या XML त्रुटियाँ | बिना एस्केप किए अक्षर, गलत namespace | XML सत्यापित करें, & को & के रूप में एस्केप करें |
| URL इंडेक्स नहीं हुए | कम मूल्य वाले, डुप्लीकेट या noindex पेज | सूची साफ़ करें, पेज सुधारें |
| बहुत ज़्यादा URL | 50,000 से ज़्यादा प्रविष्टियाँ | बाँटें और साइटमैप इंडेक्स इस्तेमाल करें |
GPTBot और ClaudeBot जैसे AI क्रॉलर भी robots.txt पढ़ते हैं, जहाँ आपकी साइटमैप वाली पंक्ति उन्हें पेज खोजने में मदद करती है। तय करें कि कौन से बॉट को अनुमति है (देखें robots.txt और AI क्रॉलर); मुफ़्त llms.txt जनरेटर उस वैकल्पिक फ़ाइल को कवर करता है जिसे कुछ AI टूल पढ़ते हैं।
साइटमैप में सिर्फ़ अपने इंडेक्स होने योग्य, कैनोनिकल पेज रखें, उसे Google की सीमाओं के भीतर रखें, सबमिट करें और रिपोर्टें देखते रहें। यह एक छोटा कदम है जो इंडेक्सिंग की समस्याएँ साफ़ दिखाता है। Sorank, जो SEO और GEO का सॉफ़्टवेयर है और autopilot पर चलता है, ऐसे लेख प्रकाशित करता है जिन्हें आपका CMS अपने आप साइटमैप में जोड़ देता है, और आंतरिक लिंक के साथ खोज में मदद करता है; Sorank के प्लान देखें, जिनमें 3 दिन का मुफ़्त ट्रायल है। इंडेक्सिंग के बारे में आम जानकारी के लिए Google इंडेक्सिंग पढ़ें।
ज़्यादातर CMS इसे आपके डोमेन पर /sitemap.xml या /sitemap_index.xml पर प्रकाशित करते हैं। आप इसे robots.txt में भी पा सकते हैं (Sitemap: से शुरू होने वाली पंक्ति) या, अगर किसी ने पहले से सबमिट किया हो, तो Google Search Console की Sitemaps रिपोर्ट में।
नहीं। साइटमैप Google को URL खोजने में मदद करता है, लेकिन Google यह तय करता है कि क्या क्रॉल और इंडेक्स करना है, यह गुणवत्ता, डुप्लीकेशन और तकनीकी पहुँच पर निर्भर करता है। Page indexing रिपोर्ट से देखें कि सूचीबद्ध पेजों में से कौन बाहर रखे गए हैं और क्यों।
हर बार पेज प्रकाशित, बदले या हटाए जाने पर इसे अपने आप अपडेट होना चाहिए; ज़्यादातर CMS यही करते हैं। अगर इसे हाथ से बनाते हैं, तो बदलावों के हर समूह के बाद उसे दोबारा बनाएँ और lastmod सटीक रखें।
आपसे पहले लोगों ने Sorank आज़माया है
