DevToolPal
हि

XML साइटमैप जेनरेटर

URL की सूची को lastmod, changefreq और priority वाली sitemap.xml में बदलें, या मौजूदा साइटमैप को जाँचें और फ़ॉर्मैट करें।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

मोड

इनपुट

0 कैरेक्टर · 0 B

sitemap.xml

0 कैरेक्टर · 0 B

यह टूल क्या करता है

साइटमैप जेनरेटर URL की साधारण सूची को sitemaps.org प्रोटोकॉल के अनुसार मान्य sitemap.xml में बदलता है। हर लाइन में एक URL पेस्ट करें और टाइप करते-करते XML दिखने लगता है: हर पता परसेंट-एन्कोड और XML-एस्केप होता है, उसका #fragment हटता है और वह सिर्फ़ एक बार सूची में आता है। /pricing जैसे रिलेटिव पाथ आपके सेट किए बेस URL के हिसाब से, या वह न हो तो सूची के पहले पूरे URL के हिसाब से हल किए जाते हैं।

ग्लोबल सेटिंग हर एंट्री में <lastmod> तारीख (आज या चुनी हुई तारीख), <changefreq> और <priority> जोड़ती हैं। प्राथमिकता पाथ की गहराई से अपने आप भी तय हो सकती है: होम पेज के लिए 1.0, एक स्तर नीचे 0.8, दो स्तर नीचे 0.6 और उससे गहरे पेज के लिए 0.4। पेज की जगह कई साइटमैप फ़ाइलें सूचीबद्ध करने के लिए प्रकार को साइटमैप इंडेक्स पर करें।

जाँचें और फ़ॉर्मैट करें मोड मौजूदा साइटमैप या इंडेक्स की जाँच करता है: सही बना XML, रूट एलिमेंट और नेमस्पेस, हर एंट्री में पूरा http(s) <loc>, <lastmod> में W3C तारीख, <changefreq> के अनुमत मान, 0.0 से 1.0 तक प्राथमिकता और 50,000 एंट्री की सीमा। त्रुटियाँ एंट्री का नंबर बताती हैं और उस लाइन पर ले जाती हैं। मान्य फ़ाइल इंडेंट के साथ या मिनिफ़ाइड लौटती है, और टिप्पणियाँ व image:image जैसे एक्सटेंशन टैग बने रहते हैं।

उपयोग कैसे करें

  1. अपने URL पेस्ट करें, हर लाइन में एक। # से शुरू होने वाली लाइनें छोड़ दी जाती हैं।
  2. चाहें तो URL के बाद स्पेस से अलग करके उसी लाइन के मान लिखें: तारीख, बदलाव की आवृत्ति और प्राथमिकता, किसी भी क्रम में। ये उस लाइन के लिए ग्लोबल सेटिंग की जगह लेते हैं।
  3. अंतिम बदलाव, आवृत्ति और प्राथमिकता के डिफ़ॉल्ट चुनें, और URL वर्णक्रम में चाहिए तो क्रम से लगाने का विकल्प चालू करें।
  4. नतीजे को sitemap.xml नाम से डाउनलोड करें और अपनी साइट पर अपलोड करें।

पहले से मौजूद साइटमैप जाँचने के लिए जाँचें और फ़ॉर्मैट करें पर जाएँ और XML पेस्ट करें।

उदाहरण

इस इनपुट में साधारण URL, लाइन के अपने मान और रिलेटिव पाथ मिले हुए हैं:

https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing

इससे यह बनता है:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <lastmod>2024-05-01</lastmod>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://example.com/docs/getting-started</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
  </url>
</urlset>

सुझाव

  • सिर्फ़ वे कैनोनिकल URL डालें जो 200 लौटाते हैं: रीडायरेक्ट, noindex पेज और ट्रैकिंग पैरामीटर वाले डुप्लिकेट नहीं।
  • आम तौर पर सभी URL उसी होस्ट पर होने चाहिए जिस पर साइटमैप फ़ाइल है, जब तक आप हर होस्ट की robots.txt से उसे सबमिट न करें।
  • तारीख YYYY-MM-DD या टाइम ज़ोन वाला पूरा टाइमस्टैम्प हो सकती है, जैसे 2024-05-01T09:30:00+00:00।
  • बड़े साइटमैप gzip से कंप्रेस करके sitemap.xml.gz के रूप में दिए जा सकते हैं; सीमाएँ बिना कंप्रेस वाली फ़ाइल पर लागू होती हैं।

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

› क्या lastmod, changefreq और priority ज़रूरी हैं?

सिर्फ़ loc ज़रूरी है। Google lastmod का उपयोग तभी करता है जब वह लगातार सही हो, और changefreq व priority को अनदेखा करता है; Bing और कुछ दूसरे सर्च इंजन अब भी इन्हें पढ़ते हैं। lastmod में फ़ाइल बनाने की तारीख नहीं, बल्कि वह तारीख डालें जब पेज की सामग्री सच में बदली।

› एक साइटमैप में कितने URL आ सकते हैं?

अधिकतम 50,000 URL और बिना कंप्रेशन के 50 MB। बड़ी साइट के लिए URL को कई साइटमैप में बाँटें और उन फ़ाइलों को साइटमैप इंडेक्स में सूचीबद्ध करें, जिसे यह टूल भी बना सकता है।

› क्या मेरी URL सूची कहीं अपलोड होती है?

नहीं। साइटमैप पूरी तरह आपके ब्राउज़र में बनता और जाँचा जाता है, और टूल कभी आपके URL नहीं खोलता। sitemap.xml सेव करने के लिए डाउनलोड बटन का उपयोग करें।

› सर्च इंजन को अपने साइटमैप के बारे में कैसे बताएँ?

sitemap.xml को अपनी साइट पर (आम तौर पर रूट में) अपलोड करें, robots.txt में Sitemap: https://example.com/sitemap.xml जैसी लाइन जोड़ें, और Google Search Console व Bing Webmaster Tools में URL सबमिट करें।