तकनीकी SEO
Sitemap XML वैलिडेटर और विश्लेषक
अपने sitemap.xml या sitemap index का असली XML पेस्ट करें और हर प्रोटोकॉल उल्लंघन, बिगड़ा हुआ टैग, डुप्लीकेट URL और सीमा उल्लंघन पता करें — सिर्फ यह जांच नहीं कि "पार्स होता है या नहीं"।
यह पूरी तरह आपके ब्राउज़र में चलता है। यहां जो भी आप पेस्ट करते हैं, वह गुमनाम उपयोग गिनती के अलावा कहीं नहीं भेजा जाता।
sitemap.xml (<urlset>) या sitemap index (<sitemapindex>) फ़ाइल की पूरी सामग्री पेस्ट करें। sitemaps.org प्रोटोकॉल के अनुसार जांचा जाएगा: सही XML, आवश्यक तत्व, दिनांक/प्राथमिकता प्रारूप, और आकार/URL संख्या की सीमाएं।
यह क्या जांचता है, और आम गलतियों को कैसे ठीक करें
यह Google, Bing और अन्य सर्च इंजनों द्वारा वास्तव में उपयोग किए जाने वाले sitemaps.org प्रोटोकॉल के अनुसार जांचता है: XML सही ढंग से बना होना चाहिए, रूट एलिमेंट सही xmlns के साथ घोषित <urlset> (पेज sitemap) या <sitemapindex> (sitemap-ों का sitemap) होना चाहिए, और हर प्रविष्टि को एक मान्य पूर्ण <loc> URL चाहिए।
<lastmod> एक W3C datetime होना चाहिए (YYYY-MM-DD, या टाइमज़ोन सहित पूर्ण ISO 8601), <changefreq> always/hourly/daily/weekly/monthly/yearly/never में से एक होना चाहिए, और <priority> 0.0 से 1.0 के बीच की संख्या होनी चाहिए। ये केवल संकेत हैं, आदेश नहीं — सर्च इंजन अधिकतर इन्हें नज़रअंदाज़ करते हैं, लेकिन गलत मान यह दर्शाता है कि जेनरेटर में समस्या है, फिर भी इसे ठीक करना उचित है।
प्रोटोकॉल से दो सख्त सीमाएं: प्रति sitemap फ़ाइल अधिकतम 50,000 URL और असंपीड़ित 50MB। किसी एक सीमा से अधिक होने पर, कई sitemap-ों में बांटें और उन्हें <sitemapindex> में सूचीबद्ध करें। एक ही URL को दो बार सूचीबद्ध करना केवल क्रॉल बजट बर्बाद करता है, कोई अतिरिक्त वज़न नहीं जोड़ता।
sitemap के पूरी तरह बिगड़ने का सबसे सामान्य कारण URL क्वेरी स्ट्रिंग में बिना escape किया हुआ "&" है — XML में इसे "&" लिखना ज़रूरी है, वरना पूरी फ़ाइल पार्स नहीं होगी और उसमें मौजूद हर URL सर्च इंजन के लिए अदृश्य हो जाएगा। प्रविष्टियों के बीच मिश्रित http/https या अलग-अलग होस्टनेम आमतौर पर इसका मतलब है कि माइग्रेशन के दौरान कुछ URL छूट गए।
सीमाएं: यह केवल पेस्ट किए गए XML दस्तावेज़ को ही जांचता है — यह सूचीबद्ध URL को यह पुष्टि करने के लिए फ़ेच नहीं करता कि वे 200 लौटाते हैं, और यह जांच नहीं करता कि sitemap robots.txt से संदर्भित है या नहीं (उस लाइव जांच के लिए robots.txt और sitemap ऑडिटर का उपयोग करें)।