XML Sitemap जेनरेटर

पेज URL की सूची को वैध sitemap.xml में बदलें, वैकल्पिक lastmod, changefreq और priority के साथ। डुप्लिकेट हटाता है, & को escape करता है, अमान्य लाइनें चिह्नित करता है।

एब्सोल्यूट http(s) URL। डुप्लिकेट हटाए जाते हैं और & जैसे विशेष अक्षर XML के लिए एस्केप किए जाते हैं।

साइटमैप में 3 URL
sitemap.xml
<?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/about</loc>
  </url>
  <url>
    <loc>https://example.com/blog?page=2&amp;sort=new</loc>
  </url>
</urlset>
sitemaps.org 0.9 प्रोटोकॉल के अनुसार साइटमैप बनाता है। Google changefreq और priority को अनदेखा करता है और lastmod तभी इस्तेमाल करता है जब वह सटीक हो। फ़ाइल अपनी साइट पर अपलोड करें और robots.txt या Search Console में उसका उल्लेख करें।

Sitemap जेनरेटर क्या है?

यह sitemap जेनरेटर URL की सूची को sitemap.xml फ़ाइल में बदलता है जो Google, Bing और अन्य सर्च इंजन द्वारा इस्तेमाल होने वाले sitemaps.org 0.9 प्रोटोकॉल का पालन करती है। आप सभी एंट्री में एक ही lastmod तारीख़, changefreq और priority जोड़ सकते हैं; डुप्लिकेट और अमान्य लाइनें हटाई और रिपोर्ट की जाती हैं।

Sitemap जेनरेटर का उपयोग कैसे करें

  1. absolute पेज URL चिपकाएं, हर लाइन में एक।
  2. lastmod (छोड़ें, आज या कोई तारीख़), changefreq और priority चुनें, या उन्हें छोड़ दें।
  3. गिनती, हटाए गए डुप्लिकेट और छोड़ी गई अमान्य लाइनें जाँचें।
  4. sitemap.xml कॉपी या डाउनलोड करें, अपनी साइट पर अपलोड करें और robots.txt या Search Console में उसका हवाला दें।

उदाहरण

इनपुट
https://example.com/
https://example.com/about
https://example.com/blog?page=2&sort=new
आउटपुट
3 URLs; the third becomes <loc>https://example.com/blog?page=2&amp;sort=new</loc>

Sitemap जेनरेटर का उपयोग कब करें

इसे छोटी और मध्यम स्टैटिक साइट के लिए, या तब इस्तेमाल करें जब आपके पास क्रॉलर या CMS से URL एक्सपोर्ट हो। यह पेज खोजने के लिए आपकी साइट क्रॉल नहीं करता; बड़ी या बार-बार बदलने वाली साइटों को अपने CMS या बिल्ड प्रोसेस से sitemap अपने-आप बनानी चाहिए।

Sitemap जेनरेटर कैसे काम करता है

हर लाइन WHATWG URL पार्सर से पार्स होती है; केवल http और https URL रखे और नॉर्मलाइज़ किए जाते हैं। नॉर्मलाइज़ेशन के बाद डुप्लिकेट हटाए जाते हैं। हर URL <loc> के भीतर XML-escape होता है (& → &amp;, < → &lt;, कोट), और वैकल्पिक फ़ील्ड हर एंट्री में sitemaps.org namespace वाले <urlset> के अंदर जुड़ते हैं। प्रोटोकॉल की सीमा के अनुसार 50,000 से ऊपर की एंट्री चेतावनी के साथ छोड़ दी जाती हैं।

सामान्य उपयोग मामले

  • हाथ से बनी स्टैटिक वेबसाइट के लिए sitemap बनाना।
  • क्रॉलर के URL एक्सपोर्ट को जमा करने लायक sitemap में बदलना।
  • साइट के नए सेक्शन के लिए अलग sitemap बनाना।
  • बिना escape किए & अक्षरों से टूटी sitemap ठीक करना।

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

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

Google दोनों को अनदेखा करता है। वह lastmod तभी इस्तेमाल करता है जब वह लगातार सटीक हो। अन्य सर्च इंजन इन्हें संकेत के रूप में इस्तेमाल कर सकते हैं।

एक sitemap में कितने URL हो सकते हैं?

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

क्या मुझे non-canonical URL शामिल करने चाहिए?

नहीं। केवल canonical, इंडेक्स होने योग्य और 200 लौटाने वाले URL सूचीबद्ध करें।

और श्रेणियाँ देखें