साइटमैप क्या है? XML साइटमैप आसान भाषा में
साइटमैप एक फ़ाइल है — आम तौर पर yoursite.com/sitemap.xml पर — जो आपकी वेबसाइट के उन पेजों की सूची देती है जिन्हें आप सर्च इंजन तक पहुँचाना चाहते हैं। Google इसे एक तरीका बताता है जिससे आप सर्च इंजन को अपने पेजों, वीडियो और दूसरी फ़ाइलों के बारे में और उनके आपसी संबंध के बारे में बता सकते हैं, ताकि वे आपकी साइट को ज़्यादा कुशलता से क्रॉल कर सकें। यह एक उपयोगी नक्शा है, कोई गारंटी नहीं: सर्च इंजन अब भी तय करते हैं कि क्या क्रॉल, इंडेक्स और दिखाना है।
AI से बनाते समय यह क्यों मायने रखता है
AI से साइट बनाते समय अक्सर पेज पहले से मौजूद होते हैं, इससे पहले कि कोई उन्हें लिंक करे। नई साइट से कोई दूसरी वेबसाइट लिंक नहीं होती, और सिंगल-पेज ऐप के कुछ पेज तभी पहुँच में आते हैं जब JavaScript चल जाए। साइटमैप सर्च इंजन को आपके असली URL की सीधी सूची देता है।
इस सरल फ़ाइल के पीछे कुछ फ़ैसले होते हैं:
- कौन से पेज शामिल करें। सार्वजनिक पेज जिन्हें आप ढूँढा जाना चाहते हैं — लॉगिन स्क्रीन, एडमिन पेज या डुप्लिकेट नहीं।
- कौन सा पता इस्तेमाल करें। आपका फ़ाइनल डोमेन,
https://के साथ, हर बार एक जैसा। - इसे अपडेट रखना। नए ब्लॉग पोस्ट, प्रोडक्ट या लिस्टिंग बिना किसी के हाथ से फ़ाइल बदले अपने-आप दिखने चाहिए।
अगर आपके पेज किसी डेटाबेस से आते हैं — लिस्टिंग, प्रोडक्ट या लेख — तो साइटमैप उसी डेटा से बनना चाहिए, एक बार लिखकर भूल जाने वाली चीज़ नहीं।
रोज़मर्रा की मिसाल
साइटमैप शॉपिंग सेंटर के लॉबी में लगे डायरेक्टरी बोर्ड जैसा है। आप सारी दुकानें गलियारों में घूमकर ढूँढ सकते हैं, और नियमित ग्राहक ऐसा करते भी हैं। लेकिन बोर्ड सारी दुकानें एक जगह दिखाता है, तीसरी मंज़िल पर छिपी दुकान भी। वह दुकान को अच्छा नहीं बनाता और न ही कोई गारंटी देता है कि कोई आएगा — बस यह पक्का करता है कि दुकान मिल सके।
एक छोटे सेंटर में, जिसमें एक ही गलियारा हो, बोर्ड अच्छा तो है पर ज़रूरी नहीं। किसी बहुत बड़े सेंटर के लिए, या किसी नए सेंटर के लिए जिसे कोई जानता ही न हो, यह बहुत फ़र्क डालता है।
क्या आपको इसकी ज़रूरत है?
Google के दिशानिर्देश, संक्षेप में:
| आपकी साइट | साइटमैप? |
|---|---|
| छोटी (लगभग 500 पेज या कम) और हर ज़रूरी पेज किसी दूसरे पेज से लिंक | शायद ज़रूरी नहीं, पर नुकसान भी नहीं |
| बड़ी, बहुत सारे पेज वाली | हाँ |
| नई, जिसे बाहर की साइटों से कम लिंक मिले हों | हाँ |
| बहुत सारा वीडियो, इमेज या समाचार कंटेंट | हाँ, और उनके लिए साइटमैप एक्सटेंशन भी हो सकते हैं |
| केवल सर्च बॉक्स या फ़िल्टर से पहुँचने वाले पेज | हाँ — और साथ में सामान्य लिंक भी जोड़ें |
व्यवहार में साइटमैप जोड़ना सस्ता है, इसलिए कई छोटी साइटें भी इसे रख लेती हैं।
साइटमैप कैसा दिखता है
यहाँ एक बेकरी के लिए छोटा XML साइटमैप है:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
हर <url> में एक <loc> होता है — पेज का पूरा पता — और वैकल्पिक रूप से <lastmod> तारीख।
Google के दस्तावेज़ों के कुछ नियम:
- पूरे (absolute) URL इस्तेमाल करें।
https://www.examplebakery.com/menu, न कि/menu। - आकार की सीमा। एक साइटमैप में अधिकतम 50,000 URL या बिना compress किए 50 MB तक हो सकते हैं। बड़ी साइटें कई साइटमैप बनाकर उन्हें sitemap index फ़ाइल में लिस्ट करती हैं।
lastmodईमानदार हो। Google इसे तभी इस्तेमाल करता है जब यह लगातार सही हो, और यह पेज में होने वाले बड़े बदलाव दिखाए — कॉपीराइट का साल बदलना नहीं।priorityऔरchangefreqको Google नज़रअंदाज़ करता है। कई साइटमैप जनरेटर इन्हें फिर भी जोड़ते हैं; इनसे नुकसान नहीं, पर इन्हें ट्यून करने में समय न लगाएँ।
Google सरल फ़ॉर्मेट भी स्वीकार करता है, जैसे हर लाइन में एक URL वाली सादी टेक्स्ट फ़ाइल, या RSS/Atom फ़ीड।
एक उदाहरण: प्रॉपर्टी लिस्टिंग साइट
मान लीजिए आपने किराये के फ़्लैट की लिस्टिंग वाली साइट बनाई है। उसमें होम पेज, के बारे में पेज, सर्च पेज, और हर लिस्टिंग का पेज है, जैसे /listings/2-bed-flat-canal-street। लिस्टिंग हर हफ़्ते आती-जाती हैं।
क्या शामिल होगा। होम पेज, के बारे में पेज, एरिया पेज (/areas/city-centre) और हर सक्रिय लिस्टिंग पेज। हर लिस्टिंग का lastmod वह तारीख है जब उसकी जानकारी आखिरी बार बदली।
क्या बाहर रहेगा। लॉगिन पेज, मकान-मालिक का डैशबोर्ड, सेव किए गए सर्च पेज, और URL में फ़िल्टर वाले सर्च नतीजे (/search?beds=2&max=1200)। ये या तो निजी हैं या दूसरे पेजों की लगभग हूबहू कॉपी।
इसे अपडेट रखना। स्टैटिक फ़ाइल की जगह, सर्वर हर बार माँगे जाने पर (या नियमित रीबिल्ड पर) डेटाबेस से sitemap.xml बनाता है। जब कोई लिस्टिंग किराये पर जाकर हटती है, तो वह साइटमैप से गायब हो जाती है, और उसका पेज सही "gone" या "not found" स्टेटस लौटाता है।
सर्च इंजन को बताना। robots.txt में साइटमैप की ओर इशारा करने वाली एक लाइन होती है:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
और मालिक साइटमैप को Google Search Console में सबमिट करता है, जहाँ Sitemaps रिपोर्ट दिखाती है कि Google उसे पढ़ पाया या नहीं और कितने URL मिले।
आम शब्दों की व्याख्या
| शब्द | मतलब |
|---|---|
| Sitemap | URL की सूची जिन्हें आप सर्च इंजन तक पहुँचाना चाहते हैं। |
| XML | टैग वाला टेक्स्ट फ़ॉर्मेट, जो ज़्यादातर साइटमैप में इस्तेमाल होता है। |
<loc> | साइटमैप में एक पेज का पूरा URL। |
<lastmod> | पेज आखिरी बार कब बड़े तरीके से बदला। |
| Sitemap index | कई साइटमैप की सूची वाली फ़ाइल, बड़ी साइटों के लिए। |
| robots.txt | आपकी साइट की root पर रखी फ़ाइल, जो क्रॉलर को बताती है कि वे क्या क्रॉल कर सकते हैं और साइटमैप कहाँ है। |
| Crawling | सर्च इंजन का आपके पेज डाउनलोड करना। |
| Indexing | सर्च इंजन का आपके पेज को संग्रहीत और समझना, ताकि वे नतीजों में दिख सकें। |
| Canonical URL | जब एक ही कंटेंट के कई पते हों, तो पेज का पसंदीदा संस्करण। |
| Absolute URL | पूरा पता, https:// और डोमेन सहित। |
| Search Console | साइटमैप सबमिट करने और सर्च प्रदर्शन देखने का Google का मुफ़्त टूल। |
आम गलतियाँ और गलतफ़हमियाँ
- "साइटमैप से मेरा इंडेक्स होना तय है।" यह खोज में मदद करता है। Google कहता है कि यह क्रॉलिंग या इंडेक्सिंग की गारंटी नहीं देता।
- रिलेटिव URL।
/menuसाइटमैप में मान्य नहीं है; पूरा पता लिखें। - गलत डोमेन। प्रिव्यू या स्टेजिंग पता, या
https://की जगहhttp://, सर्च इंजन को गलत जगह भेजते हैं। - ऐसे पेज शामिल करना जिन्हें आप इंडेक्स नहीं करवाना चाहते। लॉगिन पेज, एडमिन पेज, या
noindexवाले पेज मिले-जुले संकेत देते हैं। - टूटे या रीडायरेक्ट होने वाले URL शामिल करना। हर पेज का अंतिम, काम करने वाला पता लिखें।
- पुराना साइटमैप। लॉन्च पर एक बार लिखी फ़ाइल उन सब पेजों को छोड़ देती है जो बाद में जुड़े।
lastmodसे छेड़छाड़। हर दिन हर पेज पर आज की तारीख डालने से Google इसे नज़रअंदाज़ करना सीख लेता है।- लिंक की जगह साइटमैप पर भरोसा। पेज आपकी साइट के सामान्य लिंक से भी पहुँच योग्य होने चाहिए।
अपने AI बिल्डर से क्या माँगें
- "साइट की root पर
sitemap.xmlबनाओ, जिसमें हर सार्वजनिक पेज हो, और URL मेरे फ़ाइनल डोमेन पर पूरेhttps://वाले हों।" - "साइटमैप डेटाबेस से बनाओ, ताकि नई लिस्टिंग या पोस्ट अपने-आप दिखें।"
- "
lastmodतभी बदलो जब पेज का कंटेंट सच में बदले।" - "लॉगिन, डैशबोर्ड, एडमिन और फ़िल्टर वाले सर्च पेज बाहर रखो।"
- "एक
robots.txtबनाओ जो सार्वजनिक पेजों को अनुमति दे और उसमेंSitemap:लाइन हो।" - "पक्का करो कि साइटमैप का हर URL 200 स्टेटस दे और रीडायरेक्ट न हो।"
- "अगर 50,000 URL से ज़्यादा हों, तो sitemap index के साथ कई साइटमैप में बाँटो।"
फिर उसे Search Console में सबमिट करें। बड़ी तस्वीर के लिए, SEO क्या है और AI से बनी वेबसाइटों के लिए SEO पढ़ें।
Mythex में साइटमैप
Mythex अपने-आप साइटमैप नहीं बनाता; आप इसे चैट में माँगते हैं, और एजेंट इसे आपके ऐप के कोड में जोड़ देता है। प्रकाशित ऐप के लिए SEO वाले docs रेसिपी में एक स्टार्टर प्रॉम्प्ट है, जो सरल sitemap.xml और robots.txt के साथ टाइटल और मेटा विवरण भी कवर करता है। वही पता इस्तेमाल करें जो विज़िटर असल में उपयोग करेंगे — आपका mythex.ai सबडोमेन, या Pro पर आपका कस्टम डोमेन — और बदलाव के बाद दोबारा publish करें, ताकि लाइव साइट नई फ़ाइलें दिखाए।
सवाल
सरल शब्दों में साइटमैप क्या है?
साइटमैप एक फ़ाइल है, जिसका नाम आम तौर पर sitemap.xml होता है। इसमें आपकी साइट के वे पेज लिखे होते हैं जिन्हें आप सर्च इंजन तक पहुँचाना चाहते हैं, और कभी-कभी हर पेज में आखिरी बदलाव की तारीख भी होती है। इससे सर्च इंजन आपके पेज ज़्यादा कुशलता से खोज और क्रॉल कर पाते हैं।
क्या हर वेबसाइट को साइटमैप की ज़रूरत होती है?
ज़रूरी नहीं। Google कहता है कि लगभग 500 पेज या उससे कम वाली छोटी साइटें, जहाँ हर ज़रूरी पेज किसी दूसरे पेज से लिंक हो, इसके बिना भी चल सकती हैं। यह सबसे ज़्यादा बड़ी साइटों, नई साइटों जिन्हें बाहर से कम लिंक मिले हों, और भारी मीडिया या समाचार वाली साइटों के लिए मददगार है।
क्या साइटमैप से मेरे पेज इंडेक्स होने की गारंटी मिलती है?
नहीं। Google कहता है कि साइटमैप क्रॉलिंग को बेहतर बना सकता है, लेकिन इसमें लिखे हर URL के क्रॉल या इंडेक्स होने की गारंटी नहीं देता। पेज फिर भी उपयोगी और पहुँच योग्य होने चाहिए।
Google को साइटमैप कैसे सबमिट करूँ?
Google Search Console की Sitemaps रिपोर्ट में इसे जोड़ें, और अपनी robots.txt फ़ाइल में 'Sitemap: https://example.com/sitemap.xml' जैसी लाइन जोड़ दें, ताकि बाकी क्रॉलर भी इसे आसानी से ढूँढ सकें।
XML साइटमैप और HTML साइटमैप में क्या फ़र्क है?
XML साइटमैप सर्च इंजन के लिए मशीन-पठनीय फ़ाइल है। HTML साइटमैप इंसानी विज़िटर्स के लिए लिंक की एक आम वेब पेज सूची है। दोनों अलग दर्शकों के लिए हैं, और एक साइट में दोनों हो सकते हैं।