"Nofollow noopener" बनाम सिर्फ "nofollow" में क्या अंतर है?


15

मैं आसानी से लिंक बनाने के लिए वर्डप्रेस प्लगइन अल्टीमेट नोफॉलो का उपयोग करता हूं nofollow

इसलिए मुझे उम्मीद थी कि प्लगइन जोड़ देगा rel="nofollow"। लेकिन यह जोड़ा गयाrel="nofollow noopener"

क्या rel="nofollow"बनाम के बीच अंतर है rel="nofollow noopener"?


1
यह क्रोम के लिए टैब के लिए नई प्रक्रिया बनाने के लिए कहता है जिसके बजाय यह आया था, कुछ जावास्क्रिप्ट चालों द्वारा हैक होने के लिए कम कमजोरियां। यह अच्छा है यहां तक ​​कि आप "noreferrer" "noopener" "nofollow" को पूरी तरह से जोड़ सकते हैं।
दीपक माथुर

जवाबों:


11

nofollow आपको अलग-अलग बाहरी लिंक जैसे कि एक वेबपेज जिसे आप जरूरी नहीं मानते हैं या एक आंतरिक लिंक जिसे आप अपने सदस्यों के लॉगिन पृष्ठ जैसे प्रवेश या अनुक्रमणिका तक पहुँचाना चाहते हैं, को रोकने के लिए आंतरिक नियंत्रण नहीं देते हैं।

noopenerएक अन्य संपत्ति है जो आपको वेबपृष्ठ प्रदर्शन और सुरक्षा के लिए एक नई विंडो पर सामग्री का noopenerउपयोग करने के लिए दानेदार नियंत्रण प्रदान करती है, यह निर्देश window.opener तक पहुंच को अवरुद्ध कर देगा।

Google स्पष्टीकरण यहां पढ़ें और यहां पढ़ें कि यह आपके वेबपृष्ठ को अधिक सुरक्षित बनने में मदद क्यों करता है ।

एसईओ के संदर्भ में, जो वास्तव में मायने रखता है वह यह है कि आप इसके nofollowबजाय इसका उपयोग कैसे करते हैं noopenernoopenerदुर्भावनापूर्ण लिपियों को निष्पादित करने के लिए केवल ब्राउज़र (तब कुछ) को रोक रहा है।


4

rel="noopener" का उपयोग तब किया जाता है जब एक लिंक पर क्लिक करने पर एक नई विंडो बनाई जाती है, नई विंडो में चल रहा दुर्भावनापूर्ण जावास्क्रिप्ट कोड आपके पिछले विंडो को window.opener विशेषता के माध्यम से एक्सेस नहीं करेगा।

rel=noreferrerका उपयोग तब किया जाता है जब कोई उपयोगकर्ता हाइपरलिंक पर क्लिक करता है और एक नए स्थान पर स्थानांतरित हो जाता है, कोई भी संदर्भ जानकारी गंतव्य लिंक पर लीक नहीं होगी। मतलब, गंतव्य के लिए यह जानना संभव नहीं होगा कि उपयोगकर्ता कहां से आया है।

आप दोनों के बारे में अधिक जानकारी पा सकते हैं यहाँ और अधिक नहीं रेफरर के बारे में यहां


3

noopenerलिंक रिलेशनशिप का लिंक रिलेशनशिप से कोई लेना-देना नहीं है nofollow

Google कहता है : -

जब आपका पृष्ठ लक्ष्य = "_ blank" का उपयोग करके किसी अन्य पृष्ठ से लिंक करता है, तो नया पृष्ठ आपके पृष्ठ के समान प्रक्रिया पर चलता है। यदि नया पृष्ठ महंगा जावास्क्रिप्ट निष्पादित कर रहा है, तो आपके पृष्ठ का प्रदर्शन भी प्रभावित हो सकता है। अधिक जानकारी के लिए rel = noopener का प्रदर्शन लाभ देखें।

इसके ऊपर, लक्ष्य = "_ रिक्त" भी एक सुरक्षा भेद्यता है। नए पृष्ठ में window.opener के माध्यम से आपकी विंडो ऑब्जेक्ट तक पहुंच है, और यह window.opener.location = newURL का उपयोग करके आपके पेज को एक अलग URL पर नेविगेट कर सकता है। डेमो के लिए rel = noopener के बारे में देखें और भेद्यता की व्याख्या करें।

एक rel = "noopener" विशेषता जोड़ना नए पृष्ठ को window.opener संपत्ति तक पहुंचने में सक्षम होने से रोकता है और यह सुनिश्चित करेगा कि यह एक अलग प्रक्रिया में चलता है। Rel = "noreferrer" विशेषता का एक ही प्रभाव है, लेकिन नए पृष्ठ पर रेफर हेडर को भेजे जाने से भी रोकेगा। इस व्यवहार की व्याख्या के लिए HTML मानक: लिंक प्रकार "noreferrer" देखें।

और तुम शायद पहले से ही पता है कि कर रहे हैं nofollowलिंक रिश्ता सिर्फ निर्देश का पालन खोज इंजन क्रॉलर्स उस लिंक का अनुसरण करने के लिए नहीं (और बाद में लिंक रस पास - लेकिन देखते हैं अन्य लाभ )।

यह जानना दिलचस्प होगा कि आप प्लगइन का उपयोग किस लिए कर रहे हैं क्योंकि यह nofollowआंतरिक लिंकेज के लिए उचित नहीं है और जब तक आप बहुत अधिक उपयोगकर्ता उत्पन्न सामग्री प्रकाशित नहीं कर रहे हैं, मुझे संदेह है कि आप उन स्थानों से लिंक कर रहे हैं जो आप नहीं करते हैं " वाउच के लिए "जो काफी हद तक nofollowलिंक रिलेशनशिप के लिए उपयोग किया जाता है ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.