गुरुवार, 15 सितंबर, 2011
rel="canonical"
का इस्तेमाल डुप्लीकेट कॉन्टेंट के बारे में बताने के लिए किया जाता है. इसी तरह, अलग-अलग पेजों में बांटे गए कॉन्टेंट के कॉम्पोनेंट पेजों के यूआरएल के बीच संबंध बताने के लिए, पेज के एचटीएमएल में लिंक एलिमेंट rel="next"
और rel="prev"
का इस्तेमाल किया जा सकता है. पूरे वेब पर, अलग-अलग पेजों में बांटे गए कॉन्टेंट को कई तरह से दिखाया जा सकता है. इसमें, किसी लेख को कई कॉम्पोनेंट पेजों में बांटा जा सकता है, अलग-अलग प्रॉडक्ट कैटगरी के आइटम अलग-अलग पेजों पर दिखाए जा सकते हैं या फ़ोरम थ्रेड को अलग-अलग यूआरएल में बांटा जा सकता है. अब, अगर आप किसी सीरीज़ के कॉम्पोनेंट पेजों पर rel="next"
और rel="prev"
मार्कअप को शामिल करने का विकल्प चुनें, तो यह माना जाएगा कि आपको Google से उम्मीद है कि हम:
-
इंडेक्स करने के लिए इस्तेमाल होने वाली अहम चीज़ों को कॉम्पोनेंट पेजों/यूआरएल से लेकर सीरीज़ तक के लिंक जैसी इंडेक्सिंग प्रॉपर्टी को एक साथ देखें, जैसे कि लिंक. इसका मतलब है कि लिंक
page-1.html
,page-2.html
वगैरह में नहीं बँटे होने चाहिए, बल्कि क्रम से ग्रुप में शामिल होने चाहिए. - उपयोगकर्ताओं को उनकी क्वेरी के हिसाब से सबसे काम के पेज/यूआरएल पर भेजें. आम तौर पर, यह पेज सीरीज़ का पहला पेज होता है.
rel="prev"
और rel="next"
को लागू करने से जुड़ा एक अपवाद है:
अगर आपकी साइट पर कॉन्टेंट की सीरीज़ के साथ-साथ पूरे कॉन्टेंट वाला पेज मौजूद है या साइट पर पूरे कॉन्टेंट वाले पेज उपलब्ध कराने के बारे में विचार किया जा रहा है, तो ज़्यादा जानकारी के लिए, कृपया खोज के नतीजों में पूरे कॉन्टेंट वाले पेज से जुड़ी जानकारी वाली पोस्ट पढ़ें. खोज करने वाले लोग, ऐसा कॉन्टेंट सबसे ज़्यादा पसंद करते हैं जिसमें सारी जानकारी एक ही पेज पर दी गई हो. हम पूरी कोशिश करते हैं कि अगर नतीजे सही हों, तो खोज के नतीजों में कॉम्पोनेंट पेज के बजाय पूरे कॉन्टेंट वाले पेज को दिखाएं. rel="next"
और rel="prev"
का इस्तेमाल करने पर, खोज के नतीजों में कॉम्पोनेंट पेज
दिखाए जाते हैं.
अगर आपकी साइट पर पूरे कॉन्टेंट वाला पेज मौजूद नहीं है या आपको खोज के नतीजों में पूरे कॉन्टेंट वाला पेज दिखाने से Google को रोकना है, तो इस पोस्ट में बताए गए तरीके से rel="next"
और rel="prev"
का इस्तेमाल किया जा सकता है.
आपके पास मौजूद विकल्पों के बारे में जानकारी
यहां किसी सीरीज़ के लिए तीन विकल्प दिए गए हैं:
-
आपका कॉन्टेंट जिस भी स्थिति में है, उसे वैसा ही रहने दें. कई पेजों में बांटा गया कॉन्टेंट, पूरे वेब पर मौजूद है. हम
खोज करने वाले लोगों को सबसे अच्छा नतीजा देने की कोशिश करते रहेंगे, भले ही पेज का
rel="next"
/rel="prev"
एचटीएमएल मार्कअप मौजूद हो या न हो. - अगर आपकी साइट पर कॉन्टेंट की सीरीज़ के साथ-साथ पूरे कॉन्टेंट वाला पेज मौजूद है या साइट पर पूरे कॉन्टेंट वाले पेज उपलब्ध कराने के बारे में विचार किया जा रहा है, तो खोज के नतीजों में पूरे कॉन्टेंट वाले पेज से जुड़ी जानकारी वाली हमारी पोस्ट पढ़ें.
-
rel="next"
औरrel="prev"
का इस्तेमाल करके, Google को अपनी सीरीज़ के कॉम्पोनेंट यूआरएल के संबंध के बारे में बताएं. इससे, हमें आपके कॉन्टेंट को ज़्यादा सटीक तरीके से इंडेक्स करने और उपयोगकर्ताओं को सबसे काम का पेज (आम तौर पर, पहला पेज) दिखाने में मदद मिलती है. इसे लागू करने से जुड़ी जानकारी यहां दी गई है.
rel="next"
और rel="prev"
को लागू करना
अगर आपको अपनी साइट के लिए तीसरा विकल्प (जिसके बारे में ऊपर बताया गया है) पसंद है, तो चलिए शुरू करते हैं! मान लें कि आपका कॉन्टेंट अलग-अलग यूआरएल में बांटा गया है:
https://www.example.com/article?story=abc&page=1 https://www.example.com/article?story=abc&page=2 https://www.example.com/article?story=abc&page=3 https://www.example.com/article?story=abc&page=4
पहले पेज https://www.example.com/article?story=abc&page=1
पर, आप
<head>
सेक्शन में इसे शामिल करेंगे:
<link rel="next" href="https://www.example.com/article?story=abc&page=2" />
दूसरे पेज https://www.example.com/article?story=abc&page=2
पर:
<link rel="prev" href="https://www.example.com/article?story=abc&page=1" /> <link rel="next" href="https://www.example.com/article?story=abc&page=3" />
तीसरे पेज https://www.example.com/article?story=abc&page=3
पर:
<link rel="prev" href="https://www.example.com/article?story=abc&page=2" /> <link rel="next" href="https://www.example.com/article?story=abc&page=4" />
और आखिरी पेज https://www.example.com/article?story=abc&page=4
पर:
<link rel="prev" href="https://www.example.com/article?story=abc&page=3" />
यहां कुछ चीज़ों के बारे में बात करनी होगी:
-
पहले पेज में सिर्फ़
rel="next"
है, लेकिनrel="prev"
मार्कअप नहीं है. -
दूसरे पेज से लेकर, आखिरी पेज से पहले वाले पेज को
rel="next"
औरrel="prev"
, दोनों मार्कअप से दो बार लिंक किया जाना चाहिए. -
आखिरी पेज में सिर्फ़
rel="prev"
के लिए मार्कअप है,rel="next"
के लिए नहीं. -
<link />
टैग की अनुमति के हिसाब से,rel="next"
औरrel="prev"
के वैल्यू, रिलेटिव यूआरएल या ऐब्सोल्यूट यूआरएल हो सकते हैं. अगर दस्तावेज़ में कोई<base/>
लिंक जोड़ा जाता है, तो रिलेटिव पाथ को बेस यूआरएल के हिसाब से देखा जाएगा. -
rel="next"
औरrel="prev"
के बारे में सिर्फ़<head>
सेक्शन में बताना होगा, दस्तावेज़ के<body>
में नहीं. -
हम
rel="previous"
कोrel="prev"
वाले दूसरे सिंटैक्स में इस्तेमाल करने की अनुमति देते हैं. -
एक तरफ़
rel="next"
औरrel="previous"
का साथ में इस्तेमाल और दूसरी ओरrel="canonical"
का इस्तेमाल एक-दूसरे पर असर नहीं डालते है. दोनों जानकारी एक ही पेज में शामिल की जा सकती हैं. उदाहरण के लिए,https://www.example.com/article?story=abc&page=2&sessionid=123
में ये हो सकते हैं:<link rel="canonical" href="https://www.example.com/article?story=abc&page=2" /> <link rel="prev" href="https://www.example.com/article?story=abc&page=1&sessionid=123" /> <link rel="next" href="https://www.example.com/article?story=abc&page=3&sessionid=123" />
-
rel="prev"
औरrel="next"
Google के लिए संकेतों के तौर पर काम करते हैं, निर्देशों के तौर पर नहीं. -
जब इन्हें गलत तरीके से लागू किया जाता है, जैसे कि सीरीज़ में
rel="prev"
याrel="next"
मौजूद न हो, तब भी हम पेज या पेजों को इंडेक्स करेंगे, लेकिन ऐसे में हम आपके कॉन्टेंट को समझने के लिए, अपने अलग-अलग तरीकों पर भरोसा करेंगे.
आपको हमारे सहायता केंद्र से ज़्यादा जानकारी मिल सकती है. इसके अलावा, ज़्यादा जानकारी पाने के लिए, हमारे वेबमास्टर सहायता फ़ोरम में होने वाली बातचीत में शामिल हों!