एक से ज़्यादा इलाकों के लिए और कई भाषाओं में बनाई गई साइटें मैनेज करना

अगर आपकी साइट, अलग-अलग भाषाओं में और देशों या इलाकों के हिसाब से अलग-अलग कॉन्टेंट उपलब्ध कराती है, तो आप अपनी साइट के लिए Google Search के नतीजों को ऑप्टिमाइज़ कर सकते हैं.

बुनियादी जानकारी:

  • कई भाषाओं वाली वेबसाइट वह होती है जिसका कॉन्टेंट एक से ज़्यादा भाषाओं में उपलब्ध होता है. उदाहरण के लिए, कनाडा का कोई ऐसा कारोबार जिसकी साइट, अंग्रेज़ी और फ़्रेंच, दोनों भाषाओं में उपलब्ध है. Google Search की यह कोशिश रहती है कि उस भाषा में पेज दिखाया जाए जिसका इस्तेमाल खोज करने के लिए किया गया है.
  • एक से ज़्यादा इलाकों के लिए बनाई गई वेबसाइट, अलग-अलग देशों के उपयोगकर्ताओं को टारगेट करती है. उदाहरण के लिए, किसी ऐसी कंपनी की साइट जो कनाडा और अमेरिका, दोनों देशों में अपना प्रॉडक्ट बेचती है. Google Search, खोज करने वाले व्यक्ति के इलाके और भाषा के हिसाब से पेज दिखाने की कोशिश करता है.

कुछ साइटों का कॉन्टेंट कई भाषाओं में होने के साथ-साथ अलग-अलग इलाकों के हिसाब से भी होता है: उदाहरण के लिए, किसी साइट का कॉन्टेंट, अमेरिका और कनाडा के लोगों के लिए अलग-अलग हो सकता है. इसके अलावा, साइट पर उपलब्ध कैनेडियन कॉन्टेंट दो अलग-अलग भाषाओं, जैसे कि फ़्रेंच और अंग्रेज़ी में भी हो सकता है.

अपनी साइट के कई भाषाओं वाले वर्शन मैनेज करना

अगर आपकी साइट पर एक जैसा कॉन्टेंट, अलग-अलग भाषाओं में उपलब्ध है, तो यहां कुछ सुझाव दिए गए हैं. इन्हें अपनाकर, आप उपयोगकर्ताओं (और Google Search) की मदद कर सकते हैं, ताकि वे सही पेज तक पहुंच सकें:

अलग-अलग भाषाओं वाले वर्शन के लिए, अलग-अलग यूआरएल इस्तेमाल करना

Google का सुझाव है कि आप किसी पेज के अलग-अलग भाषाओं वाले वर्शन के लिए, अलग-अलग यूआरएल इस्तेमाल करें. साथ ही, पेज का कॉन्टेंट जिस भाषा में दिख रहा है उसे बदलने के लिए, कुकी या ब्राउज़र की सेटिंग इस्तेमाल न करें.

अगर आप अलग-अलग भाषाओं के लिए अलग-अलग यूआरएल इस्तेमाल करते हैं, तो Google पर खोज नतीजों में किसी पेज के सही भाषा वाले वर्शन को दिखाने के लिए, hreflang एनोटेशन का इस्तेमाल करें.

अगर आप चाहते हैं कि आपकी वेबसाइट पर मौजूद कॉन्टेंट में ज़रूरत के हिसाब से (डाइनैमिक तौर पर) बदलाव हों या भाषा की सेटिंग के मुताबिक उपयोगकर्ता दूसरे लिंक पर जाए, तो इस बात का ध्यान रखें कि शायद Google आपके पेज के सारे वर्शन न ढूंढ पाए और न ही उन्हें क्रॉल कर पाए. इसकी वजह यह है कि आम तौर पर, Googlebot क्रॉलर अमेरिका में लगे सर्वर के ज़रिए काम करता है. इसके अलावा, क्रॉलर, अनुरोध के हेडर में Accept-Language सेट किए बिना ही एचटीटीपी अनुरोध भेजता है.

Google को अपने पेज के अलग-अलग भाषाओं वाले वर्शन के बारे में बताना

किसी पेज के अलग-अलग भाषाओं या इलाकों वाले वर्शन को लेबल करने के लिए, Google के पास कई तरीके हैं. इनमें hreflang एनोटेशन और साइटमैप भी शामिल हैं. अपने पेज को सही तरीके से मार्क करें.

ध्यान रखें कि पेज की भाषा ऐसी होनी चाहिए जिसे आसानी से समझा जा सके

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

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

सर्च इंजन को अपनी साइट पर मौजूद ऐसे पेज क्रॉल करने से रोकें जिनके कॉन्टेंट का अनुवाद, मशीन अपने-आप करती है. ऐसा करने के लिए, robots.txt का इस्तेमाल करें. मशीन से किया गया अनुवाद हमेशा सही नहीं होता है और उसे स्पैम के तौर पर देखा जा सकता है. इससे भी ज़रूरी बात यह है कि खराब अनुवाद की वजह से, आपकी साइट की छवि पर बुरा असर पड़ सकता है.

उपयोगकर्ता को पेज की भाषा बदलने का विकल्प देना

अगर आपकी साइट पर मौजूद किसी पेज के एक से ज़्यादा वर्शन हैं, तो:

  • पेज के दूसरी भाषाओं वाले वर्शन के हाइपरलिंक जोड़ें. अगर आप ऐसा करते हैं, तो उपयोगकर्ता आसानी से पेज को अपनी भाषा में देख सकते हैं. इसके लिए, उन्हें बस उस भाषा वाले वर्शन के हाइपरलिंक पर क्लिक करना होगा.
  • उपयोगकर्ता जिस भाषा का इस्तेमाल कर रहा है उसके हिसाब से, उपयोगकर्ता को अपने-आप दूसरे वेबलिंक पर न भेजें. इस तरह दूसरे वेबलिंक पर भेजने से, उपयोगकर्ता और सर्च इंजन आपकी साइट के सभी वर्शन नहीं देख पाएंगे.

अलग-अलग भाषाओं के लिए, अलग-अलग यूआरएल का इस्तेमाल करना

यूआरएल में स्थानीय भाषा के शब्दों का इस्तेमाल करें या फिर इंटरनैशनलाइज़्ड डोमेन नेम (आईडीएन) का इस्तेमाल करें. हालांकि, यूआरएल में UTF-8 एन्कोडिंग का ही इस्तेमाल करें (हमारा सुझाव है कि जहां भी मुमकिन हो, UTF-8 का ही इस्तेमाल करें). साथ ही, यूआरएल जोड़ते समय उन्हें ठीक तरह से एस्केप करना न भूलें.

किसी देश के हिसाब से साइट पर कॉन्टेंट दिखाना (इलाके के हिसाब से टारगेट करना)

आप अपनी वेबसाइट या उसके कॉन्टेंट का कुछ हिस्सा, किसी देश के उन उपयोगकर्ताओं को टारगेट करते हुए तैयार कर सकते हैं, जो कोई खास भाषा बोलते-समझते हों. ऐसा करने से, टारगेट किए गए देश में आपके पेज की रैंकिंग बेहतर हो सकती है. हालांकि, दूसरे इलाकों या भाषाओं में रैंकिंग घट सकती हैं.

Google पर, अपनी साइट को इलाके के हिसाब से टारगेट करना:

  • पेज या साइट लेवल: अपनी साइट या पेज के लिए, यूआरएल में स्थानीय भाषा के शब्दों का इस्तेमाल करें.
  • पेज लेवल: कोई पेज, किस जगह या किस भाषा के लोगों के लिए है, इस बारे में Google को बताने के लिए hreflang या साइटमैप का इस्तेमाल करें.
  • साइट लेवल: अगर आपकी साइट के यूआरएल में जेनरिक टॉप लेवल डोमेन (जैसे कि .com, .org या .eu) है, तो तय करें कि आप अपनी साइट को किस स्थान-भाषा के लिए टारगेट करना चाहते हैं. ऐसा करने के लिए, इंटरनेशनल टारगेटिंग रिपोर्ट का इस्तेमाल करें.

याद रखें कि यह ज़रूरी नहीं है कि इलाके के हिसाब से टारगेट करने से आपको बिल्कुल सही नतीजे मिलें. इसलिए, उन उपयोगकर्ताओं का भी ध्यान रखें जो आपकी साइट के "गलत" वर्शन पर चले जाते हैं. ऐसा करने का एक तरीका यह है कि सभी पेजों पर उपयोगकर्ताओं को ऐसे लिंक दिखाए जाएं जिनकी मदद से, वे अपने इलाके और/या अपनी भाषा के हिसाब से पेज चुन सकें.

अलग-अलग इलाकों के लिए वहां की भाषा के हिसाब से यूआरएल इस्तेमाल करना

ऐसे यूआरएल इस्तेमाल करें जिनकी मदद से, आपकी साइट या उसके कुछ हिस्से, अलग-अलग जगहों के उपयोगकर्ताओं को टारगेट कर सकें. इस टेबल में, आपके लिए उपलब्ध विकल्पों के बारे में जानकारी दी गई है:

यूआरएल के स्ट्रक्चर से जुड़े विकल्प
देश के हिसाब से डोमेन

example.de

फ़ायदे:

  • इलाके के हिसाब से सही तरीके से टारगेट करने की सुविधा
  • सर्वर की जगह की जानकारी डालने की ज़रूरत नहीं होती
  • साइटों के अलग-अलग वर्शन आसानी से बनाए जा सकते हैं

नुकसान:

  • महंगे होते हैं (कुछ ही जगहों में उपलब्ध हो सकते हैं)
  • सामान्य से ज़्यादा बुनियादी सुविधाओं की ज़रूरत होती है
  • कभी-कभी सीसीटीएलडी की पूरी जानकारी देना ज़रूरी होता है
जीटीएलडी वाले सबडोमेन

de.example.com

फ़ायदे:

  • इन्हें आसानी से सेट अप किया जा सकता है
  • Search Console में इलाके के हिसाब से टारगेट करने की सुविधा इस्तेमाल की जा सकती है
  • एक से ज़्यादा जगहों वाले सर्वर इस्तेमाल किए जा सकते हैं
  • साइटों के अलग-अलग वर्शन आसानी से बनाए जा सकते हैं

नुकसान:

  • उपयोगकर्ता सिर्फ़ यूआरएल की मदद से, टारगेट किए गए इलाकों की पहचान शायद न कर पाएं (यह दुविधा हो सकती है कि "de" भाषा है या देश?)
जीटीएलडी वाली सबडायरेक्ट्री

example.com/de/

फ़ायदे:

  • इन्हें आसानी से सेट अप किया जा सकता है
  • Search Console में इलाके के हिसाब से टारगेट करने की सुविधा इस्तेमाल की जा सकती है
  • एक ही होस्ट होने की वजह से कम रखरखाव की ज़रूरत होती है

नुकसान:

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

site.com?loc=de

इसे इस्तेमाल करने का सुझाव नहीं दिया जाता है.

नुकसान:

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

Google किसी साइट के लिए टारगेट किया गया इलाका या भाषा कैसे तय करता है?

किसी पेज के लिए सबसे सही टारगेट ऑडियंस का पता लगाने के लिए, Google कई तरह के सिग्नल को ध्यान में रखता है:

  • Search Console की इंटरनेशनल टारगेटिंग रिपोर्ट का इस्तेमाल करके, टारगेट किए गए स्थानीय भाषा के बारे में बताना. अगर आप जेनरिक टॉप लेवल डोमेन (gTLD) का इस्तेमाल करते हैं और अपनी साइट को किसी दूसरे देश की, सर्वर देने वाली संस्था पर होस्ट करते हैं, तो हमारा सुझाव है कि आप Search Console की मदद से, हमें बताएं कि आपकी साइट किस देश के लिए बनाई गई है. ऐसा तब करें, जब आप अपनी साइट के लिए, इलाके के हिसाब से उपयोगकर्ताओं को टारगेट करना चाहते हैं.
  • देश के कोड के हिसाब से टॉप लेवल डोमेन नाम (ccTLDs). अलग-अलग देशों के लिए अलग-अलग कोड होते हैं (उदाहरण के लिए, जर्मनी के लिए .de, चीन के लिए .cn). इसलिए, ये सर्च इंजन और उपयोगकर्ताओं के लिए एक ऐसे सिग्नल की तरह होते हैं जो बताते हैं कि आपकी साइट किस देश के उपयोगकर्ताओं के हिसाब से है. (कुछ देशों में इस बात पर पाबंदी लगी है कि सीसीटीएलडी का इस्तेमाल कौन कर सकता है. इसलिए, पहले इस बारे में जानकारी इकट्ठा कर लें.) हम कुछ खास सीसीटीएलडी (जैसे कि .tv और .me) को जीटीएलडी जैसा ही मानते हैं. इसकी वजह यह है कि उपयोगकर्ता और वेबसाइट के मालिक, इन्हें किसी खास देश के लिए टारगेट किए गए डोमेन की तरह मानने के बजाय, सामान्य डोमेन जैसा मानते हैं. हमारे पास ऐसे खास सीसीटीएलडी की पूरी सूची नहीं है जिन्हें हम जीटीएलडी जैसा मानते हैं, क्योंकि यह सूची समय के साथ बदलती रहती है. Google की जीटीएलडी वाली सूची देखें.
  • hreflang स्टेटमेंट, चाहे वे टैग, हेडर या साइटमैप में हों.
  • सर्वर के आईपी पते की मदद से, सर्वर की जगह की जानकारी. आम तौर पर, सर्वर आपकी साइट के उपयोगकर्ताओं के आस-पास की जगह पर मौजूद होता है. इससे पता चल सकता है कि आपकी साइट किस देश/इलाके के ऑडियंस के लिए है. कुछ वेबसाइटें, कॉन्टेंट डिलीवरी नेटवर्क (सीडीएन) के ज़रिए एक से ज़्यादा सर्वर का इस्तेमाल करती हैं या वे ऐसे देश से होस्ट की जाती हैं जहां वेब सर्वर बेहतर तरीके से काम करते हैं. इसलिए, सर्वर की जगह की जानकारी से, टारगेट किए गए इलाके के बारे में साफ़ तौर पर पता नहीं चलता है.
  • पेज के लिए सही ऑडियंस ढूंढने के दूसरे तरीके. आपकी साइट के लिए सही ऑडियंस का पता लगाने के लिए, दूसरी जानकारी भी इस्तेमाल होती है. इनमें पेज पर मौजूद स्थानीय पते और फ़ोन नंबर शामिल हैं. इसके अलावा, पेज पर मौजूद स्थानीय भाषा और मुद्रा, दूसरी स्थानीय साइटों के लिंक या/और Google My Business (जहां उपलब्ध हो) से भी इस बारे में पता लगाया जा सकता है.

Google क्या नहीं करता है:

  • Google, दुनिया भर की अलग-अलग जगहों की वेबसाइटों को क्रॉल करता है. हम किसी साइट पर मौजूद पेज के अलग-अलग वर्शन ढूंढने के लिए, उस पर इस्तेमाल किए गए क्रॉलर का स्रोत बदलने की कोशिश नहीं करते. इसलिए, अपनी साइट के लिए अलग-अलग इलाकों या स्थानीय भाषाओं वाले वर्शन के बारे में Google को साफ़ तौर पर बताएं. इसके लिए, यहां दिखाए गए तरीकों (जैसे कि hreflang एंट्री, ccTLDs या अलग से बनाए गए लिंक) का इस्तेमाल करें.
  • जगह की जानकारी से जुड़े मेटा टैग (जैसे, geo.position या distribution) या इलाके के हिसाब से टारगेट करने के लिए इस्तेमाल होने वाले एचटीएमएल एट्रिब्यूट पर Google ध्यान नहीं देता है.

एक से ज़्यादा भाषाओं/इलाकों के लिए बनाई गई साइटों के डुप्लीकेट पेजों को मैनेज करना

अगर एक से ज़्यादा इलाकों में दिखने वाली किसी साइट के अलग-अलग यूआरएल में मिलता-जुलता या डुप्लीकेट कॉन्टेंट है और दोनों हर वर्शन में एक ही भाषा का इस्तेमाल होता है (जैसे कि example.de/ और example.com/de/, दोनों ही जर्मन भाषा में मिलता-जुलता कॉन्टेंट दिखाते हैं), तो इनमें से एक को मुख्य वर्शन के तौर पर चुनें. साथ ही, rel="canonical" एलिमेंट और hreflang टैग इस्तेमाल करें, ताकि खोज करने वालों को उनकी भाषा या इलाके के हिसाब से सही यूआरएल मिल सके.

जेनरिक टॉप लेवल डोमेन

जेनरिक टॉप लेवल डोमेन (जीटीएलडी) ऐसे डोमेन होते हैं जो किसी बताई गई जगह से नहीं जुड़े होते. अगर आपकी साइट पर .com, .org जैसे जेनरिक टॉप लेवल डोमेन हैं या नीचे दिए गए डोमेन में से कोई एक इस्तेमाल होता है और आप किसी खास जगह के उपयोगकर्ताओं को टारगेट करना चाहते हैं, तो टारगेट करने के लिए साफ़ तौर पर एक देश का नाम सेट करें. ऐसा करने के लिए, आप पहले बताए गए तरीकों में से कोई तरीका चुन सकते हैं.

यहां दिए गए डोमेन को Google ऐसे gTLDs मानता है जिन्हें Search Console में इलाके के हिसाब से टारगेट किया जा सकता है:

  • जेनरिक टॉप लेवल डोमेन (जीटीएलडी): जब तक किसी टॉप लेवल डोमेन को आईसीएएनएन पर देश के कोड के हिसाब से टॉप लेवल डोमेन (सीसीटीएलडी) के रूप में रजिस्टर नहीं किया जाता, तब तक Google उन सभी टीएलडी को जीटीएलडी मानेगा जो आईएएनए डीएनएस के रूट ज़ोन से होते हैं. उदाहरण के लिए:
    • .com
    • .org
    • .edu
    • .gov
    • इनके अलावा और भी कई डोमेन हैं...
  • जेनरिक रीजनल टॉप लेवल डोमेन: हालांकि, ये डोमेन किसी जगह के हिसाब से होते हैं, लेकिन आम तौर पर इन्हें जेनरिक टॉप लेवल डोमेन (.com या .org की तरह) ही माना जाता है:
    • .eu
    • .asia
  • देश के कोड के हिसाब से टॉप लेवल डोमेन (सीसीटीएलडी): Google कुछ सीसीटीएलडी (जैसे कि .tv और .me) को जीटीएलडी जैसा ही मानता है. इसकी वजह यह है कि उपयोगकर्ता और वेबसाइट के मालिक, अक्सर इन्हें किसी खास देश के लिए टारगेट किए गए डोमेन मानने के बजाय सामान्य डोमेन की तरह मानते हैं. ऐसे कुछ सीसीटीएलडी की सूची यहां दी गई है (यह सूची बदल सकती है).
    • .ad
    • .as
    • .bz
    • .cc
    • .cd
    • .co
    • .dj
    • .fm
    • .io
    • .la
    • .me
    • .ms
    • .nu
    • .sc
    • .sr
    • .su
    • .tv
    • .tk
    • .ws