यदि आप किसी भी प्रकार की वेबसाइट चलाते हैं, तो आपके पास शायद एक XML साइटमैप होना चाहिए। यह आपकी सर्च इंजन ऑप्टिमाइज़ेशन (SEO) में मदद करेगा। लेकिन आप सोच रहे होंगे कि XML साइटमैप क्या है, और यहां तक कि अगर आप जानते थे, तो आप XML साइटमैप कैसे बनाएंगे?
अच्छी खबर यह है कि XML साइटमैप बनाना वास्तव में यह समझने से आसान है कि यह वास्तव में क्या है। और XML साइटमैप को समझना भी काफी सरल है। आप यह कर सकते हैं।
XML साइटमैप क्या है?
आइए पहले XML भाग को कवर करें। XML का अर्थ है eXtensible Markup Language। यह बिल्कुल एक प्रोग्रामिंग भाषा नहीं है। यह वेब ब्राउज़र और अन्य प्रोग्राम को यह बताने का एक लचीला तरीका है कि एक XML दस्तावेज़ क्या डेटा ले जाता है।
उदाहरण के लिए, हम किसी को बता सकते हैं कि हम 123 मेन स्ट्रीट पर रहते हैं और वे समझ जाएंगे। लेकिन प्रोग्राम नहीं समझते।
पते के डेटा के दोनों ओर रखे गए XML टैग प्रोग्राम को यह बताने में मदद करेंगे कि डेटा का क्या अर्थ है। टैग हमेशा जोड़े में होते हैं जिनमें एक ओपनिंग टैग <pre><StreetNumber></pre> और एक क्लोजिंग टैग <pre></StreetNumber></pre> होता है।
इसलिए हम प्रोग्राम को यह बताने के लिए XML टैग का उपयोग कर सकते हैं कि उस डेटा का क्या अर्थ है। यह इस तरह दिख सकता है:
<pre> <StreetNumber>123</StreetNumber> <StreetName>Main</StreetName> <StreetType>Street</StreetType> </pre>
एक प्रोग्राम के लिए जो उन टैग को पहचानता है, वह जान जाएगा कि यह एक पूरा स्ट्रीट एड्रेस है। फिर प्रोग्राम उस जानकारी का उपयोग कुछ उपयोगी करने के लिए कर सकता है।
एक्स्टेंसिबल भाग का अर्थ है कि वे टैग कुछ भी हो सकते हैं! यदि प्रोग्राम टैग <pre><GlargleForp> को स्ट्रीट नंबर समझता है, तो यह अभी भी काम करेगा। इसलिए एक डेवलपर XML टैग के बीच डेटा को परिभाषित करने के लिए लगभग कुछ भी उपयोग कर सकता है।
साइटमैप पर। यह बहुत ज्यादा वही है जो यह लगता है। यह एक नक्शा है कि हमारी वेबसाइट पर विभिन्न प्रकार की जानकारी कहां मिल सकती है।
Google जैसे सर्च इंजन विशिष्ट जानकारी चाहते हैं ताकि वे जान सकें कि हमारी साइट को कैसे वर्गीकृत और रैंक करना है। XML साइटमैप वह जानकारी प्रदान कर सकता है।
यह एक वेब पेज के लिए XML साइटमैप का एक उदाहरण है।
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</pre>
उन टैग का अर्थ यहां दिया गया है:
<pre><?xml version="1.0" encoding="UTF-8"?></pre>
यह सर्च इंजन को बताता है कि हम जिस XML संस्करण का उपयोग कर रहे हैं वह 1.0 है और टेक्स्ट UTF-8 में एन्कोडेड है। यह एन्कोडिंग विनिर्देश है जिसमें साइटमैप होना चाहिए।
<pre><urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"></pre>
यह सर्च इंजन को बताता है कि हमारे साइटमैप में किस साइटमैप मानक का उपयोग किया जा रहा है। याद रखें, हमारे XML को प्रोग्राम के समान टैग का उपयोग करना होगा जिसे इसे पढ़ना है ताकि वह इसे समझ सके।
<pre><url></pre>
यह सर्च इंजन को बताता है कि यूनिफ़ॉर्म रिसोर्स लोकेटर (URL) के बारे में जानकारी निम्न होगी। एक URL को वेब एड्रेस या लिंक के रूप में भी जाना जाता है।
<pre><loc>
यह टैग में डेटा को इंडेक्स किए जाने वाले पेज के वास्तविक स्थान, या विशिष्ट URL के रूप में परिभाषित करता है।
<pre><lastmod></pre>
यह सर्च इंजन को बताता है कि वह पेज अंतिम बार कब संशोधित किया गया था।
<pre><changefreq></pre>
यह सर्च इंजन को उस पेज की परिवर्तन आवृत्ति जानने देता है। स्वीकार्य मान हमेशा hourly, daily, weekly, monthly, yearly, never हैं।
<pre><priority></pre>
यह सर्च इंजन को बताता है कि हम इस पेज को अपने साइटमैप में अन्य पेजों की तुलना में कितना महत्वपूर्ण समझते हैं। स्वीकार्य मान 0 से 1 तक हैं, जिसमें 1 उच्चतम है और 0.5 औसत है।
ध्यान दें कि ये सर्च इंजन के लिए कमांड नहीं हैं। वे उस जानकारी को पढ़ेंगे और इसे जैसे चाहें प्रोसेस करेंगे।
XML साइटमैप क्यों बनाएं?
एक अच्छी तरह से बनाया गया XML साइटमैप हमें उन लोगों के सामने अपनी साइट लाने का सबसे अच्छा मौका देने में मदद करेगा जिन्हें हम देखना चाहते हैं। यह सर्च इंजन को बताएगा कि हम उसे किस तरह की जानकारी प्रदान कर रहे हैं, जानकारी तक कहां पहुंचना है, और जानकारी को अंतिम बार कब अपडेट किया गया था।
चूंकि यह एक नक्शा है, इसलिए यह परिदृश्य का सटीक प्रतिनिधित्व नहीं होना चाहिए। हम चुनते हैं कि इसमें क्या जाता है, ताकि सर्च इंजन को सही पेज मिलें। उदाहरण के लिए, हमारा Privacy Policy और Acceptable Use पेज वेब पर किसी अन्य साइट से बहुत अलग नहीं होने वाले हैं। उनको मैप करने के बजाय, उन पेजों को मैप करें जो उपयोगकर्ता को अच्छी चीजों तक ले जाते हैं, जैसे हमारे सर्वश्रेष्ठ ब्लॉग पोस्ट या प्रोडक्ट पेज।
ब्लॉग पोस्ट के लिए, हम एक साइटमैप चाह सकते हैं जो आपके सभी पोस्ट को सूचीबद्ध करता है लेकिन हाल के लोगों को उच्च प्राथमिकता देता है। यह ग्राहक और सर्च इंजन को दिखाता है कि हमारी साइट ताज़ा है।
क्या हमें छवियों के लिए एक साइटमैप बनाने की आवश्यकता है? तस्वीरें महत्वपूर्ण हैं। विजुअल पहली चीज है जो ग्राहक की इच्छाओं तक पहुंचती है। लेकिन प्रत्येक पेज पर पहले से ही उन पर तस्वीरें होंगी, और वे इंडेक्स हो जाएंगी। इसलिए केवल छवियों का एक साइटमैप होना इतना महत्वपूर्ण नहीं है।
अब हम अपनी साइट का सार सर्च इंजन के सामने प्रस्तुत कर रहे हैं। उन्हें हमारी साइट के बड़े आवश्यक, लेकिन उतने महत्वपूर्ण नहीं, भागों को क्रॉल और इंडेक्स करने में समय बर्बाद करने की आवश्यकता नहीं है।
एक अच्छे साइटमैप के साथ, हम सर्च इंजन के साथ सहयोग कर रहे हैं और इससे हमारी साइट को वह सर्वोत्तम रैंकिंग प्राप्त करने में मदद मिलेगी जिसकी वह हकदार है।
मैं XML साइटमैप कैसे बनाऊं?
सौभाग्य से, ऐसा करने में हमारी मदद के लिए कई स्वचालित टूल हैं। यदि हम WordPress का उपयोग कर रहे हैं, तो Yoast SEO प्लगइन प्राप्त करें। यह एक बेहतरीन सर्च इंजन ऑप्टिमाइज़ेशन टूल है और हमारे लिए साइटमैप बनाना इसकी विशेषताओं में से केवल एक है। Yoast SEO प्लगइन का उपयोग इसकी सभी विशेषताओं के लिए वास्तव में सीखने के लिए समय निकालें।
Yoast के साथ साइटमैप बनाना
- हमारे WordPress एडमिन पेज पर, हम Yoast SEO प्लगइन इंस्टॉल करेंगे। एक बार इंस्टॉल हो जाने पर, हम यह जांचेंगे कि XML Sitemaps सुविधा सक्षम है या नहीं। यह डिफ़ॉल्ट रूप से होना चाहिए।
- बाईं ओर Yoast SEO पर क्लिक करें। फिर Features टैब पर क्लिक करें।
- नीचे स्क्रॉल करें और सुनिश्चित करें कि XML Sitemaps का स्लाइडर On स्थिति में है।
- यहां से, हम देख सकते हैं कि साइटमैप कैसा दिखता है। XML Sitemaps के बगल में प्रश्न चिह्न आइकन पर क्लिक करें और फिर See the XML sitemap लिंक पर क्लिक करें।
- Yoast साइटमैप को वेब ब्राउज़र में खोलेगा। यह हमारे द्वारा पहले देखे गए XML की तरह नहीं दिखेगा। यह ठीक है।
- यदि हम XML देखना चाहते हैं, तो इस पेज पर राइट-क्लिक करें और View Source चुनें। फिर XML प्रकट होता है।
Yoast SEO प्लगइन के साथ WordPress में XML साइटमैप बनाने का यह सबसे तेज़ तरीका है। प्लगइन में चारों ओर देखें साइटमैप को ठीक करने और इसे ठीक वैसा ही बनाने के तरीकों के लिए जैसी आवश्यकता हो।
Screaming Frog SEO के साथ XML साइटमैप बनाएं
यदि हम अपनी साइट के लिए WordPress का उपयोग नहीं कर रहे हैं, तो हम विभिन्न ऑनलाइन और ऑफलाइन टूल का उपयोग कर सकते हैं।
संभवतः सबसे अधिक उपयोग किया जाने वाला डेस्कटॉप SEO प्रोग्राम Screaming Frog SEO Spider है। एक मुफ़्त और एक पेड संस्करण है। XML साइटमैप बनाने के लिए, मुफ़ता संस्करण वह सब है जिसकी हमें आवश्यकता होगी।
- एक बार डाउनलोड और इंस्टॉल हो जाने पर, प्रोग्राम खोलें। इससे पहले कि हम XML साइटमैप बना सकें, हमें साइट को क्रॉल करना होगा। क्रॉलिंग एक साइट पर पेज से पेज पर जाने और प्रत्येक भाग के बारे में डेटा एकत्र करने की प्रक्रिया है।
- शीर्ष पर, हम आपकी वेबसाइट का URL दर्ज करने के लिए एक स्थान देखते हैं। ऐसा करें। फिर Start बटन पर क्लिक करें। Screaming Frog साइट को क्रॉल करना शुरू कर देगा।
- मुख्य विंडो साइट पर चीजों के URL से भरने लगती है। एक बार जब स्क्रीन के ऊपरी दाएं कोने के पास प्रोग्रेस बार 100% पर होता है तो क्रॉल पूरा हो जाता है।
- टूलबार में, Sitemaps पर क्लिक करें फिर XML Sitemap। Sitemap Export Configuration विंडो खुलेगी।
- Sitemap Export Configuration विंडो वह जगह है जहां हम अपने साइटमैप के विवरण को ट्वीक कर सकते हैं, जैसे changefreq, lastmod, और अन्य। टैब के माध्यम से यह देखने के लिए जाएं कि वहां क्या है। डिफ़ॉल्ट सेटिंग्स अभी के लिए ठीक रहेंगी। निर्यात शुरू करने के लिए Next पर क्लिक करें।
- यह हमसे पूछेगा कि sitemap.xml फ़ाइल को कहां सहेजना है। याद रखें कि यह कहां सहेजा गया है। इसे हमारी वेबसाइट पर अपलोड करना होगा ताकि यह उपयोगी हो।
एक बार सहेजे जाने के बाद, sitemap.xml फ़ाइल को वेबसाइट के रूट पर अपलोड करें। अब हम साइटमैप को Google और अन्य सर्च इंजन के साथ पंजीकृत कर सकते हैं।
मैं Google को अपना साइटमैप कैसे दिखाऊं?
हम सर्च इंजन कहते हैं, लेकिन वास्तव में केवल एक ही है जिसके बारे में ज्यादातर चिंतित हैं वह है Google। तो हम Google को अपना साइटमैप कैसे दिखाते हैं?
हम उम्मीद कर रहे हैं कि यह हमारी साइट को उच्च रैंक दिलाने में मददगार होगा, लेकिन यह केवल तभी मदद करेगा जब Google को पता हो कि यह वहां है। हमें Google Search Console का उपयोग करना होगा।