साइटमैप एक वेब पेज है जो साइट के उन सभी पेजों के बारे में पूरी जानकारी प्रदर्शित करता है जो सर्च रोबोट के लिए आवश्यक हैं। कोई कहेगा कि इसकी जरूरत नहीं है, क्योंकि सभी खंड पहले से ही प्रदर्शित हैं। हालाँकि, ऐसे पृष्ठ की आवश्यकता तब होती है जब साइट में पचास या अधिक पृष्ठ हों। खोज इंजन और उपयोगकर्ताओं के लिए, यह आपको यह समझने में मदद करने के लिए एक मार्गदर्शक के रूप में काम करेगा कि यह या वह जानकारी कहाँ निहित है।
एक्सएमएल और एचटीएमएल फाइलें
चूंकि साइट मानचित्र का उपयोग न केवल खोज रोबोट के लिए किया जाता है, बल्कि साइट पर आने वाले उपयोगकर्ताओं के लिए भी किया जाता है, आमतौर पर दो मानचित्र बनाए जाते हैं: XML और HTML स्वरूपों में।
खोज रोबोट के लिए साइटमैप बनाने के लिए, XML फ़ाइल का उपयोग करें। उसके लिए धन्यवाद, रोबोट अपने खोज डेटाबेस में नए अनुक्रमित पृष्ठों को दर्ज करते हैं। एक बहु-पृष्ठ साइट पर मानचित्र के अभाव में, बड़ी संख्या में पृष्ठों को कभी-कभी बहुत लंबे समय तक अनुक्रमित नहीं किया जा सकता है।समय।
उपयोगकर्ताओं के लिए साइटमैप बनाने के लिए एक HTML फ़ाइल का उपयोग किया जाता है। इस मानचित्र का महत्व इस तथ्य में निहित है कि इसकी सुविधा सीधे निर्धारित करती है कि उपयोगकर्ता को उसके लिए रुचि की जानकारी मिलेगी या नहीं। इसलिए, ऐसा नक्शा उन इंटरनेट परियोजनाओं के लिए बनाया गया है जिनमें सभी अनुभाग और उनके उपखंड मुख्य मेनू में फिट नहीं होते हैं।
एक्सएमएल साइटमैप कैसे बनाएं
इस समस्या को हल करने के तीन तरीके हैं:
- साइटमैप जेनरेटर खरीदना।
- ऑनलाइन सेवाओं का उपयोग करके साइटमैप बनाएं।
- हाथ से लिखने वाली फाइल।
समय की महत्वपूर्ण बचत के लिए जनरेटर खरीदने का प्रस्ताव है। इसलिए, यदि लाइसेंस खरीदने के लिए बीस - तीस डॉलर एक वेबमास्टर के लिए पैसे की बर्बादी है, तो इसे खरीदना, विशेष रूप से एक बड़े इंटरनेट संसाधन के लिए, अभी भी चोट नहीं पहुंचाता है, तब से आपको मैन्युअल रूप से साइट बनाने की आवश्यकता नहीं होगी।
कई सौ पृष्ठों वाली साइट के लिए, ऑनलाइन सेवाओं की अनुशंसा की जाती है, जहां साइटमैप बनाने के लिए, आपको केवल इंटरनेट संसाधन का पता निर्दिष्ट करने और परिणाम डाउनलोड करने की आवश्यकता होती है।
सबसे सही विकल्प मैन्युअल रूप से नक्शा बनाना है। ऐसा करने के लिए, आपको url, urlset, loc, lastmod, changefreg और प्राथमिकता जैसे टैग जानने होंगे। इस मामले में, पहले तीन टैग अनिवार्य माने जाते हैं, और अंतिम तीन को हटाया जा सकता है।
जूमला में साइटमैप बनाना
साइटमैप बनाने के लिए, जूमला औरWordpress में विशेष ऐड-ऑन हैं, जैसे कि अधिकांश प्रसिद्ध प्रशासन प्रणालियाँ, धन्यवाद जिससे साइटमैप मैन्युअल रूप से या स्वचालित रूप से बनाया जाता है। सामग्री को लगातार अपडेट करने वाले बड़े इंटरनेट प्रोजेक्ट के लिए, यह ऐड-ऑन बहुत सुविधाजनक है।
जूमला में इसे Xmap कहा जाता है, Wordpress में इसे Google XML साइटमैप कहा जाता है।
अपने आप साइटमैप जनरेट करें
मुफ्त ऑनलाइन सर्वर साइटमैप को स्वचालित रूप से बनाने में मदद करते हैं यदि साइट में पांच सौ से अधिक पृष्ठ नहीं हैं। यहां बताया गया है कि साइटमैप बनाना कितना आसान है:
- इन इंटरनेट संसाधनों में से किसी एक पर जाकर, आपको "साइटमैप जेनरेट करें" आइटम ढूंढना होगा, "बनाएं" बटन पर क्लिक करें और स्वचालित रूप से साइटमैप फ़ाइल बनाएं।
- "साइट URL" ढूंढें और उस साइट का पता दर्ज करें जिसके लिए नक्शा बनाया जा रहा है।
- सिस्टम को आपको एक सत्यापन कोड दर्ज करने की आवश्यकता हो सकती है। आपको इसे भी दर्ज करना होगा और "प्रारंभ" दबाएं।
- समाप्त नक्शा साइट पर अपलोड करें।
मानचित्र बनाने का मैन्युअल तरीका
यह विधि एक ओर सबसे कठिन है, जिसमें कीमती समय लगता है, लेकिन दूसरी ओर, यह उन मामलों में उपयोग की जाने वाली सबसे सुरक्षित विधि है जहां अन्य विकल्प उपयुक्त नहीं हैं। इसलिए, उदाहरण के लिए, यदि ऐसे कई पृष्ठ हैं जिन्हें साइटमैप में शामिल करने की आवश्यकता नहीं है, लेकिन वे स्वचालित रूप से वहां पहुंच जाते हैं, तो निश्चित रूप से, मैन्युअल विधि ऐसे पृष्ठों के "ओवरडोज़" से मानचित्र को बचाएगी। इस पद्धति को चुनने का एक अन्य कारण खराब हैसाइट नेविगेशन।
मैन्युअल मानचित्र निर्माण को लागू करने के लिए आपको चाहिए:
- नक्शे में शामिल करने के लिए पेज एकत्र करें।
- एक्सेल फ़ाइल के तीसरे कॉलम में सभी पते डालें।
- पहले और दूसरे कॉलम में url और loc दोनों डालें।
- चौथे और पांचवें कॉलम में क्लोजिंग यूआरएल और लोकेशन डालें।
- पांच कॉलम को जोड़ने के लिए "लिंक" फ़ंक्शन का उपयोग करें।
- किसी टेक्स्ट एडिटर में साइटमैप बनाएं.xml.
- इस फ़ाइल में urlset और /urlset दोनों टैग जोड़ें।
- उनके बीच एक कनेक्टेड कॉलम डालें।
- सब कुछ बचाओ।
परिणामी फ़ाइल की जाँच करने की आवश्यकता है। आप ऐसा कर सकते हैं, उदाहरण के लिए, यांडेक्स में, वेबमास्टर पैनल में।
यांडेक्स और गूगल के लिए साइटमैप कैसे बनाएं
साइट बनने के बाद उसे साइट में जोड़ा जाता है। इस उद्देश्य के लिए, साइटमैप फ़ाइल को Sitemap.xml नाम दिया जाना चाहिए और रूट निर्देशिका में जोड़ा जाना चाहिए। रोबोट को जल्द से जल्द खोजने के लिए, Google और यांडेक्स के पास विशेष उपकरण हैं। उन्हें वेबमास्टर टूल्स (गूगल में) और यांडेक्स वेबमास्टर (यांडेक्स में) कहा जाता है।
Google में साइटमैप जोड़ना
Google को "वेबमास्टर टूल्स" में प्राधिकरण प्रक्रिया से गुजरना होगा। अगला, साइट का चयन करने के बाद, ऑप्टिमाइज़ेशन/साइटमैप फ़ाइलों पर जाएँ, "लोड" बटन पर क्लिक करें और इस ऑपरेशन की पुष्टि करें।
इसमें साइटमैप जोड़ना"यांडेक्स"
साथ ही, आपको सबसे पहले यांडेक्स वेबमास्टर में लॉग इन करना होगा। फिर अनुक्रमण/साइटमैप पर जाएं, वहां फ़ाइल पथ निर्दिष्ट करें और "जोड़ें" बटन पर क्लिक करें।
साइटमैप बनाने के लिए टिप्स
साइटमैप बनाते समय निम्नलिखित युक्तियों का पालन करने की अनुशंसा की जाती है:
- खोज रोबोट आज केवल उन्हीं फाइलों को लेंगे जिनमें पचास हजार से अधिक यूआरएल नहीं होंगे।
- यदि नक्शा दस मेगाबाइट से अधिक है, तो इसे कई फाइलों में विभाजित करना बेहतर है। इसके लिए धन्यवाद, सर्वर ओवरलोड नहीं होगा।
- कई फाइलों के साथ साइटमैप एक्सएमएल सही ढंग से बनाने के लिए, आपको साइटमैपइंडेक्स, साइटमैप, लोक और लास्टमॉड टैग का उपयोग करके उन सभी को इंडेक्स फाइल में पंजीकृत करना होगा।
- सभी पृष्ठ "www" उपसर्ग के साथ या उसके बिना लिखे जाने चाहिए।
- आवश्यक फ़ाइल एन्कोडिंग UTF8 है।
- आपको फ़ाइल में भाषा नाम स्थान भी जोड़ना होगा।
उपयोगकर्ताओं के लिए साइटमैप कैसे बनाएं
चूंकि ऐसा नक्शा उपयोगकर्ताओं के लिए बनाया गया है, यह यथासंभव सरल और दृश्य होना चाहिए। इसके बावजूद, उपयोग की गई साइट की संरचना के बारे में सभी जानकारी गुणात्मक रूप से देना आवश्यक है।
एचटीएमएल मानचित्रों में आम तौर पर एक परिचित कस्टम संरचना होती है, जिसमें अनुभाग और उपखंड होते हैं जिन्हें विशिष्ट तरीकों से परिभाषित किया जाता है, जैसे कि सीएसएस शैलियों और ग्राफिक तत्व।
एक बड़े इंटरनेट प्रोजेक्ट के लिए साइटमैप बनाने के लिए,XML मानचित्र की तरह, यहाँ भी विभाजन की अनुशंसा की जाती है। इस मामले में, यह मानचित्र को भारीपन से मुक्त करते हुए, अलग-अलग टैब के रूप में किया जाता है।
पृष्ठ की कार्यक्षमता में सुधार करने से जावास्क्रिप्ट भाषा की अनुमति मिल जाएगी, जिसे इस मानचित्र में उपयोग करने की अनुमति है, क्योंकि यह खोज इंजन रोबोट के लिए नहीं, बल्कि उपयोगकर्ताओं के लिए बनाई गई है।
साइटमैप फ़ाइल के लिए आदेश
यह वांछनीय है कि साइटमैप वाली बनाई गई फ़ाइल हमेशा साफ सुथरी हो, खासकर यदि साइट में बड़ी संख्या में पृष्ठ हों। चूंकि खोज इंजन रोबोट साइटमैप को बहुत तेज़ी से स्कैन करते हैं, इसलिए हो सकता है कि एक बड़े इंटरनेट संसाधन की संपूर्ण फ़ाइल को देखने के लिए पर्याप्त समय न हो।
इसलिए, यदि आपको साइटमैप में पृष्ठ जोड़ने की आदत हो गई है, नीचे नहीं, बल्कि उसके शीर्ष पर, तो, इसमें कोई संदेह नहीं है कि खोज रोबोट के पास इसे देखने का समय होगा। नए पृष्ठों के पते, और दूसरी ओर, यह बहुत आसान है इस तरह सभी पृष्ठों को नियंत्रित करेगा।