हम स्टैक ओवरफ्लो पर एक साइटमैप का उपयोग करते हैं , लेकिन मुझे इसके बारे में मिश्रित भावनाएं हैं।
वेब क्रॉलर आमतौर पर साइट के भीतर और अन्य साइटों के लिंक से पेज खोजते हैं। साइटमैप इस डेटा को उन क्रॉलरों को अनुमति देने के लिए पूरक करता है जो साइटमैप के सभी URL को लेने के लिए साइटमैप का समर्थन करते हैं और संबंधित मेटाडेटा का उपयोग करके उन URL के बारे में सीखते हैं। साइटमैप प्रोटोकॉल का उपयोग करने की गारंटी नहीं है कि वेब पेज खोज इंजन में शामिल हैं, लेकिन वेब क्रॉलर को आपकी साइट को क्रॉल करने का बेहतर काम करने के लिए संकेत प्रदान करता है।
साइटमैप के साथ हमारे दो वर्षों के अनुभव के आधार पर, साइटमैप के बारे में कुछ मौलिक विरोधाभास है :
- साइटमैप उन साइटों के लिए अभिप्रेत है, जिन्हें ठीक से क्रॉल करना कठिन है।
- यदि Google लिंक खोजने के लिए आपकी साइट को सफलतापूर्वक क्रॉल नहीं कर सकता है, लेकिन साइटमैप में इसे खोजने में सक्षम है तो यह साइटमैप लिंक को कोई भार नहीं देगा और इसे अनुक्रमणित नहीं करेगा!
साइटमैप विरोधाभास - यदि आपकी साइट ठीक से क्रॉल नहीं की जा रही है (जो भी कारण हो), तो साइटमैप का उपयोग करने से आपको मदद नहीं मिलेगी!
Google बिना किसी साइटमैप गारंटी के अपने रास्ते से बाहर चला जाता है :
"हम जब के बारे में या यदि आपका URL क्रॉल या हमारे सूचकांक में जोड़ दिया जाएगा कोई पूर्वानुमान या गारंटी नहीं दे सकता" प्रशस्ति पत्र
"हम गारंटी नहीं देते हैं कि हम आपके सभी URL को क्रॉल या अनुक्रमणित करेंगे। उदाहरण के लिए, हम आपके साइटमैप में निहित छवि URL को क्रॉल या अनुक्रमणित नहीं करेंगे।" उद्धरण
"साइटमैप सबमिट करने की गारंटी नहीं है कि आपकी साइट के सभी पृष्ठ क्रॉल हो जाएंगे या हमारे खोज परिणामों में शामिल होंगे" उद्धरण
यह देखते हुए कि साइटमैप में मिले लिंक केवल सिफारिशें हैं , जबकि आपकी अपनी वेबसाइट पर पाए गए लिंक को उचित माना जाता है ... यह केवल तार्किक बात लगती है कि साइटमैप होने से बचें और यह सुनिश्चित करें कि Google और कोई अन्य खोज इंजन ठीक से काम कर सकें सादे पुराने मानक वेब पेजों का उपयोग करके अपनी साइट को मकड़ी करें जो हर कोई देखता है।
तब तक क्या किया है कि , और अच्छा spidered हो रहे हैं और अच्छी तरह से गूगल है कि आपके देख सकते हैं खुद की साइट इन पृष्ठों के लिंक, और लिंक को क्रॉल करने के लिए तैयार हो सकता है - उह, क्यों हम एक साइटमैप फिर क्या ज़रूरत है? साइटमैप सक्रिय रूप से हानिकारक हो सकता है, क्योंकि यह आपको यह सुनिश्चित करने से विचलित करता है कि खोज इंजन मकड़ियों आपकी पूरी साइट को सफलतापूर्वक क्रॉल करने में सक्षम हैं। "ओह, इससे कोई फर्क नहीं पड़ता कि यदि क्रॉलर इसे देख सकता है, तो हम उन लिंक को थप्पड़ में ही थप्पड़ मार देंगे!" हमारे अनुभव में वास्तविकता बिल्कुल विपरीत है।
ऐसा लगता है कि साइटमैप के लिए एक छोटे से विडंबना से अधिक विडंबना यह है कि उन साइटों के लिए इरादा था जिनके पास लिंक या जटिल UI का बहुत गहरा संग्रह है जो मकड़ी के लिए कठिन हो सकता है। हमारे अनुभव में, साइटमैप मदद नहीं करता है, क्योंकि यदि Google को आपकी साइट पर लिंक उचित नहीं मिल रहा है, तो वह इसे वैसे भी साइटमैप से अनुक्रमित नहीं करेगा। हमने स्टैक ओवरफ्लो प्रश्नों के साथ इस सिद्ध समय और समय को फिर से देखा है।
क्या मै गलत हु? क्या साइटमैप समझ में आता है, और हम किसी तरह सिर्फ गलत तरीके से उनका उपयोग कर रहे हैं?