आपकी साइट को एसईओ और अंतर्राष्ट्रीयकरण दोनों के लिए संरचना के लिए कई स्वीकार्य तरीके हैं। प्रत्येक के फायदे और नुकसान हैं।
शीर्ष स्तर के डोमेन
जैसे कई शीर्ष स्तर देश डोमेन पर एक ही डोमेन नाम खरीदें example.com
, example.es
और example.de
।
लाभ
- पूरी तरह से Google द्वारा समर्थित। आप Google वेबमास्टर टूल में उन साइटों को जोड़ सकते हैं जहाँ Google को यह बताने के लिए विकल्प हैं कि उन्हें कैसे लक्षित किया जाता है।
- अक्सर उन उपयोगकर्ताओं द्वारा पसंद किया जाता है जो अपने देश के लिए TLD पर प्रकाशित सामग्री को पसंद करते हैं
- डोमेन नाम ही स्थानीयकृत किया जा सकता है। कई अंतरराष्ट्रीय उपयोगकर्ता अंग्रेजी शब्दों या अंग्रेजी साउंडिंग डोमेन नाम पर बुरी तरह से प्रतिक्रिया कर सकते हैं। यह उन भाषाओं के लिए विशेष रूप से महत्वपूर्ण हो सकता है जो लैटिन वर्णमाला का उपयोग नहीं करते हैं।
- देश द्वारा स्थानीयकरण का समर्थन करता है। की तरह आप अलग साइटों हो सकता है
example.co.uk
और example.com.au
विभिन्न देशों में दर्शकों पर लक्षित। साइटों में मामूली वर्तनी अंतर के साथ डुप्लिकेट सामग्री हो सकती है और फिर भी अच्छी तरह रैंक हो सकती है। वास्तव में, एक ही भाषा में कई अच्छी तरह से स्थानीयकृत साइटें उस भाषा की एकल साइट से बेहतर रैंक कर सकती हैं।
- होस्टिंग देश में एक वेब सर्वर के लिए DNS को इंगित करके होस्टिंग को स्थानीय बनाया जा सकता है।
नुकसान
- कई डोमेन खरीदने के लिए महंगा और समय लगता है। खासकर अगर आपको स्क्वाटर्स से निपटना है।
- कुकीज़ को कई स्थानों पर साझा नहीं किया जा सकता है, जिसका अर्थ है कि उपयोगकर्ताओं को प्रत्येक साइट पर अलग-अलग लॉग इन करना होगा।
- केवल भाषा द्वारा स्थानीयकरण का कोई अच्छा विकल्प नहीं है क्योंकि कई भाषाओं में कई देश हैं और कोई भी देश TLD भाषा कोड नहीं हो सकता है। यहां तक कि ऐसे मामलों में जहां TLD भाषा कोड से मेल खाता है
es
, जैसे , खोज इंजन यह मान सकते हैं कि साइट केवल स्पेन के उपयोगकर्ताओं के लिए उपयुक्त है, सभी स्पेनिश बोलने वालों के लिए नहीं।
उप डोमेन
एक एकल डोमेन खरीदें, और उप-डोमेन का उपयोग करें जैसे en.example.com
, औरes.example.com
लाभ
- पूरी तरह से Google द्वारा समर्थित।
- देश या भाषा के अनुसार स्थानीयकरण का समर्थन करता है ।
- DNS को उपयोगकर्ताओं के करीब स्थित वेब सर्वर की ओर इंगित करके होस्टिंग को स्थानीय बनाया जा सकता है।
- कई डोमेन खरीदने की तुलना में लागू करना आसान और सस्ता है।
- कुकीज़ सभी स्थानों पर साझा की जा सकती हैं, जिससे अधिक सहज उपयोगकर्ता अनुभव के लिए एकल साइन सक्षम किया जा सकता है।
नुकसान
- डोमेन नाम का स्थानीयकरण करने का कोई अवसर नहीं
- शीर्ष स्तर के डोमेन की तुलना में उपयोगकर्ताओं को कम स्थानीय दिख सकते हैं।
उप-निर्देशिकाएं
किसी एक डोमेन खरीदें, और इस तरह के रूप उप-निर्देशिका का उपयोग example.com/en/
, औरexample.com/es/
फायदे और नुकसान
- उप-डोमेन के समान, सिवाय इसके कि एक डीएनएस प्रविष्टि है जो विभिन्न देशों के लिए कई देशों में आपकी साइट की मेजबानी करने की अनुमति देती है।
ऐसी तकनीकें जो अनुशंसित नहीं हैं
- फ़ाइल नाम : जैसे
index_en.html
और जैसे विभिन्न फ़ाइल नामों का उपयोग करना index_de.html
। यह तकनीक Google द्वारा पूरी तरह से समर्थित नहीं है। उदाहरण के लिए, वेबमास्टर टूल में लक्ष्यीकरण सेट करने का कोई तरीका नहीं है।
- URL पैरामीटर : URL पैरामीटर का उपयोग करना जैसे कि
lang=en
। यह उसी कारण से अनुशंसित नहीं है कि विभिन्न फ़ाइल नामों की अनुशंसा नहीं की जाती है।
- भाषा हेडर स्वीकार करें : हेडर के आधार पर भाषा को स्वचालित रूप से स्विच करना
Accept-Language
।
- कई उपयोगकर्ताओं के पास यह हेडर सही ढंग से सेट नहीं है। यह विशेष रूप से विदेश यात्रा करने वाले उपयोगकर्ताओं के लिए सच है जो किसी मित्र के कंप्यूटर, या इंटरनेट कैफे का उपयोग कर रहे हैं। यह अक्सर अंतरराष्ट्रीय उपयोगकर्ताओं के लिए भी सच है जो एक अंग्रेजी वेब ब्राउज़र स्थापित करते हैं और चारों ओर होने के लिए पर्याप्त अंग्रेजी जानते हैं, लेकिन एक अलग भाषा में सामग्री पसंद करेंगे।
- Google ने अभी घोषणा की कि Googlebot
Accept-Language
हेडर भेजेगा और विभिन्न भौगोलिक स्थानों से क्रॉल करेगा । हालाँकि, Google अभी भी अनुशंसा करता है कि आपके पास अलग-अलग भाषाओं में सामग्री के लिए अलग URL हैं।
- आप यह
Accept-Language
बताने के लिए हेडर का उपयोग कर सकते हैं कि उपयोगकर्ता उस साइट का एक अलग संस्करण पसंद कर सकते हैं जब वे जिस साइट पर जा रहे हैं वह संदेश को Accept-Language
हेडर से मेल नहीं खाती हो ।
- भौगोलिक IP पते : जहाँ IP पता भौगोलिक रूप से स्थित है, उस भाषा को स्वचालित रूप से स्विच करना।
- जियो-आईपी डेटाबेस गलत हैं। 10% तक आगंतुकों को गलत देश को सौंपा जा सकता है ।
- कुछ देश (जैसे कनाडा) एक से अधिक भाषाओं का उपयोग करते हैं
- आप किसी भाषा या भाषाओं का सुझाव देने के लिए IP पते देश का उपयोग कर सकते हैं, जिसमें उपयोगकर्ता की रुचि हो सकती है।
ऑन-पेज मार्कअप
कई भाषाओं का समर्थन करते समय, आपको भाषा मेटा-डेटा के साथ स्पष्ट रूप से चिह्नित करना चाहिए।
html
टैग में लैंग विशेषता का उपयोग करें :
<html lang="en">
Google द्वारा सुझाई गई अन्य भाषाओं में उसी पेज से संबंधित वैकल्पिक लिंक का उपयोग करें :
<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />
वैकल्पिक रूप से, इस जानकारी को साइटमैप फ़ाइलों में डाला जा सकता है ।
Google को अपनी साइट के बारे में बताएं
आपको अपनी साइट की प्रत्येक भाषा (या स्थान) को Google वेबमास्टर टूल में जोड़ना चाहिए । यह शीर्ष स्तर के डोमेन के लिए, उप-डोमेन के लिए, या उप-निर्देशिका के लिए किया जा सकता है।
यदि आपकी साइट देश द्वारा लक्षित है, तो आपको साइट लक्ष्यीकरण सेट करने के लिए वेबमास्टर टूल का उपयोग करना चाहिए। "कॉन्फ़िगरेशन" -> "सेटिंग" -> "भौगोलिक लक्ष्य" पर नेविगेट करें और ड्रॉप डाउन सूची से सही देश को लक्षित करने के लिए चुनें।