Google Search के लिए साइट का नाम दें

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

Google पर खोज नतीजों में साइट का नाम

सुविधा की उपलब्धता

साइट के नाम, मोबाइल पर Google Search के नतीजों में इन भाषाओं में दिखते हैं: अंग्रेज़ी, फ़्रेंच, जैपनीज़, और जर्मन.

Google Search में साइट के नाम कैसे बनाए जाते हैं

Google Search के नतीजों वाले पेज पर Google, साइट के जो नाम दिखाता है वे पूरी तरह से अपने-आप जनरेट होते हैं. इसके लिए, साइट के कॉन्टेंट और वेब पर मौजूद ऐसी अन्य साइटों की मदद ली जाती है जो उस साइट के बारे में जानकारी देती हैं. साइट का नाम दिखाने का मकसद हर नतीजे के सोर्स की बेहतरीन तरीके से जानकारी देना और उसे पेश करना है.

साइट के होम पेज पर मौजूद कई सोर्स का इस्तेमाल करके, Google Search अपने-आप साइट के नाम तय करता है. इन सोर्स में ये चीज़ें शामिल हैं:

  • WebSite structured data
  • <title> एलिमेंट में मौजूद कॉन्टेंट
  • हेडिंग एलिमेंट, जैसे कि <h1> एलिमेंट
  • og:site_name

हालांकि, हम हर साइट के नाम को मैन्युअल तरीके से नहीं बदल सकते, फिर भी हम उन्हें ज़्यादा से ज़्यादा सटीक बनाने की हमेशा कोशिश करते हैं. अपने पेज के लिए दिखने वाली साइट के नाम को बेहतर बनाने के लिए, WebSite स्ट्रक्चर्ड डेटा जोड़ा जा सकता है.

स्ट्रक्चर्ड डेटा को जोड़ने का तरीका

स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के काम करने के तरीके के बारे में ज़्यादा जानें.

स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखना) देखें.

  1. दिशा-निर्देशों का पालन करें.
  2. अपनी वेबसाइट के होम पेज पर ज़रूरी प्रॉपर्टी जोड़ें. इन्हें JSON-LD, RDFa या माइक्रोडेटा फ़ॉर्मैट में जोड़ें. अपनी साइट के हर पेज पर, इस मार्कअप को शामिल करने की ज़रूरत नहीं है; इसे सिर्फ़ अपनी साइट के होम पेज पर जोड़ें.

    JSON-LD

    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example",
          "url" : "https://example.com/"
        }
      </script>
      </head>
      <body>
      </body>
    </html>

    माइक्रोडेटा

    <html>
      <head>
        <title>Example: A Site about Examples</title>
      </head>
      <body>
      <div itemscope itemtype="https://schema.org/WebSite">
        <meta itemprop="url" content="https://example.com/"/>
        <meta itemprop="name" content="Example"/>
      </div>
      </body>
    </html>
            
  3. अगर आपको अपनी साइट के लिए कोई दूसरा नाम (जैसे, कोई छोटा नाम या कई शब्दों के पहले अक्षर को जोड़कर बनाया गया नाम) देना है, तो alternateName प्रॉपर्टी जोड़ें. हालांकि, ऐसा करना ज़रूरी नहीं है.

    JSON-LD

    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example Company",
          "alternateName" : "EC",
          "url" : "https://example.com/"
        }
      </script>
      </head>
      <body>
      </body>
    </html>

    माइक्रोडेटा

    <html>
      <head>
        <title>Example: A Site about Examples</title>
      </head>
      <body>
      <div itemscope itemtype="https://schema.org/WebSite">
        <meta itemprop="url" content="https://example.com/"/>
        <meta itemprop="name" content="Example Company"/>
        <meta itemprop="alternateName" content="EC"/>
      </div>
      </body>
    </html>
            
  4. यूआरएल जांचने वाला टूल इस्तेमाल करके जांचें कि Google को पेज कैसा दिखता है. पक्का करें कि Google आपके होम पेज को ऐक्सेस कर सके. साथ ही, देखें कि इसे robots.txt फ़ाइल या noindex से ब्लॉक न किया गया हो. इसके अलावा, यह भी पक्का करें कि होम पेज को ऐक्सेस करने के लिए लॉगिन करने की ज़रूरत न हो. अगर पेज पर ऐसी कोई पांबदी नहीं लगी है, तो Google को अपना यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है.

दिशा-निर्देश

पक्का करें कि Google आपकी साइट के नाम को बेहतर तरीके से समझ सके. इसके लिए, ज़रूरी है कि आपकी साइट Search पर कॉन्टेंट दिखाने के बुनियादी दिशा-निर्देशों, स्ट्रक्चर्ड डेटा से जुड़े सामान्य दिशा-निर्देशों, और यहां दिए गए तकनीकी और कॉन्टेंट से जुड़े दिशा-निर्देशों के मुताबिक हो:

तकनीकी दिशा-निर्देश

  • फ़िलहाल, Google Search हर साइट के लिए, साइट का सिर्फ़ एक नाम दिखाता है. यहां डोमेन नेम की मदद से साइट का पता चलता है. इसका मतलब है कि Google Search में, साइट के डोमेन नेम का इस्तेमाल किया जाता है, न कि सबडोमेन या सबडायरेक्ट्री का नहीं. ध्यान दें कि www या m से शुरू होने वाले सबडोमेन नेम, आम तौर पर डोमेन लेवल पर मौजूद माने जाते हैं.
    इसकी अनुमति है: https://example.com (इसे डोमेन-लेवल का होम पेज माना जाता है)
    इसकी अनुमति है: https://www.example.com (इसे भी डोमेन-लेवल का होम पेज माना जाता है)
    इसकी अनुमति है: https://m.example.com (इसे भी डोमेन-लेवल का होमे पेज माना जाता है)
    इसकी अनुमति नहीं है: https://example.com/news (इसे सबडायरेक्ट्री-लेवल का होम पेज माना जाता है)
    Not supported: https://news.example.com (इसे सबडायरेक्ट्री-लेवल का होम पेज माना जाता है)
    सबडोमेन के लिए, Google Search खोज नतीजो में यूआरएल का छोटा वर्शन दिखा सकता है (जैसे, "news.example.com" को https://news.example.com सबडोमेन के लिए साइट के नाम के तौर पर दिखाया जा सकता है.
  • WebSite स्ट्रक्चर्ड डेटा, साइट के होम पेज पर होना चाहिए. होम पेज से हमारा मतलब डोमेन लेवल के रूट यूआरआई से है. उदाहरण के लिए, https://example.com, डोमेन का होम पेज है, जबकि https://example.com/de/index.html होम पेज नहीं है.
  • होम पेज ऐसा होना चाहिए जिसे Google क्रॉल कर सके (इसका मतलब है कि Google के लिए पेज का ऐक्सेस ब्लॉक न किया गया हो). अगर हम आपके होम पेज पर मौजूद कॉन्टेंट को ऐक्सेस नहीं कर पाते हैं, तो हो सकता है कि हम साइट का नाम जनरेट न कर पाएं.
  • अगर साइट पर एक ही कॉन्टेंट वाले डुप्लीकेट होम पेज (जैसे, होम पेज के एचटीटीपी और एचटीटीपीएस वर्शन या www और बिना www वाले वर्शन) मौजूद हैं, तो पक्का करें कि सभी डुप्लीकेट पेजों पर एक ही स्ट्रक्चर्ड डेटा का इस्तेमाल किया जा रहा है, न कि सिर्फ़ कैननिकल पेज पर.
  • अगर साइटलिंक के लिए खोज बॉक्स की सुविधा के लिए, पहले से ही WebSite स्ट्रक्चर्ड डेटा लागू किया जा रहा है, तो पक्का करें कि आपने साइट के नाम वाली प्रॉपर्टी उसी नोड में नेस्ट की हों. दूसरे शब्दों में, अगर हो सके, तो अपने होम पेज पर एक और WebSite स्ट्रक्चर्ड डेटा ब्लॉक बनाने से बचें. उदाहरण के लिए, यहां बताया गया है कि साइट के नाम और साइटलिंक के लिए खोज बॉक्स, दोनों के लिए WebSite स्ट्रक्चर्ड डेटा कैसा दिखता है:
    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example Company",
          "alternateName" : "EC",
          "url" : "https://example.com/",
          "potentialAction": {
            "@type": "SearchAction",
            "target": {
              "@type": "EntryPoint",
              "urlTemplate": "https://query.example.com/search?q={search_term_string}"
            },
            "query-input": "required name=search_term_string"
          }
        }
      </script>
      </head>
      <body>
      </body>
    </html>

कॉन्टेंट से जुड़े दिशा-निर्देश

  • कोई ऐसा नाम चुनें जिससे आपकी साइट की पहचान सटीक तरह से ज़ाहिर होती हो. कोई ऐसा नाम न चुनें जिसका इस्तेमाल कोई दूसरी साइट कर रही हो. इससे लोग गुमराह हो सकते हैं. यह ज़रूरी है कि आपका चुना गया नाम, Search पर कॉन्टेंट दिखाने से जुड़ी नीतियों का पालन करता हो.
  • अपनी साइट के लिए, छोटे और आम तौर पर पहचाने जाने वाले नाम का इस्तेमाल करें. जैसे, "Google, Inc." के बजाय "Google". इसकी कोई सीमा नहीं है कि किसी साइट का नाम कितना लंबा होना चाहिए. हालांकि, कुछ डिवाइसों पर साइटों के लंबे नाम कटे हुए दिख सकते हैं. अगर आपकी साइट का कोई दूसरा नाम है, जिसे लोग आम तौर पर पहचानते हैं, तो उस नाम (जैसे, कई शब्दों के पहले अक्षरों को जोड़कर बनाया गया कोई नाम) के बारे में बताने के लिए alternateName प्रॉपर्टी का इस्तेमाल किया जा सकता है.
  • अपने होम पेज पर साइट का नाम एक जैसा रखें. स्ट्रक्चर्ड डेटा में इस्तेमाल की गई साइट का नाम, होम पेज, <title> एलिमेंट, और अन्य मुख्य सोर्स में दिया गया नाम एक ही होना चाहिए. Google इन सोर्स का इस्तेमाल, आपकी साइट का नाम तय करने के लिए कर सकता है.

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी

Google को साइट का पसंदीदा नाम बताने के लिए, अपनी साइट के होम पेज पर ज़रूरी प्रॉपर्टी शामिल करें.

WebSite

WebSite की पूरी जानकारी, schema.org/WebSite पर उपलब्ध है. यहां दी गई टेबल में Google के हिसाब से ज़रूरी और सुझाई गई प्रॉपर्टी के बारे में बताया गया है.

ज़रूरी प्रॉपर्टी
name

Text

वेबसाइट का नाम. पक्का करें कि नाम, कॉन्टेंट से जुड़े दिशा-निर्देशों के मुताबिक हो.

url

URL

साइट के होम पेज का यूआरएल. इसे अपनी साइट के कैननिकल होम पेज पर सेट करें. उदाहरण के लिए, https://example.org.

सुझाई गईं प्रॉपर्टी
alternateName

Text

अगर वेबसाइट का कोई दूसरा नाम दिया गया है (जैसे, आम तौर पर पहचाना जाने वाला कोई छोटा नाम या कई शब्दों के पहले अक्षरों को जोड़कर बनाया गया कोई नाम), तो पक्का करें कि नाम, कॉन्टेंट से जुड़े दिशा-निर्देशों के मुताबिक हो.

सामान्य समस्याएं हल करना

खोज के नतीजों में, साइट के नाम दिखाने से जुड़ी सबसे आम समस्याओं की जानकारी यहां दी गई है.

सामान्य समस्याएं

साइट का नाम गलत है या उसका फ़ॉर्मैट गलत है

उदाहरण के लिए, "Android" के बजाय "Andorid".

पुष्टि करें कि आपके होम पेज पर मार्कअप में दिया गया साइट का नाम, साइट के लिए आपका पसंदीदा नाम हो और यह हमारे दिशा-निर्देशों का पालन करता हो. पक्का करें कि होम पेज पर मौजूद अन्य सोर्स भी साइट के लिए आपका पसंदीदा नाम इस्तेमाल करते हों.

अगर आपकी साइट के एचटीटीपी और एचटीटीपीएस जैसे कई वर्शन हैं, तो पक्का करें कि सभी जगह साइट का एक ही नाम इस्तेमाल किया जा रहा हो.

साइट के नाम के बजाय यूआरएल दिखाया जाता है

उदाहरण के लिए, "Android" के बजाय "android.com" या "news.android.com".

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

अगर साइट एक सबडोमेन है, तो खोज के नतीजों में साइट के नाम के बजाय यूआरएल दिखाया जा सकता है. फ़िलहाल, Google Search में साइट का नाम दिखाने के लिए डोमेन-लेवल पर मौजूद होम पेजों का इस्तेमाल किया जाता है, न कि सबडोमन (जैसे, https://news.example.com) और सबडायरेक्ट्री (जैसे, https://example.com/news) का.

नतीजा किसी दूसरे पेज पर रीडायरेक्ट करता है

अगर आपका पेज किसी ऐसे पेज पर रीडायरेक्ट करता है जो Googlebot को दिखता है, तो साइट के नाम के लिए रीडायरेक्ट किए गए पेज का इस्तेमाल किया जाएगा. अगर आपका पेज किसी ऐसे पेज पर रीडायरेक्ट करता है जो Googlebot को नहीं दिखता, तो साइट के नाम के लिए सोर्स वाले पेज का इस्तेमाल किया जाएगा.

पक्का करें कि रीडायरेक्ट सही तरीके से काम कर रहे हों और Googlebot उस पेज को ऐक्सेस कर सकता हो जिस पर रीडायरेक्ट किया जा रहा है. इसके बाद, उस पेज को फिर से क्रॉल करने का अनुरोध करें.

स्ट्रक्चर्ड डेटा से जुड़ी समस्याएं हल करना

अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां दिए गए रिसॉर्स की मदद ली जा सकती है.