क्या एक साइटमैप इंडेक्स में अन्य साइटमैप इंडेक्स हो सकते हैं?


11

मेरे पास प्रत्येक भाषा के लिए एक साइटमैप इंडेक्स के साथ एक द्वि-भाषी वेबसाइट है जो कई अलग-अलग साइटमैप (वीडियो के लिए एक, स्थैतिक सामग्री के लिए एक, और लेख के लिए एक) से लिंक करता है। मैं साइटमैप इंडेक्स को लिंक करने वाला एक और साइटमैप लागू करना चाहता हूं, इसलिए मैं उस साइट में साइटमैप को मूल में जोड़ सकता हूं। प्रत्येक भाषा के लिए एक रोबोट.टेक्स्ट नहीं होना चाहिए।

क्या यह मान्य है? या मेरी समस्या का कोई सरल समाधान है?

जवाबों:


12

मुझे यकीन नहीं है कि अगर यह पूछा गया था कि यह वर्षों में बदल गया है; सिद्धांत रूप में आप कर सकते हैं (पहले उत्तर के रूप में), व्यवहार में Google कम से कम आपको एक त्रुटि देगा (जैसा कि उनके वेब उपकरण टूल में देखा गया है):

गलत साइटमैप इंडेक्स प्रारूप: नेस्टेड साइटमैप इंडेक्स

Google मदद पृष्ठ आगे बताता है:

साइटमैप अनुक्रमणिका फ़ाइल अन्य साइटमैप अनुक्रमणिका फ़ाइलों को सूचीबद्ध नहीं कर सकती है, लेकिन केवल साइटमैप फ़ाइलें।

स्रोत: https://support.google.com/webmasters/answer/35738


महत्वपूर्ण चीज साइटमैप बनाम साइटमैप इंडेक्स है। मैंने अतीत में यह त्रुटि की है। एक इंडेक्स में कई साइटमैप होते हैं - यही एकमात्र तरीका है कि इन प्रकारों में से एक में अन्य साइटमैप / इंडेक्स फ़ाइल हो सकती है। प्रलेखन स्पष्ट imho हो सकता है।
जीत

10

हां, आपके पास एक साइटमैप इंडेक्स हो सकता है जिसमें अन्य साइटमैप इंडेक्स [ स्रोत ] के संदर्भ हैं , जब तक कि वे सभी एक ही डोमेन पर न हों।

अपडेट किया गया: साइटमैप इंडेक्स फ़ाइलों में अन्य इंडेक्स फ़ाइलें नहीं हो सकती हैं - प्रत्येक साइटमैप इंडेक्स में नियमित साइटमैप के लिंक हो सकते हैं। हालाँकि Google पर एकाधिक साइटमैप इंडेक्स व्यक्तिगत रूप से सबमिट किए जा सकते हैं।

प्रत्येक व्यक्ति के साइटमैप इंडेक्स में दूसरे तक 1,000 संदर्भ शामिल हो सकते हैं <sitemap>। यदि आपको इससे अधिक संदर्भ देने की आवश्यकता है, तो कई साइटमैप इंडेक्स बनाएं और प्रत्येक को सबमिट करें।

प्रत्येक व्यक्ति के साइटमैप में 50,000 पृष्ठ तक के संदर्भ शामिल हो सकते हैं । यदि आपको इससे अधिक की आवश्यकता है, तो उन्हें कई साइटमैप में विभाजित करें।


क्या आप नेस्टेड साइटमैप इंडेक्स का उदाहरण प्रदान कर सकते हैं? मेरे द्वारा इसे कहीं भी ढूंढा जा सकता है। आपके द्वारा संदर्भित लिंक दुर्भाग्य से मृत है।
विशेषज्ञ

@expert उपरोक्त सभी लिंक मेरे लिए लोड हो रहे हैं। साइटमैप इंडेक्स सलाह यहां दी गई है: साइटमैप .blogspot.com / 2005 / 08 / use- sitemap-index- files.html । आप आर्काइव.ओआरजी
Nick

अजीब तरह से वेब संग्रह कहते हैं कि पृष्ठ अनुक्रमित नहीं है। मैं इसे Google कैश में देख पा रहा था। लेकिन मैं यह नहीं देखता कि मैं दूसरे साइटमैप का संदर्भ कैसे दूं। क्या आप कृपया यह बता सकते हैं कि साइटमैप इंडेक्स के किस टैग / विशेषता का उपयोग मुझे दूसरे साइटमैप इंडेक्स की ओर इशारा करना चाहिए?
विशेषज्ञ

@expert अब ऐसा लगता है कि अब आप अन्य साइटमैप इंडेक्स में उपयोगकर्ता साइटमैप इंडेक्स नहीं रख सकते हैं - मुझे रिपोर्ट्स देखने को मिलती हैं कि इसके परिणामस्वरूप वेबमास्टर टूल्स में सत्यापनकर्ता त्रुटि होती है। इसलिए उन्हें अलग होने की आवश्यकता होगी: "चूंकि साइटमैप इंडेक्स फाइलों में अन्य इंडेक्स फाइलें नहीं हो सकती हैं, इसलिए आपको प्रत्येक साइटमैप इंडेक्स फाइल को अलग से अपने खाते में जमा करना होगा।" webmasters.googleblog.com/2006/10/… । उपरोक्त उत्तर को अपडेट करेगा।
निक

प्रलेखन में कहा गया है कि आप साइट मैप इंडेक्स फ़ाइल से 50,000 साइटमैप को संदर्भित कर सकते हैं:> यदि आप कई साइटमैप प्रदान करते हैं, तो आपको प्रत्येक साइटमैप फ़ाइल को साइटमैप इंडेक्स फ़ाइल में सूचीबद्ध करना चाहिए। साइटमैप इंडेक्स फाइलें 50,000 से अधिक साइटमैप को सूचीबद्ध नहीं कर सकती हैं और 50 एमबी (52,428,800 बाइट) से बड़ी नहीं होनी चाहिए और इन्हें संकुचित किया जा सकता है। आपके पास एक से अधिक साइटमैप इंडेक्स फ़ाइल हो सकती हैं। साइटमैप इंडेक्स फ़ाइल का XML प्रारूप, साइटमैप फ़ाइल के XML प्रारूप के समान है। webmasters.stackexchange.com/questions/18243/…
बेनिधम्मा

0

एक आसान तरीका है लेकिन केवल तभी जब आपका वेब होस्टिंग पैकेज इसकी अनुमति देता है।

प्रत्येक भाषा के लिए उप-डोमेन क्यों नहीं बनाते हैं?

प्रत्येक उपडोमेन को फिर एक अलग फ़ोल्डर में इंगित किया जा सकता है फिर मूल रूप से, आप सब कुछ कॉपी करते हैं ताकि दोनों फ़ोल्डर समान हों, फिर आप अलग-अलग भाषा से मेल करने के लिए नई प्रस्तुति पृष्ठों (उदाहरण के लिए, index.html) की सामग्री को बदलते हैं।

उदाहरण के लिए, यदि आपके पास इस तरह का सेटअप है:

URL: http://www.example.com

Document root of above URL: /home/user/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

तब आप इस तरह से एक सेटअप की योजना बना सकते हैं:

URL: http://fr.example.com

Document root of above URL: /home/user/french/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

तब आप केवल index.html बदलेंगे।

परंतु...

यदि आपने अपनी कुछ लिपियों में पूर्ण पथनाम का उपयोग किया है, तो आपको उन्हें भी बदलने की आवश्यकता है। इसलिए उपरोक्त उदाहरण में, यदि index.html की प्रतिलिपि मूल फ़ोल्डर में index.css को संदर्भित करती है, तो उसे अपडेट करने की आवश्यकता है।

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