इसका इस्तेमाल कैसे करें
- अपने साइटमैप या साइटमैप इंडेक्स का XML बॉक्स में चिपकाएँ, या नमूने को रहने दें और देखें कि मान्य फ़ाइल कैसी दिखती है।
- प्रकार, प्रविष्टियाँ और आकार पढ़ें, जो समस्याओं की सूची के ऊपर दिखते हैं।
- फ़ाइल की हर समस्या ठीक करें, फिर उसे दोबारा चिपकाएँ। जाँच हर बदलाव के साथ अपने-आप चलती है।
प्रोटोकॉल क्या माँगता है
साइटमैप एक XML फ़ाइल है, जिसका namespace http://www.sitemaps.org/schemas/sitemap/0.9 है। वह urlset से शुरू होती है, और हर url प्रविष्टि में पेज के पते वाला एक loc तत्व होना चाहिए। loc मान प्रोटोकॉल से शुरू होना चाहिए, जैसे https://, और 2,048 वर्णों से छोटा होना चाहिए।
प्रविष्टि के बाकी टैग वैकल्पिक हैं। जब वे मौजूद हों, तो उनके मान ये होने चाहिए: lastmod W3C Datetime रूप की तारीख है; changefreq always, hourly, daily, weekly, monthly, yearly या never में से एक है; और priority 0.0 से 1.0 तक की संख्या है, जिसका डिफ़ॉल्ट 0.5 है।
सीमाएँ और एन्कोडिंग
- एक साइटमैप फ़ाइल में अधिकतम 50,000 URL हो सकते हैं।
- एक साइटमैप फ़ाइल बिना compress किए अधिकतम 50 MB (5,24,28,800 बाइट) की हो सकती है। यह पेज आपके चिपकाए पाठ को UTF-8 में मापता है।
- एक साइटमैप इंडेक्स में अधिकतम 50,000 साइटमैप हो सकते हैं, और हर साइटमैप प्रविष्टि को अपना loc चाहिए।
- डेटा मान entity के रूप में escape होने चाहिए: ampersand & लिखा जाता है, और less-than और greater-than चिह्न < और >।
यह पेज क्या नहीं जाँचता
- पते काम करते हैं या नहीं, और पेज मौजूद हैं या नहीं। पेज केवल XML पढ़ता है और उसमें दिए किसी पते पर नहीं जाता।
- साइटमैप robots.txt में सूचीबद्ध है या नहीं, और उसे किसी खोज इंजन को भेजा गया है या नहीं।
- संपीड़ित (compressed) फ़ाइल। बिना compress किया XML पाठ चिपकाएँ।
उदाहरण: नमूना साइटमैप
नमूने में दो url प्रविष्टियाँ हैं। पहली में loc, 2026-11-01 का lastmod, weekly का changefreq और 1.0 की priority है, और सब मान्य हैं। दूसरी के loc में ampersand & लिखा गया है, और उसकी priority 0.6 है। पेज नमूने को दो प्रविष्टियों वाला साइटमैप बताता है, बिना किसी समस्या के:
| जाँच | परिणाम |
|---|---|
| प्रकार | साइटमैप |
| प्रविष्टियाँ | 2 |
| समस्याएँ | कोई नहीं |
अक्सर पूछे जाने वाले सवाल
साइटमैप क्या होता है?
साइटमैप एक XML फ़ाइल है जो किसी साइट के पेजों के पते सूचीबद्ध करती है, ताकि खोज इंजन उन्हें ढूँढ सकें। साइटमैप इंडेक्स कई साइटमैप फ़ाइलों को सूचीबद्ध करता है, उस साइट के लिए जिसे एक से ज्यादा फ़ाइलों की जरूरत है।
क्या यह पेज जाँचता है कि पते काम करते हैं?
नहीं। पेज XML पढ़ता है और प्रोटोकॉल के नियम लागू करता है। वह पतों पर नहीं जाता, इसलिए जो पता त्रुटि देता है, उसकी यहाँ सूचना नहीं मिलती।
lastmod मान को समय क्षेत्र की जरूरत क्यों होती है?
प्रोटोकॉल W3C Datetime रूप इस्तेमाल करता है, और समय वाला हर रूप समय क्षेत्र पर खत्म होता है: UTC के लिए Z, या +05:30 जैसा ऑफ़सेट। अकेली तारीख, जैसे 2026-11-11, को समय क्षेत्र की जरूरत नहीं होती।
अगर पते में ampersand हो तो क्या होता है?
XML में ampersand को & लिखना होता है। सादा ampersand फ़ाइल को सही XML नहीं रहने देता, और यह पेज वह बता देता है। बाकी आरक्षित चिह्न भी entity कोड में लिखे जाते हैं।
जो साइटमैप मैं चिपकाता हूँ, क्या वह किसी सर्वर को भेजा जाता है?
नहीं। पाठ आपके ब्राउज़र में पढ़ा जाता है, और जो आप चिपकाते हैं वह कहीं सहेजा या भेजा नहीं जाता।
स्रोत
- sitemaps.org (अंग्रेजी में): the sitemap protocol: namespace, loc, lastmod, changefreq, priority, limits and escaping
- W3C (अंग्रेजी में): Date and Time Formats: the Datetime forms used by lastmod
आँकड़े और टेक्स्ट आखिरी बार बुधवार, 11 नवंबर 2026 को जाँचे गए।