2008-12-15 16 views
10

मैं एक वेब पोर्टल बना रहा हूं जहां भाषा सामग्री आम तौर पर ब्राउज़र द्वारा भेजी गई "स्वीकृति-भाषा" पर निर्भर करेगी। वही सामग्री-यूआरआई इस प्रकार विभिन्न ब्राउज़र को अपनी ब्राउज़र सेटिंग के आधार पर अलग-अलग सामग्री प्रदान करेगी।खोज इंजन और ब्राउज़र स्वीकार्य भाषा

मुझे यह जानकर बहुत उत्सुकता है कि यह खोज अनुक्रमण को कैसे प्रभावित करेगा। क्या Google इंडेक्स सभी भाषाओं का उपयोग करता है, और क्या यह अच्छी तरह से संभाला जाता है?

उत्तर

6

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

मैं आपको केवल खोज इंजन के लिए, प्रत्येक भाषा के लिए अलग-अलग यूआरएल रखने की सलाह देता हूं, लेकिन उपयोगकर्ता को "स्वीकृति-भाषा" को बदलने के बिना साइट भाषा बदलने और उपयोगकर्ता को एक यूआरएल भेजने के लिए अनुमति देना चयनित भाषा के साथ।

इस answer में आपने इसे .NET में प्रबंधित किया है, लेकिन आपको यह विचार मिलेगा: "स्वीकृति-भाषा" का उपयोग करके पहला रीडायरेक्ट करें, और वे केवल यूआरएल के साथ खेलते हैं।

-4

किएन समस्या!

Google इस बात की परवाह नहीं करता कि टेक्स्ट में कौन सी भाषा है, बस इंडेक्स!

+0

ठीक एक ग्राहक कौन-सी भाषाओं में एक विशिष्ट URL में उपलब्ध है बताने के लिए एक अच्छा विकल्प नहीं है।Google doeas भाषा मेटा-डेट पर ध्यान देते हैं जब कोई उपयोगकर्ता केवल अंग्रेज़ी भाषा का चयन करता है - लेकिन इसके अलावा यह उस पाठ के प्रत्येक चोटी को सूचीबद्ध करेगा और परीक्षण के लैंगोज़ संदर्भ का विश्लेषण करने का कोई प्रयास नहीं करेगा। "डंकल" पर एक खोज करें और देखें कि कितने लंगुग आते हैं। –

1

शायद Googlebot कोई स्वीकृति-भाषा नहीं भेजता है। अगर सभी स्वीकार्य भाषा भेजी जाती है तो मैं सभी भाषाओं में सभी सूचनाओं को थूकने के लिए साइट प्रोग्राम करूंगा।

एक और समाधान यह है कि एक लिंक है जो यूआरएल क्वेरी जोड़कर भाषा बदलता है लेकिन यूआरएल के मूल भाग को नहीं बदलता है, इसलिए Googlebot अभी भी सभी भाषाओं को पार करेगा और लोगों को सही पते पर इंगित करेगा। भाषा बदलने के लिए लिंक होने के कारण उन मामलों के लिए भी उपयोगी होता है जब उपयोगकर्ता वास्तव में ऐसा करना चाहता है।

अस्वीकरण: मैं गूगल के लिए काम करते हैं लेकिन मैं Googlebot के बारे में एक सुराग नहीं है।

1

स्वीकार भाषा HTTP हेडर ताकि आप जब उपयोगकर्ता एजेंट एक नहीं भेजता है के लिए एक डिफ़ॉल्ट प्रदान करना चाहिए, अनिवार्य नहीं है।

Googlebot को गूगल के लिए अनुक्रमित पृष्ठों शायद एक को स्वीकार-भाषा नहीं भेजेंगे, क्योंकि यह सभी भाषाओं में रुचि रखता है और कुछ लोगों तक सीमित रखना चाहते नहीं चाहता है।

1

यह मैंने खुद से बिल्कुल पूछा। डब्ल्यू 3 सी के अनुसार यह निश्चित रूप से संभव है और हम विभिन्न भाषाओं में एक वेबसाइट प्रदर्शित कर सकते हैं। हम अन्य भाषाओं के साथ एक मेनू भी प्रदर्शित कर सकते हैं और उपयोगकर्ता के लिए कुकी में इसे स्टोर कर सकते हैं ताकि हम उपयोगकर्ताओं के लिए अलग-अलग भाषाओं में पूरी तरह से साइट प्रदर्शित कर सकें।

तो जब कोई उपयोगकर्ता लॉग ऑन है में हम डिफ़ॉल्ट अंग्रेज़ी दिखाने के लिए, लेकिन वह एक मेनू से एक अन्य भाषा चुन सकते हैं। हम इसे एक कुकी में स्टोर करते हैं और हम जाते हैं। हम सभी यूआरएल को विभिन्न भाषाओं में दिखा सकते हैं।

हालांकि इंजन टूट खोज इस संभावना और जोर देते हैं हम प्रत्येक भाषा के लिए अलग-अलग URL तथा दोहरी सामग्री दिखाने के लिए अमेरिका को सज़ा !!! खोज इंजन के साथ काम मूल रूप से चूसना करने का यह तरीका (हालांकि भाषा अलग है सामग्री/संदेश सही ही है .... ???)

। हालांकि मैं यह भी समझते हैं कि हम (webdesigners) (अलग यूआरएल का उपयोग कर को छोड़कर)

आरआईई vanTwisk

संबंधित मुद्दे