2012-02-15 14 views
5

मेरे पास एक ऐसा पृष्ठ है जिसमें विभिन्न भाषाओं में अनुवाद उपलब्ध हैं। मैं एक Vary: Accept-Language हैडर मैं खोज इंजन को किसी पृष्ठ के सभी भाषा रूपों को अनुक्रमणित करने के लिए कैसे प्राप्त करूं?

(मेरी साइट के उपयोगकर्ताओं को इन ओवरराइड कर सकते हैं वापसी

  • मैं Accept-Language हैडर
  • के आधार पर सही संस्करण वापसी: मैं एक अच्छा HTTP नागरिक बनने की कोशिश कर रहा हूँ उनके उपयोगकर्ता प्रोफाइल में सेटिंग्स, लेकिन मुझे नहीं लगता कि यह हाथ से चर्चा के लिए प्रासंगिक है।)

    मैं सभी प्रकारों को इंडेक्स करने के लिए खोज इंजन कैसे प्राप्त करूं?

    बाद

    Google Webmaster Central Blog भाषा का पता लगाने के लिए Accept-Language का उपयोग करके URL और का उपयोग कर के खिलाफ सिफारिश की। उनका समाधान निश्चित रूप से काम करेगा, लेकिन यह एंटी-HTTP लगता है।

+2

चुनना भाषा बातचीत द्वारा सिद्धांत में ठीक लेकिन व्यवहार में घटिया है। एक अलग भाषा में आमतौर पर एक दस्तावेज़ * वास्तव में एक अलग संसाधन है, इसलिए इसका अपना यूआरएल होना चाहिए। –

+0

उचित तरीके से HTTP का उपयोग करने के लिए Kudos। यह देखना बहुत दुखद है कि Google इस तरह की उपयोगी HTTP सुविधाओं को अनदेखा करने का तरीका कैसे निर्देशित करता है। इस बीच ऐसा लगता है कि Google ने कुछ और HTTP सीखा: https://webmasters.googleblog.com/2015/01/crawling-and-indexing-of-locale.html –

उत्तर

2

यह बेहद अलग डोमेन अलग-अलग भाषाओं के लिए उपयोग करने के लिए सिफारिश की है:

  • fr.mysite.com या mysite.frके लिए फ्रेंचरूस

एक कम पसंदीदा तरीका के लिए

  • ru.mysite.com या mysite.ru कि एसईओ के लिए अभी भी काम करेगा, अलग-अलग करने के लिए उप-निर्देशिकाओं का उपयोग करना है :

    • www.mysite.com/fr/फ्रेंच रूस के लिए
    • www.mysite.com/ru/ के लिए

    कभी कभी session भाषा में कार्य किया जा रहा है की पहचान करने के लिए किया जाता है। एसईओ के लिए यह अनुशंसित नहीं है - खोज इंजन अलग-अलग भाषाओं को नहीं देख पाएंगे।

    संदर्भ: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=182192 http://www.seomoz.org/blog/seo-guide-international-versions-of-websites

  • +0

    क्या आपके पास इसका कोई संदर्भ है? – unludo

    +0

    http://support.google.com/webmasters/bin/answer.py?hl=hi&answer=182192 http://www.seomoz.org/blog/seo-guide-international-versions-of-websites –

    1

    सबसे अच्छा तरीका है "विहित टैग" और उपयोग करने के लिए है " वैकल्पिक टैग "। यह बताता है कि एक एसईओ क्या कहेंगे। क्या वे यह मतलब

    <link rel="canonical" href="http://www.yourdomain.com" /> 
    <link rel="alternate" hreflang="de" href="http://de.yourdomain.com" /> 
    <link rel="alternate" hreflang="en" href="http://en.yourdomain.com" /> 
    

    आप और अधिक चाहते हैं, तो आप भी अन्य उच्चस्तरीय डोमेन इस

    <link rel="canonical" href="http://www.yourdomain.com" /> 
    <link rel="alternate" hreflang="de" href="http://www.german-keyword.de" /> 
    <link rel="alternate" hreflang="en" href="http://www.yourdomain.com" /> 
    

    अपनी वेबसाइट के हर संस्करण के सिर में इस टैग रखो की तरह उपयोग कर सकते हैं!

    यहां बताया गया है कि यह कैसे काम करता है: कैनोनिकल इस पृष्ठ पर सभी आने वाले लिंकुइस का उपयोग "इस विशिष्ट कैनोलिक यूआरएल" के लिए Google को बताता है।इसमें डुप्लिकेट सामग्री पृष्ठ शामिल हैं, जो जीईटी पैरामीटर के साथ संघर्ष कर रहे हैं! यह आपकी सभी डुप्लिकेट सामग्री चिंताओं को छोड़ देगा।

    फिर, "वैकल्पिक टैग" को देखें, कौन सा संस्करण किस भाषा के लिए अच्छा है और एसईआरपी देशों में यह विशिष्ट यूआरएल (उदाहरण के लिए de.yourdomain.com) दिखाता है।

    यहाँ इस विषय पर एक दो आम स्रोतों:

    1. http://support.google.com/webmasters/bin/answer.py?hl=de&answer=139394
    2. http://support.google.com/webmasters/bin/answer.py?hl=en&answer=189077
    +0

    निश्चित रूप से 'कैननिकल' और 'वैकल्पिक' टैग मदद करते हैं, लेकिन वे अभी भी अलग-अलग यूआरएल हैं। ऐसा लगता है कि जवाब यह है कि इस मामले में, Googlebot HTTP से प्यार नहीं करता है। –

    +0

    बेशक कई यूआरएल हैं। यह उपयोगकर्ता अनुभव के लिए अभी भी सबसे अच्छा है। आप देश के माध्यम से अपने दर्शकों को लक्षित कर सकते हैं – netzaffin

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

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