मुफ़्त SEO टूल
XML साइटमैप चेकर
हम आपका साइटमैप वैसे ही ढूँढते हैं जैसे सर्च इंजन ढूँढते हैं, उसे पढ़ते हैं, और उसमें दिए पेजों में से कुछ सैंपल पेज माँगते हैं। देखें कि क्या यह एक वैलिड साइटमैप है, इसमें कितने URL हैं, कितनों के साथ तारीख़ें हैं, और क्या सूचीबद्ध पेज असल में लोड होते हैं।
मुफ़्त। आम तौर पर एक मिनट से कम में पूरा हो जाता है।
यह टूल क्या जांचता है
साइटमैप ढूँढना
robots.txt की उन Sitemap: लाइनों से जो आपके अपने ओरिजिन की ओर इशारा करती हैं। अगर ऐसी कोई लाइन नहीं है, तो हम /sitemap.xml आज़माते हैं।
स्टेटस और फ़ॉर्मैट
HTTP स्टेटस, Content-Type हेडर, और यह कि फ़ाइल एक urlset (पेजों की सूची) है या एक sitemapindex (साइटमैप की सूची)।
साइटमैप इंडेक्स
इंडेक्स होने पर, उसी ओरिजिन पर उसके अधिकतम 3 चाइल्ड साइटमैप भी पढ़े जाते हैं।
URL की संख्या और lastmod
फ़ाइलों में कितने URL दिए गए हैं, और उनमें से कितने हिस्से के साथ lastmod तारीख़ है।
दूसरे होस्ट और डुप्लिकेट
साइटमैप से अलग होस्ट वाले URL, और एक से ज़्यादा बार दिए गए URL।
सूचीबद्ध URL का एक सैंपल
सूचीबद्ध URL में से अधिकतम 10 माँगे जाते हैं और उनका HTTP स्टेटस दिखाया जाता है। अनुरोध आपके ओरिजिन पर ही रहते हैं और दूसरे होस्ट पर रीडायरेक्ट फ़ॉलो नहीं किए जाते, इसलिए रीडायरेक्ट को रीडायरेक्ट के रूप में ही दिखाया जाता है।
यह क्या नहीं जांच सकता
- बड़े साइटमैप के हर URL को नहीं जाँच सकता। हम अधिकतम कुछ मेगाबाइट और कुछ ही फ़ाइलें पढ़ते हैं, इसलिए बहुत बड़े साइटमैप आंशिक रूप से जाँचे जाते हैं, और केवल 10 URL माँगे जाते हैं।
- gzip से कंप्रेस किए गए साइटमैप (.xml.gz) भरोसेमंद ढंग से नहीं पढ़ सकता।
- यह नहीं बता सकता कि Google ने साइटमैप को प्रोसेस किया है या उसके URL इंडेक्स किए हैं। यह Search Console की Sitemaps रिपोर्ट दिखाती है।
- यह तय नहीं कर सकता कि सही पेज सूचीबद्ध हैं या नहीं: ज़रूरी पेज जो छूट गए हैं, या ऐसे पेज जिन्हें सर्च में नहीं होना चाहिए।
- इमेज, वीडियो या न्यूज़ साइटमैप एक्सटेंशन को वैलिडेट नहीं कर सकता।
यह क्यों ज़रूरी है
साइटमैप उन पेजों की सूची है जिन्हें आप सर्च इंजन से ढुँढवाना चाहते हैं। यह सबसे ज़्यादा बड़ी साइटों पर मदद करता है, उन नई साइटों पर जिनकी ओर कम लिंक आते हैं, और उन पेजों के लिए जिन तक नेविगेशन मुश्किल से पहुँचता है, जैसे पुराने पोस्ट या कई क्लिक अंदर छिपे प्रोडक्ट। Google इसे एक सुझाव की तरह लेता है, इसलिए यह तब सबसे उपयोगी है जब इसका हर URL काम करे और वही वर्ज़न हो जिसे आप इंडेक्स कराना चाहते हैं।
साइटमैप चुपचाप पुराने पड़ जाते हैं। कोई प्लगइन आपके हटाए गए पेजों को सूची में रखता रहता है, कोई माइग्रेशन हर URL में पुराना डोमेन छोड़ जाता है, या कोई स्टेजिंग होस्टनेम जनरेटर में घुस जाता है। तारीख़ें भी गलत हो जाती हैं: Google के अनुसार वह lastmod तभी इस्तेमाल करता है जब तारीख़ें लगातार और जाँचने लायक रूप से सही हों, इसलिए हर अनुरोध पर बदलने वाले lastmod को नज़रअंदाज़ कर दिया जाता है।
साइज़ की सीमाएँ भी हैं। sitemaps.org प्रोटोकॉल हर फ़ाइल में अधिकतम 50,000 URL और बिना कंप्रेशन के 50 MB की अनुमति देता है। बड़ी साइटें अपने URL कई साइटमैप में बाँटती हैं और उन्हें एक साइटमैप इंडेक्स में सूचीबद्ध करती हैं।
नतीजों को कैसे समझें
- HTTP स्टेटस
- 200 का मतलब है फ़ाइल सर्व हुई। 404 का मतलब है उस पते पर कोई साइटमैप नहीं है। किसी दूसरे होस्ट पर रीडायरेक्ट फ़ॉलो नहीं किया जाता और जैसा है वैसा दिखाया जाता है।
- कंटेंट टाइप
- आमतौर पर application/xml या text/xml। text/html का अक्सर मतलब होता है कि पता साइटमैप के बजाय कोई वेब पेज लौटाता है, जैसे आपका होम पेज या कोई नॉट-फ़ाउंड पेज।
- urlset या sitemapindex
- urlset पेजों की सूची देता है; sitemapindex दूसरे साइटमैप की सूची देता है। इसके अलावा कुछ भी वैलिड साइटमैप नहीं है।
- URL की संख्या
- हमारी पढ़ी गई फ़ाइलों में URL की कुल संख्या। बहुत सारे चाइल्ड साइटमैप वाले बड़े इंडेक्स के लिए यह एक आंशिक गिनती है।
- lastmod वाला हिस्सा
- कितने URL के साथ आख़िरी बदलाव की तारीख़ है। तारीख़ें वैकल्पिक हैं, लेकिन सही तारीख़ें सर्च इंजन को बदले हुए पेज पहचानने में मदद करती हैं।
- दूसरे होस्ट
- वे URL जिनका होस्ट साइटमैप के होस्ट से अलग है, जैसे www बनाम बिना www, या कोई पुराना डोमेन। प्रोटोकॉल की अपेक्षा है कि एक साइटमैप अपने ही होस्ट के URL सूचीबद्ध करे।
- डुप्लिकेट
- एक ही URL एक से ज़्यादा बार सूचीबद्ध है। आमतौर पर यह संकेत है कि जनरेटर गलत कॉन्फ़िगर है; हर URL एक ही बार दें।
- सैंपल URL का स्टेटस
- हर सैंपल URL को 200 लौटाना चाहिए। 3xx का मतलब है कि साइटमैप में पुराने पते हैं, 404 या 410 का मतलब हटाए गए पेज, और 5xx का मतलब सर्वर एरर।
सबसे आम समस्याओं को कैसे ठीक करें
कोई साइटमैप नहीं मिला
जाँचें कि क्या आपका प्लेटफ़ॉर्म पहले से साइटमैप बनाता है: Shopify पब्लिक स्टोर के लिए /sitemap.xml देता है, WordPress 5.5 और उसके बाद के वर्ज़न /wp-sitemap.xml देते हैं, और Yoast SEO और Rank Math /sitemap_index.xml इस्तेमाल करते हैं। इसका पूरा URL robots.txt में Sitemap: लाइन के रूप में जोड़ें, ताकि क्रॉलर और टूल इसे ढूँढ सकें, चाहे यह कहीं भी हो।
सैंपल URL रीडायरेक्ट होते हैं या 404 लौटाते हैं
वह आख़िरी https पता दें जो 200 लौटाता है, न कि कोई पुराना पता जो रीडायरेक्ट होता है। ज़्यादातर जनरेटर हटाए गए पेजों को अपने आप हटा देते हैं, इसलिए कोई स्टैटिक साइटमैप फ़ाइल या ऐसा कैश खोजें जो पेज हटाने के बाद रिफ़्रेश नहीं हुआ।
गलत होस्ट वाले URL
अपनी साइट का पता उस डोमेन पर सेट करें जिसे आप असल में इस्तेमाल करते हैं, www के साथ या बिना (WordPress में Settings › General › Site Address), फिर साइटमैप दोबारा बनाएँ। डोमेन बदलने के बाद पक्का करें कि पुराने डोमेन का कोई URL बाकी न रहे।
साइटमैप का पता HTML लौटाता है
text/html के साथ 200 रिस्पॉन्स का आमतौर पर मतलब है कि कोई catch-all रूट /sitemap.xml पर एक सामान्य पेज सर्व करता है। robots.txt को असली साइटमैप की ओर इशारा कराएँ, या अपने जनरेटर को उसी पाथ पर साइटमैप सर्व करने के लिए कॉन्फ़िगर करें।
lastmod तारीख़ें जिन पर भरोसा नहीं किया जा सकता
lastmod उस तारीख़ से सेट करें जब कंटेंट असल में बदला था, न कि उस समय से जब साइटमैप बना। अगर आपका जनरेटर ऐसा नहीं कर सकता, तो गलत तारीख़ों से बेहतर है कि lastmod छोड़ दिया जाए।
इस टूल के बारे में सवाल
क्या मुझे XML साइटमैप की ज़रूरत है?
हर साइट को नहीं। Google के अनुसार लगभग 500 या उससे कम पेजों वाली छोटी साइट को, जिसमें अच्छे इंटरनल लिंक हों, शायद इसकी ज़रूरत न पड़े। फिर भी इससे नुकसान कम ही होता है, और यह नए और गहराई में छिपे पेजों को ढूँढे जाने में मदद करता है।
क्या साइटमैप से मेरे पेज इंडेक्स हो जाते हैं?
नहीं। यह सर्च इंजन को URL खोजने में मदद करता है। कोई पेज क्रॉल और इंडेक्स होगा या नहीं, यह अब भी उसके कंटेंट पर और noindex व कैनोनिकल लिंक जैसे संकेतों पर निर्भर करता है।
क्या priority और changefreq सेट करने चाहिए?
आप कर सकते हैं, लेकिन Google के अनुसार वह दोनों को नज़रअंदाज़ करता है। सही URL और ईमानदार lastmod तारीख़ें ज़्यादा मायने रखती हैं।
साइटमैप फ़ाइल कहाँ होनी चाहिए?
आमतौर पर रूट पर, जैसे /sitemap.xml, क्योंकि sitemaps.org प्रोटोकॉल के तहत कोई साइटमैप केवल अपने फ़ोल्डर के या उसके नीचे के URL कवर करता है। robots.txt में उसका हवाला दें और Search Console में उसे सबमिट करें।
केवल 10 URL ही क्यों टेस्ट किए जाते हैं?
यह सैंपल एक त्वरित हेल्थ चेक है: अगर कई सैंपल URL फ़ेल होते हैं, तो साइटमैप पर ध्यान देने की ज़रूरत है। पेड SEO सुधार रिपोर्ट इससे आगे जाती है: यह आपके साइटमैप से अधिकतम 20 पेज टेस्ट करती है और अधिकतम 60 इंटरनल लिंक जाँचती है।
संबंधित टूल
- SEORobots.txt चेकरअपनी robots.txt को क्रॉलर की तरह पढ़ें: कौन-से बॉट ब्लॉक हैं, आपका डाला हुआ पेज क्रॉल हो सकता है या नहीं, और फ़ाइल में कौन-से साइटमैप दिए गए हैं।टूल खोलें
- SEOवेबसाइट SEO चेकरअपने मुख्य पेजों पर वे टेक्निकल SEO समस्याएँ ढूँढें जो पेजों को सर्च से बाहर रखती हैं या सर्च नतीजों में उन्हें कमज़ोर दिखाती हैं।टूल खोलें
सिर्फ़ नतीजे नहीं, सुधार भी चाहिए?
SEO सुधार रिपोर्ट ($69, एक बार का भुगतान) पूरे मुफ़्त स्कैन से शुरू होती है और उसमें और पेज, हर नतीजे के लिए करने वाला बदलाव, एक PDF और आपके सुधारों की पुष्टि के लिए री-टेस्ट जोड़ती है।