WordPress rel = "prev" और rel = "अगला"

Google वेबमास्टर एस

कुछ साल पहले, लोग एक तकनीक का उपयोग करके अपने पृष्ठों को ठीक करते थे कोई पालन नहीं. मूल रूप से, यदि आपने एंकर टैग (एक लिंक) के भीतर rel="nofollow" लिखा है, तो सिद्धांत यह था कि खोज इंजन उस लिंक को अनदेखा कर देगा और अगले पृष्ठ को अनदेखा कर देगा। विकिस जैसी साइटों और टिप्पणियों के भीतर इसका व्यापक रूप से उपयोग किया गया है ताकि उपयोगकर्ता द्वारा संपादित लिंक का दुरुपयोग न हो और उनका अनुसरण न किया जाए।

खोज इंजन सलाहकारों ने जल्दी से महसूस किया कि इस प्रकार के लिंक कितने उपयोगी थे, उन्हें पेज पर पूरे लिंक पर छिड़क दिया गया था ताकि कुछ लिंक दूसरों के लिए अधिक भारी हो। अभ्यास कहा जाता था पेज-sculpting और अंततः Google द्वारा देखा गया।

मैंने अभी भी उपयोग किया है कोई पालन नहीं साइट पर मेरे पेजिनेशन लिंक (वे अगले और पिछले लिंक हैं) पर। इस प्रकार मेरे पृष्ठ (2, 3, 4, आदि) खोज परिणामों में शामिल नहीं होंगे। मैंने इसे एक संशोधन द्वारा किया जो मुझे मिला काट्ज वेब सर्विसेज इस पृष्ठ पर ज़ूम कई वीडियो ट्यूटोरियल और अन्य साहायक साधन प्रदान करता है।

पिछले हफ्ते, Google ने एक अपडेट प्रदान किया जहां पृष्ठांकन लिंक को rel = "next" और rel = "prev" के साथ कोडित किया जा सकता है एंकर टैग के भीतर। शुक्र है, फ़ंक्शन (जो आपकी थीम की functions.php फ़ाइल में जोड़े जाने चाहिए) को संपादित करना काफी आसान है। यहां वे अपडेट के साथ हैं।

अगले पृष्ठ लिंक के लिए अनुकूलन:

फ़ंक्शन mtb_next_posts_link ($ लेबल = 'अगला पृष्ठ', $ max_page = 0) {वैश्विक $ पृष्ठांकित, $ wp_query; अगर ($ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (($ paged) $ paged = 1; $ अगला पृष्ठ = intval ($ पृष्ठांकित) + 1; if ((.__single ()) && (रिक्त ($ paged) || $ अगला पृष्ठ = = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); गूंज '" शीर्षक = "अगला पृष्ठ - पृष्ठ पर जाएँ '। $ अगला पृष्ठ।" ">'। preg_replace ('/ / ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ लेबल)। '>> / a>'; }}

पिछले पृष्ठ लिंक के लिए अनुकूलन:

फ़ंक्शन mtb_prepret_posts_link ($ लेबल = 'पिछला पृष्ठ') {वैश्विक $ पृष्ठांकित; if ((। is_single ()) && ($ paged> 1)) {$ प्रचलित पृष्ठ = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; last_posts (); echo '" title = "पिछला पृष्ठ - पृष्ठ पर जाएं' $ prevpage।" "> '। preg_replace ('/ / ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ लेबल)। '>> / a>'; }}

उन कार्यों को इसमें जोड़ें functions.php और फिर अपने index.php और अन्य पृष्ठों में फ़ंक्शन का उपयोग करें जहां पेजिनेशन लिंक का उपयोग किया जाता है। आपकी वर्डप्रेस साइट या ब्लॉग पर इस नई सुविधा को लागू करने के लिए बस इतना ही – कुछ ऐसा जो मैं अत्यधिक अनुशंसा करता हूँ! उम्मीद है, वर्डप्रेस के डेवलपर्स कोर एप्लिकेशन के भीतर इस बदलाव को लागू करेंगे। आज तक, उन्होंने सर्च इंजन ऑप्टिमाइजेशन पर ज्यादा ध्यान नहीं दिया है, इसलिए मैं अपनी सांस नहीं रोक रहा हूं।

2 टिप्पणियाँ

  1. 1

    ए-टैग में rel = "prev" / rel = "next" के बारे में कुछ अनिश्चितता है जो Google द्वारा संकेत के रूप में उपयोग किया जाता है। Google वेबमास्टर सेंट्रल का ब्लॉग केवल प्रासंगिक होने के लिए लिंक-टैग को प्रासंगिक होने का संकेत देता है।

    उम्मीद है कि Google द्वारा एक अनुवर्ती पोस्ट भ्रम को कम करेगा।

    चर्चा के लिए, देखें: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    बेहतरीन पोस्ट के लिए धन्यवाद। दुर्भाग्य से, मुझे समझ नहीं आया कि वास्तव में इसे कैसे लागू किया जाए ... इसलिए मैं अब प्रार्थना करने जा रहा हूं (और थोड़ी-बहुत Google खोज कर रहा हूं) कि एक प्लग-इन है जो मेरे लिए यह करता है ...

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.