सीधे कंटेंट पर जाएँ
ToolMug

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

XML साइटमैप चेकर

साइटमैप जमा करने से पहले जाँच लें: XML पढ़ा जा रहा है या नहीं, URL पूरे हैं या नहीं, कोई दोहराव या दूसरे होस्ट के URL तो नहीं, lastmod सही है या नहीं और hreflang लिंक एक-दूसरे की ओर इशारा करते हैं या नहीं। साइटमैप इंडेक्स में हर चाइल्ड साइटमैप को बारी-बारी से खोलें।

हमारे सर्वर पर प्रोसेस होता है और एक घंटे के अंदर डिलीट हो जाता है

कैसे इस्तेमाल करें

  1. साइटमैप URL (जैसे https://www.example.com/sitemap.xml) डालकर "जाँचें" दबाएँ, या "XML पेस्ट करें" पर जाएँ।
  2. प्रकार, URL की संख्या, आकार और मिली समस्याएँ देखें; हर समस्या के कुछ उदाहरण दिखते हैं।
  3. चाहें तो "पहले 20 की स्थिति जाँचें" दबाकर देखें कि वे URL खुलते हैं या नहीं। साइटमैप इंडेक्स में हर चाइल्ड साइटमैप के आगे "जाँचें" दबाएँ।

विकल्पों की जानकारी

सीमाएँ
sitemaps.org प्रोटोकॉल के अनुसार एक साइटमैप में ज़्यादा से ज़्यादा 50,000 URL और खोलने पर 50 MB हो सकते हैं; बड़े साइटमैप बाँटें और साइटमैप इंडेक्स इस्तेमाल करें। यहाँ लाए जाने वाले साइटमैप 10 MB तक के हो सकते हैं।
lastmod
W3C तारीख़ फ़ॉर्मैट में होना चाहिए, जैसे 2026-10-11 या 2026-10-11T08:00:00+08:00। भविष्य की तारीख़ों पर चेतावनी मिलती है।
hreflang
हर URL के वैकल्पिक लिंक में वह URL ख़ुद शामिल होना चाहिए, और भाषा-संस्करण एक-दूसरे की ओर इशारा करें।

चार समस्याओं वाला एक उदाहरण

इस साइटमैप को https://example.com/sitemap.xml से जाँचने पर:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

ये बताया जाता है, हर एक के साथ उदाहरण के रूप में गलत मान:

समस्या दिखाया गया उदाहरण
दूसरे पेज द्वारा न लौटाए गए hreflang लिंक https://example.com/de/ ↛ https://example.com/en/
lastmod W3C तारीख़ फ़ॉर्मैट में नहीं https://example.com/de/ → 11/10/2026
loc में सापेक्ष पाथ /about
priority 0.0–1.0 से बाहर /about → 1.5

जर्मन पेज सिर्फ़ ख़ुद को सूचीबद्ध करता है, इसलिए वह उस अंग्रेज़ी पेज की ओर वापस इशारा नहीं करता जो उससे लिंक करता है। 11/10/2026 के रूप में लिखी तारीख़ अस्पष्ट है, इसीलिए सिर्फ़ साल-पहले वाले W3C रूप स्वीकार होते हैं।

वैकल्पिक टैग के स्वीकृत मान: lastmod YYYY, YYYY-MM, YYYY-MM-DD, या टाइम ज़ोन के साथ पूरी तारीख़ और समय हो सकता है; changefreq always, hourly, daily, weekly, monthly, yearly या never में से एक होना चाहिए; priority 0.0 से 1.0 तक की संख्या है। जो फ़ाइल < से शुरू नहीं होती, उसे हर पंक्ति में एक URL वाली सादी टेक्स्ट सूची की तरह पढ़ा जाता है।

अक्सर पूछे जाने वाले सवाल

क्या URL साइटमैप वाले होस्ट पर ही होने चाहिए?

आमतौर पर हाँ। सर्च इंजन दूसरे होस्ट के URL को अनदेखा करते हैं, जब तक वह साइट अपनी robots.txt में Sitemap लाइन से यह साइटमैप न बताए।

क्या priority और changefreq मायने रखते हैं?

Google का कहना है कि वह दोनों को अनदेखा करता है। इनसे नुकसान नहीं होता, पर ग़लत फ़ॉर्मैट वाले मानों पर यहाँ फिर भी चेतावनी मिलती है।

क्या यह मेरी पूरी साइट क्रॉल करता है?

नहीं। हमारा सर्वर सिर्फ़ वही फ़ाइल डाउनलोड करता है जो आप डालते हैं; स्थिति जाँच भी सिर्फ़ पहले 20 URL पर हर एक के लिए एक HEAD रिक्वेस्ट भेजती है। पेस्ट किए XML की जाँच पूरी तरह आपके ब्राउज़र में होती है।

प्राइवेसी

फ़ाइलें प्रोसेसिंग के लिए HTTPS पर अपलोड होती हैं और एक घंटे के अंदर अपने-आप डिलीट हो जाती हैं।

मिलते-जुलते टूल