मैं वर्तमान वेब पेज के लिए भाषा घोषित करने langके लिए <html>टैग की विशेषता का उपयोग करना पसंद करता हूं :
<html lang="en" dir="ltr">
हालाँकि, यहां तक कि SEO पर इसका कोई प्रभाव नहीं पड़ता है। Google किसी मेटा जानकारी ( lang=और hreflang=, या अन्य किसी भी) पर भरोसा नहीं करता है कि वह किस पृष्ठ पर है, यह निर्धारित करने के लिए कि वह किस भाषा में है। यह पृष्ठ में प्रयुक्त शब्दों के आधार पर भाषा का पता लगाता है। मेरा मानना है कि Google पर्याप्त उदाहरण पाता है जहां मेटा डेटा गलत है, यह पता लगाना अधिक सटीक है।
Google भाषा का पता लगाने के साथ बहुत अच्छा काम करता है। मुझे बहुत कम ही ऐसे मामले मिलते हैं जिनमें वे इसे गलत पाते हैं और उन उपयोगकर्ताओं को पृष्ठ दिखा रहे हैं जो एक अलग भाषा बोलते हैं। कोने के मामले लगभग हमेशा ऐसे मामले होते हैं जहां एक पृष्ठ में कई भाषाओं का उपयोग किया जाता है।
जहां तक hreflangजाता है, आपके प्रश्न से Google का ब्लॉग पोस्ट :
आपके एनोटेशन सेल्फ रेफ़रेंशियल होने चाहिए। पेज ए को अपने आप को लिंक करने वाले रिले-अल्टरनेटिव-हरेफल एनोटेशन का उपयोग करना चाहिए।
इसलिए यदि आप वैकल्पिक hreflangलिंक का उपयोग करते हैं, तो वे कर सकते हैं और वर्तमान भाषा को निर्दिष्ट करने वाले पृष्ठ पर वापस बिंदुओं पर होना चाहिए । यह इंगित करता है कि स्व-संदर्भ का उपयोग करना ठीक है hreflang।
यदि आप वर्तमान पृष्ठ की भाषा निर्दिष्ट करने के लिए चुनते हैं तो यह आपकी साइट को किसी भी तरह से नुकसान नहीं पहुंचाएगा। यह गैर-एसईओ तरीके से भी मदद कर सकता है: ब्राउज़र और ब्राउज़र प्लग इन lang=पेज का अनुवाद करने के लिए भाषा मेटा डेटा (विशेष रूप से ) का उपयोग कर सकते हैं ।
जब Google कहता है कि hreflang विशेषता "खोज इंजनों को आपके उपयोगकर्ताओं को सही परिणाम दिखाने में बहुत मदद करती है", वे केवल उस मामले के बारे में बात कर रहे हैं जिसमें एक ही सामग्री कई स्थानों पर उपलब्ध है। इस मामले में, जिसमें सामग्री का केवल एक संस्करण वैश्विक रूप से उपलब्ध है, वे केवल भाषा पहचान का उपयोग करते हैं।
hreflangGoogle के लिए सबसे अधिक उपयोगी है जब भाषा समान है लेकिन लक्षित स्थान अलग है। एक उदाहरण अमेरिका, ब्रिटेन और ऑस्ट्रेलिया में दर्शकों के लिए मामूली बदलाव के साथ एक ही सामग्री होगी। उस मामले में, भाषा पहचान अच्छी तरह से काम नहीं करता है और वे की जरूरत है मेटा डेटा पर भरोसा करने की निर्धारित करने के लिए जो पेज है जो उपयोगकर्ता को दिखाने के लिए। Hreflang के विकल्प के रूप में, प्रत्येक साइट, उपडोमेन, या उपनिर्देशिका को स्वतंत्र रूप से सत्यापित करके और गियर -> "साइट सेटिंग्स" -> "भौगोलिक लक्ष्य" से प्रत्येक के लिए भू-लक्ष्यीकरण विकल्प सेट करके Google वेबमास्टर टूल्स में जियो लक्ष्यीकरण को निर्दिष्ट किया जा सकता है।
अपनी वेबसाइट और जियो लक्ष्यीकरण के लिए कई भाषाओं की अधिक जानकारी के लिए, देखें: मुझे अपने URL को SEO और स्थानीयकरण दोनों के लिए कैसे तैयार करना चाहिए? उस प्रश्न का उत्तर संभवतः hreflangGoogle को आपकी साइट की भाषाओं के बारे में बताने के लिए एक अन्य स्वीकार्य विकल्प के रूप में अपडेट किया जाना चाहिए । उपयोग hreflangकरने से संभवतः भाषा को URL पैरामीटर के रूप में निर्दिष्ट करना ठीक होगा। यह एक अभ्यास है जिसे मैंने बिना hreflang के अनुशंसित नहीं किया है।