Canonical tag: डुप्लिकेट कंटेंट का हल, स्वयं-संदर्भित canonical और SEO के लिए क्रॉस-डोमेन canonical संदर्भ।

इस पेज पर
आधुनिक वेबसाइटों में डुप्लिकेट कंटेंट एक अनिवार्य हिस्सा है। ई-कॉमर्स साइटों के प्रोडक्ट पेज कई URL से खुलते हैं (फ़िल्टर के साथ या बिना, ट्रैकिंग पैरामीटर, अलग-अलग कैटेगरी पाथ)। प्रकाशकों के पेज डेस्कटॉप और मोबाइल संस्करणों से एक्सेस होते हैं। CMS सिस्टम कभी-कभी कंटेंट के डुप्लिकेट संस्करण बना देते हैं। URL पैरामीटर, सेशन ID और ट्रैकिंग कोड अनजाने में डुप्लिकेट बनाते हैं। canonical टैग के बिना, Google इन सभी डुप्लिकेट को इंडेक्स कर लेता है और आपकी लिंक अथॉरिटी कई URL में बिखर जाती है।
canonical टैग इस अथॉरिटी को एक जगह समेकित करता है। यह Google से कहता है "यही आधिकारिक संस्करण है; बाकी को नज़रअंदाज़ करें।" Google canonical टैग का सम्मान करता है और लिंक अथॉरिटी को canonical URL में जोड़ देता है। इससे canonical URL की अथॉरिटी और रैंकिंग क्षमता बढ़ती है। canonical टैग सबसे शक्तिशाली, पर सबसे कम इस्तेमाल होने वाले SEO उपकरणों में से एक है।
canonical टैग HTML की एक ही लाइन है जो आपके पेज के `` सेक्शन में आती है। यह कुछ ऐसा दिखता है: ``। href attribute canonical URL बताता है। यह टैग हर डुप्लिकेट पेज पर लगाएँ, जो पसंदीदा संस्करण की ओर इशारा करे।
यह कैसे काम करता है: जब Google आपकी साइट क्रॉल करता है और यह टैग पाता है, तो उसे पता चल जाता है कि यह पेज डुप्लिकेट है। Google डुप्लिकेट URL को canonical URL के इंडेक्स में जोड़ देता है। सारी लिंक वैल्यू canonical URL की ओर जाती है। canonical URL रैंक करता है और इंडेक्स होता है। डुप्लिकेट URL इंडेक्स नहीं होता (हालाँकि Google उसे फिर भी क्रॉल कर सकता है)।
Google का canonical टैग दस्तावेज़ लागू करने के विवरण और सर्वोत्तम प्रथाएँ बताता है। डुप्लिकेट कंटेंट वाली किसी भी साइट के लिए canonical टैग वैकल्पिक हैं, पर सुझाए जाते हैं। ज़्यादातर साइटों में उनकी सोच से कहीं ज़्यादा डुप्लिकेट कंटेंट होता है।
canonical टैग संकेत हैं, आदेश नहीं। अगर लक्ष्य URL सही नहीं बैठता (जैसे असंबंधित कंटेंट के लिए किसी दूसरे डोमेन को canonical बनाना), तो Google canonical टैग को नज़रअंदाज़ कर सकता है। यह सुनिश्चित करने के लिए कि Google उनका सम्मान करे, canonical सही तरीके से इस्तेमाल करें।
डुप्लिकेट कंटेंट कुछ आम स्थितियों में दिखता है:
URL पैरामीटर: `?page=1&sort=popular` जैसे क्वेरी स्ट्रिंग डुप्लिकेट कंटेंट बनाते हैं। प्रोडक्ट लिस्टिंग पेज `/products` से खुले या `/products?sort=popular` से, कंटेंट एक ही रहता है। पैरामीटर वाले संस्करणों में canonical टैग जोड़ें जो बेस URL की ओर इशारा करें।
सेशन ID: कुछ साइटें URL में `/page?sid=abc123` जैसे सेशन ID जोड़ती हैं। हर उपयोगकर्ता सेशन एक नया URL बनाता है, जिसका कंटेंट एक ही होता है। इन्हें सेशन ID हटाकर बेस URL का canonical बनाएँ।
ट्रैकिंग पैरामीटर: UTM पैरामीटर (utm_source, utm_campaign) डुप्लिकेट URL बनाते हैं। `/page?utm_source=email` और `/page?utm_source=social` का कंटेंट एक जैसा है। इन विविधताओं पर canonical जोड़ें जो बेस URL की ओर इशारा करें।
HTTP बनाम HTTPS: अगर आपके पास HTTP और HTTPS दोनों संस्करण हैं, तो HTTP पेजों का canonical HTTPS को बनाएँ। आधुनिक साइटों को केवल HTTPS इस्तेमाल करना चाहिए।
www बनाम non-www: `www.example.com` और `example.com` तकनीकी रूप से अलग URL हैं, जिनका कंटेंट एक जैसा है। एक को canonical चुनें। ज़्यादातर साइटें www या non-www एक ही तरह इस्तेमाल करती हैं, पर कुछ साइटों पर दोनों गलती से चालू रहते हैं।
मोबाइल बनाम डेस्कटॉप संस्करण: अगर आपके पास अलग मोबाइल और डेस्कटॉप साइटें हैं, तो canonical टैग या alternate लिंक टैग इस्तेमाल करें। आधुनिक साइटें रिस्पॉन्सिव होती हैं और उन्हें अलग मोबाइल संस्करणों की ज़रूरत नहीं होती, इसलिए अब यह कम आम है।
स्वयं-संदर्भित canonical टैग पेज को उसी की ओर इशारा कराते हैं। ये `/my-page` पेज पर कुछ ऐसे दिखते हैं: ``। यह दोहराव जैसा लगता है, पर असल में यही सर्वोत्तम प्रथा है।
स्वयं-संदर्भित canonical का एक उद्देश्य है: ये साफ़ बताते हैं कि पेज canonical है और उसे इंडेक्स होना चाहिए। अगर कोई पेज कभी किसी दूसरे URL से डायनामिक रूप से लोड हो या किसी और पेज में शामिल हो, तो स्वयं-संदर्भित canonical उसे डुप्लिकेट मानने से रोकता है। इसी कारण Google सिर्फ़ डुप्लिकेट पेजों पर नहीं, बल्कि सभी पेजों पर स्वयं-संदर्भित canonical जोड़ने की सिफ़ारिश करता है।
कई CMS सिस्टम (WordPress, Shopify) अपने आप स्वयं-संदर्भित canonical जोड़ते हैं। जाँच करें कि आपके CMS में canonical जुड़ रहे हैं। अगर नहीं, तो उन्हें हाथ से जोड़ें या अपने CMS प्लगइन को जोड़ने के लिए कॉन्फ़िगर करें।
आप अलग-अलग डोमेन के पेजों को canonical बना सकते हैं। अगर आपने पुराने डोमेन से नए डोमेन पर कंटेंट माइग्रेट किया है, तो पुराने डोमेन के पेजों का canonical नए डोमेन को बनाएँ। इससे पुराने डोमेन की अथॉरिटी नए डोमेन में समेकित हो जाती है।
उदाहरण: आपने `old.example.com` से `new.example.com` पर माइग्रेट किया है। पुराने डोमेन के पेज में `` जोड़ें। Google पुराने URL की लिंक अथॉरिटी को नए डोमेन URL में समेकित करेगा और धीरे-धीरे पुराने डोमेन को इंडेक्स करना बंद कर देगा।
Google Search Console आपको कई डोमेन पर canonical प्रबंधित करने देता है। अगर दोनों डोमेन आपके हैं, तो यह सुझाई गई माइग्रेशन प्रथा है।
canonical टैग अपनी HTML के `` सेक्शन में जोड़ें। यह टैग head के पहले एलिमेंट्स में से एक होना चाहिए, किसी और लिंक से पहले। पूरा URL इस्तेमाल करें, जिसमें डोमेन और प्रोटोकॉल (https) शामिल हों।
सर्वोत्तम प्रथाएँ:
रिलेटिव URL नहीं, एब्सोल्यूट URL इस्तेमाल करें। गलत: ``। सही: ``।
अगर आपकी साइट SSL इस्तेमाल करती है, तो https इस्तेमाल करें। भले ही आप पेज HTTP से खोलें, canonical को HTTPS URL की ओर इशारा करने दें।
उस संस्करण को canonical बनाएँ जिसे Google को इंडेक्स करना चाहिए। आम तौर पर यह सबसे पूरा, उपयोगकर्ता-अनुकूल संस्करण होता है। फ़िल्टर और सॉर्ट पेजों का canonical बेस URL बनाएँ। पैरामीटर वाली विविधताओं का canonical बेस URL बनाएँ।
सुनिश्चित करें कि canonical का लक्ष्य पेज मौजूद हो और क्रॉल होने योग्य हो। किसी गैर-मौजूद पेज या robots.txt से ब्लॉक पेज को canonical बनाना बेकार है।
canonical चेन न बनाएँ। A को B का और B को C का canonical न बनाएँ। A को सीधे C की ओर इशारा कराएँ। canonical चेन की वजह से Google canonical को नज़रअंदाज़ कर देता है।
अपने canonical टैग वैलिडेट करने के लिए Google के Rich Results Test का इस्तेमाल करें। यह टूल दिखाता है कि Google आपका canonical टैग सही पहचानता है या नहीं।
डुप्लिकेट से निपटने का canonical टैग ही एकमात्र तरीका नहीं है। अन्य तरीकों में शामिल हैं:
301 रीडायरेक्ट: डुप्लिकेट URL को स्थायी रूप से canonical URL पर भेजें। 301 रीडायरेक्ट canonical टैग से मज़बूत है, क्योंकि यह उपयोगकर्ताओं और बॉट्स को तुरंत सही पेज पर भेज देता है। जब आप डुप्लिकेट URL स्थायी रूप से हटाना चाहें, तब 301 रीडायरेक्ट इस्तेमाल करें। जब आप डुप्लिकेट URL को चालू रखना चाहें पर इंडेक्सिंग समेकित करना चाहें, तब canonical इस्तेमाल करें।
Meta robots noindex: डुप्लिकेट पेजों पर `` जोड़ें ताकि Google उन्हें इंडेक्स न करे। यह डुप्लिकेट इंडेक्सिंग रोकता है, पर canonical टैग की तरह लिंक अथॉरिटी को समेकित नहीं करता। noindex उन पेजों के लिए इस्तेमाल करें जिन्हें बिल्कुल इंडेक्स नहीं होना चाहिए (स्टेजिंग, एडमिन पेज)।
robots.txt: डुप्लिकेट पेजों की क्रॉलिंग रोकने के लिए robots.txt इस्तेमाल करें। इससे Google डुप्लिकेट को क्रॉल नहीं करता, और क्रॉल बजट बचता है। हालाँकि, यह लिंक अथॉरिटी को समेकित नहीं करता। लिंक अथॉरिटी उन URL की ओर जाती है जिन्हें canonical बनाया गया है, robots.txt से ब्लॉक किए गए URL की ओर नहीं।
ज़्यादातर डुप्लिकेट कंटेंट के लिए canonical टैग सही चुनाव हैं, क्योंकि ये अथॉरिटी समेकित करते हैं और डुप्लिकेट URL को एक्सेस योग्य भी रखते हैं।
गलती 1: गलत पेज को canonical बनाना। कुछ साइटें सारी विविधताओं का canonical होम पेज बना देती हैं। यह गलत है। हर विविधता का canonical उसके अपने सही संस्करण को बनाएँ। `/products/shoes` का canonical `/` बनाने से Google जूतों के पेज की जगह होम पेज इंडेक्स करेगा।
गलती 2: canonical चेन। A को B का और B को C का canonical न बनाएँ। Google चेन को नज़रअंदाज़ कर सकता है। A को सीधे C की ओर इशारा कराएँ।
गलती 3: canonical टैग को रीडायरेक्ट के साथ मिलाना। किसी पेज को रीडायरेक्ट करने के साथ उसी पेज पर canonical टैग न जोड़ें। रीडायरेक्ट ज़्यादा मज़बूत है। अगर कोई पेज रीडायरेक्ट करता है, तो उस पर canonical टैग न जोड़ें।
गलती 4: पैरामीटर को नज़रअंदाज़ करना। कई साइटें URL पैरामीटर वाले पेजों का canonical नहीं बनातीं। हर पैरामीटर विविधता एक अलग URL बनाती है। इन्हें बेस URL का canonical बनाएँ।
गलती 5: रिलेटिव URL। canonical टैग में एब्सोल्यूट URL इस्तेमाल करें, रिलेटिव नहीं। एब्सोल्यूट URL में कोई अस्पष्टता नहीं होती; रिलेटिव URL गलत समझे जा सकते हैं।
Google Search Console canonical की जानकारी Coverage रिपोर्ट के तहत दिखाता है। आप देख सकते हैं कि कौन से पेज canonical के रूप में चिह्नित हैं, कौन से डुप्लिकेट के रूप में, और क्या Google को कोई canonical समस्या मिली।
अनपेक्षित canonical पर नज़र रखें। अगर Google आपके canonical को उस तरह नहीं समझता जैसा आपने चाहा था, तो चेतावनियाँ दिखेंगी। उदाहरण के लिए, अगर आप किसी ऐसे पेज का canonical बनाते हैं जो मौजूद नहीं है, तो Google उसे चिह्नित करेगा।
अपनी साइट के canonical की हर तिमाही ऑडिट करें। जाँचें कि सारे डुप्लिकेट कंटेंट में सही URL की ओर इशारा करने वाले उचित canonical हों। नया कंटेंट जोड़ते या पेज पुनर्गठित करते समय अपनी canonical टैग रणनीति बनाए रखें।
canonical को कभी noindex पेजों की ओर इशारा न कराएँ। अगर canonical URL `noindex` से चिह्नित है, तो Google पेज इंडेक्स नहीं करेगा, जिससे canonical निर्देश बेकार हो जाता है। हमेशा सुनिश्चित करें कि canonical URL इंडेक्सेबल हों और उनका कंटेंट अच्छा हो।
canonical चेन से बचें। canonical A को canonical B की ओर और फिर canonical C की ओर इशारा न कराएँ। इससे क्रॉल बजट बर्बाद होता है और Google उलझता है। canonical हमेशा सीधे अंतिम गंतव्य की ओर इशारा कराएँ।
लापरवाही से स्वयं-संदर्भ न दें। स्वयं-संदर्भित canonical वैध हैं (पेज का खुद की ओर इशारा करना), पर यह ज़रूरी नहीं है और क्रॉल बजट बर्बाद करता है। canonical सिर्फ़ डुप्लिकेट या वैकल्पिक संस्करणों के लिए इस्तेमाल करें।
पेजिनेशन के लिए canonical कभी न इस्तेमाल करें। सीरीज़ के लिए पेजिनेशन canonical सिर्फ़ पहले पेज की ओर इशारा करने चाहिए (भाग 1, भाग 2, भाग 3)। Google का पेजिनेशन मार्गदर्शन बताता है कि मल्टी-पेज कंटेंट को सही तरीके से कैसे संभालें। कई पेजों में बँटे बड़े कंटेंट के लिए canonical के बजाय rel="next" और rel="prev" इस्तेमाल करें।
canonical टैग का परीक्षण ज़रूरी है। यह जाँचने के लिए कि canonical टैग सही काम कर रहे हैं, Google Search Console के URL inspection टूल का इस्तेमाल करें। यह टूल दिखाता है कि Google किस URL को canonical मानता है और क्यों।
canonical टैग डुप्लिकेट कंटेंट संभालने और लिंक अथॉरिटी समेकित करने का एक अहम उपकरण है। canonical के बिना, डुप्लिकेट कंटेंट आपकी अथॉरिटी को कई URL में बिखेर देता है और रैंकिंग कमज़ोर करता है। canonical के साथ, आप अथॉरिटी को अपने पसंदीदा URL में समेकित करते हैं और रैंकिंग क्षमता बढ़ाते हैं।
सभी पेजों पर स्वयं-संदर्भित canonical लागू करें। डुप्लिकेट कंटेंट वाले किसी भी पेज पर canonical जोड़ें। Google Search Console में हर तिमाही canonical की निगरानी करें। सुनिश्चित करें कि canonical सही URL की ओर इशारा करें और सही तरीके से लागू हों। पूरी साइट पर गायब canonical टैग और डुप्लिकेट कंटेंट की समस्याएँ पहचानने के लिए हमारा GEO SEO ऑडिट इस्तेमाल करें।
स्रोत
सीधे नहीं। canonical टैग रैंकिंग नहीं सुधारता। यह लिंक अथॉरिटी को पसंदीदा URL में समेकित करके डुप्लिकेट कंटेंट को संभालता है। canonical के बिना, Google आपकी अथॉरिटी को डुप्लिकेट संस्करणों में बाँट देता है।
हाँ। किसी पेज का canonical टैग उसी की ओर इशारा करना चाहिए। इससे Google को पता चलता है कि कौन सा संस्करण पसंदीदा है, खासकर जब कई विविधताएँ हों (http बनाम https, www बनाम non-www)।
हाँ। आप किसी पेज का canonical किसी दूसरे डोमेन को बना सकते हैं। इससे अथॉरिटी पसंदीदा डोमेन में समेकित होती है। हालाँकि, Google क्रॉस-डोमेन canonical का शायद ही पालन करता है, जब तक डोमेन आपस में करीब से संबंधित न हों (जैसे www बनाम non-www)।
आपसे पहले लोगों ने Sorank आज़माया है
