यद्यपि आपने स्वचालित रूप से एक सुंदर नौकरी स्विचिंग भाषा की है, एसईओ एजेंसी सही है!
कि Google प्रत्येक अलग-अलग भाषा के लिए साइट को सही तरीके से इंडेक्स नहीं कर सकता है।
यह सच है! पिछली बार जब मैंने चेक किया था तो Google स्वीकार-भाषा शीर्षलेख नहीं भेजता है। इसका मतलब है कि Google केवल डिफ़ॉल्ट भाषा को अनुक्रमित करेगा।
वे सुझाव दिया है कि साइट क्लोकिंग का आरोप लगाया जा सकता है,
यह आपके Excact कार्यान्वयन से अलग है, लेकिन यह संभव है अपनी साइट एक दंड प्राप्त होगा!
साइट पर अद्वितीय URL (प्रत्येक भाषा संस्करण के लिए) होने का लाभ है!
सबसे पहले, अपने उपयोगकर्ताओं के लिए: वे अपनी पसंद की भाषा से लिंक कर सकते हैं।खोज इंजन के लिए माध्यमिक क्योंकि वे आपकी साइट को सही तरीके से इंडेक्स कर सकते हैं।
मैं सलाह देता हूं कि उपयोगकर्ता को केवल 302 रीडायरेक्ट सही यूआरएल (और सही भाषा) पर रीडायरेक्ट का उपयोग करके एक भाषा स्विच के लिए होम पेज पर रीडायरेक्ट करने के लिए सलाह दी जाए। (संपादित करें: आप Matt Cutts "SEO Advice: Discussing 302 redirects" द्वारा पोस्ट की समीक्षा कर सकते हैं)
मेरी सलाह सत्यापित करने के लिए: fiddler इंस्टॉल करें और http://www.ibm.com पर सर्फ करें। जैसा कि नीचे दिखाया गया है, मुझे उचित भाषा में 302 रीडायरेक्ट प्राप्त हुआ, जो www.ibm.com/be/en पर पहुंचा।
Result Protocol Host URL Body Caching Content-Type
4 302 HTTP www.ibm.com/ 209 text/html
5 200 HTTP www.ibm.com /be/en/ 5.073 no-cache text/html;charset=UTF-8
आप इस हल कर सकते हैं कुछ समाधान कर रहे हैं:
- प्रारंभ पुनर्लेखन Url (जोड़ने एक निर्देशिका जैसे भाषा का प्रयोग करके)
- आप की परेशानी के माध्यम से जाना नहीं चाहते हैं एक क्वेरीरीस्ट्रिंग जोड़ना निर्देशिका (या यूआरएल को फिर से लिखना) जोड़ना सबसे आसान समाधान होगा (हालांकि उन्हें अधिकतम 2 पैरामीटर तक सीमित करने का प्रयास करें)
- एक और विकल्प विभिन्न उप-डोमेन का उपयोग कर रहा है! www.website.com डिफ़ॉल्ट भाषा के लिए, es.website.com, fr.website.com
बस सुनिश्चित करें कि आप एक ही यूआरएल के लिए हर बार एक ही सामग्री की आपूर्ति करते हैं।
इसके साथ शुभकामनाएँ!
क्या आप दस्तावेज़ की भाषा उचित रूप से घोषित करते हैं? – Gumbo