साइटमैप - एक प्रति उप डोमेन या आधार डोमेन के लिए एक?


10

मैं एक परियोजना पर अधिक से अधिक 5 उप डोमेन है, कहते हैं developer, www, staffऔर कुछ और, क्या साइटमैप बनाने में सबसे अच्छा अभ्यास है?

सभी उप डोमेन जो आधार डोमेन ( example.com/sitemap.xml) पर एक ही साइटमैप साझा करते हैं ? विभिन्न उप डोमेन के लिए या अलग साइटमैप? ( developer.example.com/sitemap.xmlऔर www.example.com/sitemap.xml)

चूंकि उप-डोमेन मुख्य अनुप्रयोग के कई भाग हैं, प्रत्येक के पेशेवरों और विपक्ष क्या हैं, और दूसरे पर एक को चुनते समय मुझे क्या विचार करना चाहिए? (एक साइटमैप प्रति उप डोमेन या पूरी साइट के लिए एक)

जवाबों:


7

के अनुसार मैट कट्स ब्लॉग पोस्ट , उन्होंने कहा:

एक उपडोमेन सामग्री को अलग करने के लिए उपयोगी हो सकता है जो पूरी तरह से अलग है। उदाहरण के लिए, Google विभिन्न उत्पादों के लिए उप-डोमेन का उपयोग करता है जैसे कि news.google.com या maps.google.com।

यह ब्लॉगर (ब्लॉगस्पॉट) के समान है।

जॉन का ब्लॉग ( john.blogspot.com) डो के ब्लॉग से पूरी तरह अलग है ( doe.blogspot.com)। Google इन दोनों ब्लॉगों को एक ही पूंछ ( *.blogspot.com) साझा करने के बावजूद दो अलग-अलग साइटों के रूप में देखता है ।

इनमें से प्रत्येक ब्लॉग का अपना साइटमैप है और एक दूसरे के बीच साझा नहीं किया जाता है। यदि एक ब्लॉग हटा दिया जाता है, तो साइटमैप फ़ाइल को भी हटा दिया जाएगा - और यह अन्य ब्लॉग के साइटमैप को प्रभावित नहीं करता है।

इसलिए, मैं आपको विभिन्न उप-डोमेन के लिए अलग-अलग साइटमैप फ़ाइलों का उपयोग करने के लिए अनुशंसा करना चाहूंगा। जब तक आप उप-निर्देशिका / उप-फ़ोल्डर का उपयोग नहीं कर रहे हैं।


2
मेरा मानना ​​है कि इस सवाल का जवाब नहीं है कि साइटमैप कहां से परोसा जाना चाहिए ।
डॉगवेदर

1
"मैं आपको विभिन्न साइटमैप फ़ाइलों का उपयोग करने के लिए अनुशंसा करना चाहता हूं [...]" यह कथन गलत है। आपके पास कोई विकल्प नहीं है। विभिन्न वेबसाइटों के लिए आपके पास अलग-अलग साइटमैप होना आवश्यक है।
एलेक्सिस विल्के

11

आम तौर पर, आपको प्रत्येक होस्ट (यानी, अलग-अलग प्रोटोकॉल, डोमेन, या उपडोमेन) के लिए एक अलग साइटमैप का उपयोग करना होगा:

  • FAQ से " मैं अपना साइटमैप कहाँ रखूँ? ":

    साइटमैप में सूचीबद्ध सभी URL को साइटमैप के समान होस्ट पर रहना चाहिए। उदाहरण के लिए, यदि साइटमैप स्थित है http://www.example.com/sitemap.xml, तो इसमें URL शामिल नहीं किए जा सकते हैं http://subdomain.example.com। यदि साइटमैप स्थित है http://www.example.com/myfolder/sitemap.xml, तो इसमें से URL शामिल नहीं किए जा सकते हैं http://www.example.com

  • साइटमैप युक्ति से संबंधित अनुभाग " साइटमैप फ़ाइल स्थान " है, जहां यह कहता है:

    ध्यान दें कि इसका मतलब यह है कि साइटमैप में सूचीबद्ध सभी URL को एक ही प्रोटोकॉल (http, इस उदाहरण में) का उपयोग करना होगा और साइटमैप के समान होस्ट पर रहना होगा। उदाहरण के लिए, यदि साइटमैप स्थित है http://www.example.com/sitemap.xml, तो इसमें URL शामिल नहीं किए जा सकते हैं http://subdomain.example.com

हालाँकि, अगर आप robots.txt या Google खोज कंसोल के माध्यम से सभी मेजबानों के स्वामित्व को साबित कर सकते हैं, तो आप विभिन्न होस्ट पर साइटमैप की मेजबानी कर सकते हैं:


1
ऐसा लगता है कि यदि वे सभी एक ही Google सत्यापन बंद कर रहे हैं (सभी एक ही Google कंसोल में सूचीबद्ध हैं, तो आप उसी स्वामी के बारे में पुष्टि करते हैं) Google वास्तव में इसके अनुसार अपवाद बनाता प्रतीत होता है: support.google.com/webmasters/answer/75712 ? hl = en फिर ऐसा प्रतीत होता है कि उन साइटों में से किसी एक के संदर्भ में साइटमैप के लिए ठीक है। कम से कम, यह वह धारणा है जो मुझे Google समर्थन वेबसाइट से मिली है। यह सामान्य sitesmaps.org नियमों का एक अपवाद है।
मार्क रेजन

1
@MarkRejhon: जानकारी के लिए धन्यवाद :) मैंने उत्तर अपडेट किया, और साइटमैप (प्रोटोकॉल से) का एक और तरीका भी सूचीबद्ध किया है जो विभिन्न होस्ट पर होस्ट किए गए साइटमैप की अनुमति देता है।
unor

3

जैसा कि आप लिखते हैं कि उप डोमेन पूरे अनुप्रयोग का हिस्सा हैं, साइटमैप को अलग करने की कोई आवश्यकता नहीं है। Google उप डोमेन को अपने डोमेन ayways के रूप में मानता है। लेकिन वे यह पहचानने में काफी स्मार्ट हैं कि किसी वेबसाइट के हिस्से एक साथ हैं या नहीं।

SEO के अलावा मैं एक इंडेक्स- sitemap.xml का उपयोग करने की सलाह दूंगा जिसमें आप अपने सभी अलग-अलग उपडोमेन-साइटमैप को घोंसला बना सकते हैं। इससे उन सभी फ़ाइलों को प्रबंधित करना आसान हो जाता है, क्योंकि आपको केवल एक ही साइटमैप जमा करने की आवश्यकता होती है। इसके अलावा आप अन्य सभी साइटमैप के बारे में चिंता किए बिना एक उपडोमेन के साइटमैप को बदल सकते हैं। Googles वेबमास्टर मार्गदर्शिका पर कई साइटमैप प्रबंधित करने के बारे में और पढ़ें: https://support.google.com/webmasters/answer/75712?hl=hi

संपादित करें

Google Search Console में प्रत्येक उपडोमेन के लिए एक ही प्रॉपर्टी बनाने पर विचार कर सकते हैं। यह आपको अधिक विस्तृत विश्लेषण करने में सक्षम बनाता है क्योंकि आप प्रत्येक संपत्ति के लिए डेटा नमूने और क्रॉलिंग आंकड़े प्राप्त करेंगे। यदि आप ऐसा करते हैं, तो मैं प्रत्येक उपडोमेन के लिए एक व्यक्तिगत साइटमैप प्रस्तुत करने की सलाह दूंगा। विदित हो कि इसके लिए आपको प्रत्येक संपत्ति को अलग से सत्यापित करना होगा और संपत्तियों के पूरे सेट को प्रबंधित करने के लिए किए गए प्रयास को भी बढ़ाना होगा।

यदि आप एक सुव्यवस्थित व्यक्ति हैं और गहरी डेटा इनसाइट्स में रुचि रखते हैं तो मैं बाद की सिफारिश करूंगा। यदि आप सिर्फ अपनी साइट को अनुक्रमित करने के लिए भटकते हैं और ठीक से क्रॉल करते हैं, तो मैं आपको इंडेक्स-साइटमैप कहानी की सिफारिश करूंगा।

हमेशा यह सुनिश्चित करने के लिए ध्यान रखें कि आपके सभी साइटमैप सही तरीके से कॉन्फ़िगर किए गए हैं, मानक से मेल खाते हैं और केवल उन पृष्ठों को वितरित करते हैं जो 200 स्थिति कोड की सेवा देते हैं। यह बिंदु आपकी वेबसाइट के SEO से अधिक महत्वपूर्ण है कि आपके पास कितने साइटमैप हैं।


0

डेवलपर, www, कर्मचारियों और कुछ अन्य लोगों के अनुसार, एक परियोजना पर मेरे 5 से अधिक उप-डोमेन हैं, साइटमैप बनाने में सबसे अच्छा अभ्यास क्या है? ... चूंकि उप-डोमेन मुख्य अनुप्रयोग के कई भाग हैं, प्रत्येक के पेशेवरों और विपक्ष क्या हैं, और मुझे दूसरे पर एक का चयन करते समय क्या विचार करना चाहिए? (एक साइटमैप प्रति उप डोमेन या पूरी साइट के लिए एक)

चूंकि मुख्य डोमेन से जुड़े उप-डोमेन दुनिया में विभिन्न वेबसाइटों का प्रतिनिधित्व कर सकते हैं, इसलिए आप सबसे आसान योग्यता के लिए प्रत्येक उप-डोमेन के लिए साइटमैप सेटअप करने के लिए सर्वश्रेष्ठ हैं।

इसके अतिरिक्त, मेरा मानना ​​है कि साइटमैप के नियमों के खिलाफ इसके बाहरी लिंक को एक वेबसाइट से संबंधित साइटमैप में शामिल किया गया है, और एक URL जिसमें एक बाहरी URL के रूप में एक अलग उप-डोमेन मायने रखता है।

सर्वोत्तम अभ्यास के लिए, यदि आपकी वेबसाइट में लिंक की एक बड़ी संख्या है, तो आप एक मास्टर साइटमैप फ़ाइल बनाना चाहेंगे जो छोटी साइटमैप फ़ाइलों को संदर्भित करती है जहाँ उनमें से प्रत्येक व्यक्तिगत लिंक का संदर्भ देती है। ऐसा इसलिए है क्योंकि प्रत्येक साइटमैप फ़ाइल की अधिकतम फ़ाइल आकार सीमा है (मुझे लगता है कि 50 एमबी) और साथ ही प्रति साइटमैप की अधिकतम संख्या भी सीमित है। मुझे लगता है कि संख्या 50,000 है।

यह एक बोनस है यदि आप साइटमैप को gzip प्रारूप में संपीड़ित कर सकते हैं। इस तरह, जब आप उन्हें Google जैसे आज्ञाकारी खोज इंजनों में जमा करते हैं, तो साइटमैप तेजी से संसाधित होगा और सर्वर पर बैंडविड्थ की खपत कम होगी।

यहां साइटमैप से संबंधित लिंक दिए गए हैं जो आपकी अधिक सहायता कर सकते हैं:

http://www.sitemaps.org/protocol.html http://www.sitemaps.org/faq.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.