“Nofollow noopener” ile sadece “nofollow” arasındaki fark nedir?


15

Kolay bağlantı yapmak için WordPress eklentisi Ultimate Nofollow kullanıyorum nofollow.

Bu yüzden eklentinin eklenmesini bekledim rel="nofollow". Ama ekledirel="nofollow noopener"

Arasında bir fark var mı rel="nofollow"vs. rel="nofollow noopener"?


1
Chrome'a, sekme için geldiği sekmeyi kullanarak yeni bir işlem oluşturmasını, bazı javascript hileleriyle saldırıya uğraması için daha az güvenlik açığı bildirir. Hatta "noreferrer" "noopener" "nofollow" ekleyebilmeniz iyi olur.
Deepak Mathur

Yanıtlar:


11

nofollow zorunlu olarak onaylamadığınız bir web sayfası veya üyelerinizin giriş sayfası gibi botların erişmesini veya dizine eklemesini önlemek istediğiniz dahili bir bağlantı gibi ayrıntılı kontrol sağlar.

noopeneryeni bir pencerede içeriğe erişirken web sayfası performansı ve güvenliği için ayrıntılı denetim sağlayan başka bir özelliktir, noopeneryönerge window.opener'a erişimi engeller.

google açıklamasını buradan okuyun ve web sayfanızın neden daha güvenli hale gelmesine yardımcı olduğunu buradan okuyun .

SEO açısından, asıl önemli olan, nofollowyerine nasıl kullandığınızdır noopener. noopenertarayıcının (o zaman bazıları) kötü amaçlı Komut Dosyaları yürütmesini engelliyor.


4

rel="noopener" bir bağlantı tıklandığında yeni bir pencere oluşturulduğunda, yeni pencerede çalışan kötü amaçlı javascript kodunun window.opener özniteliği aracılığıyla önceki pencerenize erişmeyeceği şekilde kullanılır.

rel=noreferrerkullanıcı bir köprüyü tıkladığında ve yeni bir konuma aktarıldığında, hedef bağlantıya hiçbir yönlendirme bilgisi sızdırılmayacak şekilde kullanılır. Yani, hedefin kullanıcının nereden geldiğini bilmesi mümkün olmayacaktır.

Hem burada hem de yönlendiren hakkında daha fazla bilgiyi burada bulabilirsiniz


3

noopenerBağlantı ilişki ile ilgisi yoktur nofollowbağlantı ilişkisi.

Google diyor ki : -

Sayfanız target = "_ blank" kullanarak başka bir sayfaya bağlandığında, yeni sayfa sayfanızla aynı işlemde çalışır. Yeni sayfa pahalı JavaScript çalıştırıyorsa, sayfanızın performansı da düşebilir. Daha fazla bilgi için bkz. Rel = noopener'ın Performans Avantajları.

Bunun da ötesinde, target = "_ blank" da bir güvenlik açığıdır. Yeni sayfanın window.opener aracılığıyla pencere nesnenize erişimi vardır ve window.opener.location = newURL kullanarak sayfanızı farklı bir URL'ye yönlendirebilir. Güvenlik açığıyla ilgili demo ve açıklama için rel = noopener hakkında konusuna bakın.

Rel = "noopener" özniteliği eklemek, yeni sayfanın window.opener özelliğine erişmesini önler ve ayrı bir işlemde çalışmasını sağlar. Rel = "noreferrer" özniteliği aynı etkiye sahiptir, ancak Referer başlığının yeni sayfaya gönderilmesini de engeller. Bu davranışın açıklaması için bkz. HTML Standardı: "noreferrer" bağlantı türü.

Ve zaten muhtemelen farkındayız nofollowbağlantı ilişkisi sadece talimatını itaat bu bağlantıyı takip etmek değil arama motoru tarayıcılarının (- ama orada ve daha sonra bağlantı suyu geçecek diğer faydalar ).

nofollowDahili bağlantı için tavsiye edilmediğinden ve eklentiyi ne için kullandığınızı bilmek ilginç olacaktır ve kullanıcı tarafından oluşturulan çok fazla içerik yayınlamadığınız sürece, kullanmadığınız yerlere bağlantı verdiğinizden şüpheliyim " kefil olmak "hangi büyük ölçüde nofollowbağlantı ilişkisi için kullanılır ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.