En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te rel="noopener" Nedir? (Açıklamalı)

Bir kullanıcının, normal harici bağlantılara tıkladıktan sonra ziyaretçilerinin güvensiz web sitelerine yönlendirildiği bir durumu bir keresinde ele aldık. Sorun, güvenlik riski oluşturan küçük bir kod parçacığının eksik olmasından kaynaklanıyordu.

Editörünüzde rel="noopener" gibi teknik terimler gördüğünüzde meraklanmak veya hatta biraz kafanızın karışması tamamen normaldir. Ne işe yaradığını ve web sitenizin buna ihtiyacı olup olmadığını merak edebilirsiniz.

Neyse ki, sitenizi güvende tutmak için geliştirici olmanıza gerek yok. WPBeginner ekibimiz binlerce web sitesini güvence altına aldı ve bu arka plan ayarlarını nasıl yöneteceğimizi tam olarak biliyoruz.

Bu küçük metin özniteliğinin aslında ne yaptığını ve okuyucularınızı nasıl koruduğunu inceleyelim. Endişelenmeyin, rel="noopener" eklemek web sitenizin ziyaretçileri için tamamen görünmezdir. Bağlantılarınızın rengini veya yeni sekmenin ne kadar hızlı açıldığını değiştirmez. Sadece arka planda çalışır.

WordPress'te rel="noopener" Nedir? (Açıklamalı)

WordPress'te rel=”noopener” Nedir?

WordPress web sitenize bağlantı eklediğinizde, bağlantıya tıklandığında ne olacağını kontrol etmek için HTML özniteliklerini kullanabilirsiniz.

Örneğin, bir bağlantı oluşturduğunuzda, onu yeni bir sekmede açmanıza olanak tanıyan bir geçiş düğmesi bulunur.

Bir Bağlantıyı Yeni Sekmede Açma

Bağlantıya bir HTML özniteliği eklendiğini fark edin: rel="noopener". Bu öznitelik, bir güvenlik açığını gidermek için eklenmiştir.

<a href="http://example.com" target="_blank" rel="noopener">external link</a>

Bir bağlantıyı yeni bir sekmede açmak için target="_blank" kullandığınızda, varsayılan olarak arka planda potansiyel olarak beklenmedik bir şey olur. Yeni sekme aslında bulunduğunuz orijinal sekmeye geri dönen bir tür bağlantıya sahip olur.

Bu bağlantı, web tarayıcılarında `window.opener` adı verilen bir şey aracılığıyla yapılır. Yeni sekmedeki sayfa, orijinal sekmenin bazı özelliklerine erişebilir ve hatta bunları kontrol edebilir, örneğin sayfanın adresini değiştirebilir (`window.opener.location`).

Bu, ‘Reverse Tabnabbing’ olarak bilinen bir güvenlik açığı oluşturur.

Güvenilir bir web sitesindeki bir bağlantıya tıkladığınızı ve yeni bir sekmede kötü amaçlı bir sayfayı açtığını hayal edin. Bu window.opener bağlantısı nedeniyle, o kötü amaçlı sayfa, az önce görüntülediğiniz orijinal güvenilir sayfayı sahte bir giriş sayfasına (bir kimlik avı dolandırıcılığı) dönüştürebilir ve orijinal sekmeye geri döndüğünüzde sizi kandırabilir.

noopener bağlantı özniteliği, bu özel güvenlik riskini önlemek için tasarlanmıştır.

Yeni bir sekmede açılan bir bağlantıya rel="noopener" eklediğinizde, tarayıcıya iki sekme arasında o window.opener bağlantısını oluşturmamasını söylersiniz. Bu, kullanıcılarınızı dolandırıcılık ve kimlik avı girişimlerinden korur.

rel=”noopener” WordPress SEO'nızı Nasıl Etkiler?

Etkilemez.

rel="noopener" özniteliği WordPress sitenizin güvenliğini artırsa da, bazı kullanıcılar WordPress SEO'nuzu etkileyeceğini düşündükleri için kullanmaktan kaçınırlar.

Ama bu sadece bir efsane.

Sitenizin SEO sıralamaları veya genel WordPress performansınız üzerinde hiçbir etkisi yoktur.

"noopener" ve "nofollow" Arasındaki Fark Nedir?

rel="noopener" ile rel="nofollow"'u karıştırmak kolaydır. Ancak, bunlar tamamen ayrı özniteliklerdir.

noopener özniteliği, web sitenizin siteler arası hacklenmesini önler ve WordPress güvenliğini artırır.

Diğer yandan, nofollow özniteliği, web sitenizin SEO bağlantı suyunu bağlantı verilen web sitesine aktarmasını engeller.

Arama motorları, web sitenizdeki bir bağlantıyı takip ederken nofollow özniteliğini arar ve dikkate alır. Ancak, noopener etiketini dikkate almazlar.

nofollow özniteliği, arama motorlarına bağladığınız web sitesine herhangi bir SEO yetkisi aktarmamalarını söyler. WordPress blok düzenleyicisinde bir bağlantıya nofollow eklemek için yerleşik bir geçiş anahtarı bulunurken, daha gelişmiş kontrol için genellikle bir eklentiye ihtiyaç duyulur.

Örneğin, sitenizdeki tüm harici bağlantılara otomatik olarak nofollow etiketini uygulamak isteyebilirsiniz, bu da bir SEO eklentisinin gerekli olduğu yerdir.

Daha fazla bilgi edinmek için, WordPress'te bağlantılara başlık ve nofollow ekleme makalemize bakın.

rel=”noreferrer” WordPress'teki Affiliate Bağlantılarını Etkiler mi?

WordPress'in eski sürümlerinde, bağlantılara otomatik olarak bir rel="noreferrer" etiketi de ekleniyordu. Çoğu bağlı kuruluş programı URL parametrelerini kullansa da (bu da etkilenmedikleri anlamına gelir), noreferrer etiketi zaman zaman bağlı kuruluş panolarından ve analiz araçlarından izleme verilerini gizliyordu.

Bu nedenle, WordPress 5.3.1 sürümünde noreferrer etiketini kaldırdı. Artık bağlı kuruluş bağlantılarınızı etkilemesi konusunda endişelenmenize gerek yok.

İkinci olarak, çoğu bağlı pazarlamacı, bağlı bağlantıları için bir bağlantı gizleme eklentisi kullanır.

Bağlantı gizleme ile kullanıcılarınızın tıkladığı bağlı kuruluş bağlantısı aslında web sitenizin kendi URL'sidir ve bu URL daha sonra kullanıcıları hedef URL'ye yönlendirir.

WordPress'te rel="noopener" Nasıl Devre Dışı Bırakılır?

Web sitenizdeki bağlantılardan rel="noopener" kaldırmanıza gerek yoktur. Web sitenizin güvenliği için iyidir ve web siteniz üzerinde herhangi bir performans veya SEO etkisi yoktur.

⚠️ Güvenlik Uyarısı: Bu özniteliği kaldırmanızı kesinlikle önermiyoruz. Bunu yaparak, güvensiz bir bağlantı hedefi olmasına kasıtlı olarak izin vermiş olursunuz, bu da site ziyaretçilerinizi bu makalenin başında açıklanan tam kimlik avı güvenlik açıklarına maruz bırakır. Yalnızca belirli ortamları test eden bir geliştiriciyseniz devam edin.

Eğer kaldırmak zorundaysanız, o zaman WordPress'te Gutenberg blok düzenleyicisini devre dışı bırakmanız ve klasik düzenleyiciyi kullanmanız gerekecektir.

Çünkü rel="noopener"'ı bağlantıdan manuel olarak kaldırırsanız, blok düzenleyici web sitenizi güvende tutmak için onu otomatik olarak geri ekleyecektir.

Blok düzenleyici devre dışı bırakıldıktan sonra, temanızın functions.php dosyasına veya (önerilen) WPCode eklentisine bir kod parçacığı eklemeniz gerekecektir. WordPress'te özel kodu kolayca ekleme kılavuzumuzda WPCode Ücretsiz Eklentisini nasıl kullanacağınızı öğrenebilirsiniz.

Aşağıdaki kodu yeni bir PHP parçacığına kopyalayın:

add_filter('tiny_mce_before_init','wpb_disable_noopener');
function wpb_disable_noopener( $mceInit ) {
    $mceInit['allow_unsafe_link_target']=true;
    return $mceInit;
}
WPCode Kullanarak Bir Kod Parçacığı Ekleme

'Aktif' geçişini açtığınızdan ve ardından 'Kod Parçasını Kaydet' düğmesine tıkladığınızdan emin olun.

Bu, WordPress'in yeni bağlantılara rel="noopener" eklemesini durduracaktır. Ayrıca özniteliği kaldırmak için eski bağlantıları manuel olarak düzenlemeniz gerekecektir.

Herhangi bir HTML koduna dokunmadan bağlantılarınızdaki öznitelikler üzerinde daha fazla kontrol için, All in One SEO (AIOSEO) eklentisini kullanmanızı öneririz.

WordPress güvenliği otomatik olarak yönetirken, AIOSEO size nofollow veya sponsored gibi SEO özniteliklerini doğrudan blok düzenleyicinin bağlantı açılır penceresine eklemenizi sağlar, bu da harici bağlantılarınızı SEO en iyi uygulamaları için yönetmenize yardımcı olur.

AIOSEO, Bağlantı Ekle Açılır Penceresine NoFollow ve Başlık Nitelikleri Ekler

rel=”noopener” Hakkında Sıkça Sorulan Sorular

WordPress'teki “noopener” özniteliği hakkında en sık aldığımız sorulardan bazılarına burada yanıtlar bulabilirsiniz.

1. rel=”noopener” kullanmanın temel amacı nedir?

rel="noopener"'ın temel amacı güvenliktir. Yeni bir sekmenin, onu açan orijinal sekmeyi kontrol etmesini engelleyerek ziyaretçilerinizi kötü amaçlı kimlik avı dolandırıcılıklarından korur.

2. rel=”noopener” SEO için iyi midir?

rel="noopener" özniteliğinin web sitenizin SEO'su üzerinde doğrudan olumlu veya olumsuz bir etkisi yoktur. İşlevi tamamen güvenlik içindir ve arama motorları bunu bir sıralama faktörü olarak kullanmaz.

3. Bağlantılarımdan rel=”noopener” kaldırmalı mıyım?

Hayır, rel="noopener"'ı kaldırmak için iyi bir neden yoktur. SEO veya site performansı üzerinde olumsuz bir yan etkisi olmayan önemli bir güvenlik faydası sağlar, bu nedenle yerinde bırakmak en iyisidir.

4. WordPress otomatik olarak rel=”noopener” ekler mi?

Evet, WordPress yeni bir sekmede açılacak şekilde ayarlanan bağlantılara otomatik olarak rel="noopener" ekler. Bu önemli güvenlik özelliği ilk olarak WordPress 4.7.4'te tanıtıldı ve modern blok düzenleyicinin standart bir parçasıdır.

WordPress'te Bağlantı Kullanımı Hakkında Ek Kaynaklar

Bu makalenin WordPress'te rel="noopener" hakkında bilgi edinmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress'te bağlantı kullanma hakkında bazı diğer rehberleri de görmek isteyebilirsiniz:

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

27 CommentsLeave a Reply

  1. Temellere geri dönelim. SEO'yu etkilemese bile, hakkında bilgi sahibi olmaya değer olduğunu düşünüyorum.

  2. Bu benim için çok yardımcı bir rehber çünkü öğrencilere html ve css öğretiyorum ve bu iki öznitelikten bahsetmedim. Öğretmenlerin çoğu yalnızca bağlantıları yeni sekmelerde açmak için target equals blank özniteliğini anlatmakla yetinir.
    En iyi yanı, wordpress'te de tüm bu seçeneklere sahip olmamız.
    noopener, siteler arası hacklenmeden koruduğu için güvenlik açısından iyidir.
    Bu ayrıntılı eğitim için teşekkürler.

  3. Harika bilgi, teşekkürler. Artık noopener ve nofollow arasındaki farkı biliyorum.

    • Doğru, blok düzenleyiciyi ele alıyoruz çünkü bu WordPress için varsayılan düzenleyicidir.

      Yönetici

    • Normalde dahili bağlantılar için bunu eklememelisiniz ancak isterseniz ekleyebilirsiniz.

      Yönetici

  4. rel=”noopener no referrer ” harici web sitesine dofollow geri bağlantı sağlar diyebilir miyiz?

    Yani bu özniteliği alırsak, dofollow geri bağlantılar mı yoksa nofollow geri bağlantılar mı aldık?

    Şimdiden teşekkürler

    • Bu öznitelikler, bir bağlantının dofollow mu yoksa nofollow mu olduğunu etkilemez, bu, bağlantının nofollow olup olmadığına göre belirlenir.

      Yönetici

  5. rel=”noopener noreferrer nofollow” herhangi bir pozisyonda kullanmak sorun mu?

    gibi

    rel=\"nofollow noopener noreferrer\"
    rel=\"noreferrer nofollow noopener\"

  6. Makaleniz için teşekkürler.

    Web sitemi web.dev'de kontrol ettim ve noopener ile noreferrer'ın ne olduğunu anlamadım.

    target=”_blank” ile tüm bağlantılarıma ekledikten sonra, en iyi uygulama puanım 80'den 86'ya çıktı.

    Teşekkür ederim.

    • Glad our guide could help, don’t forget that sites with scores like that are mainly suggestions :)

      Yönetici

  7. Merhaba,

    WordPress'te kullanılan özel şablonlar ne olacak? Özel gönderi şablonlarındaki bağlantılarda rel=”noopener” kullanılmalı mı? Özellikle dahili bağlantılar?

    • Gönderileriniz ve özel gönderi türleriniz için şablonlara giden bağlantılarda noopener konusunda endişelenmenize gerek kalmayacaktır.

      Yönetici

    • noreferrer, Google Analytics'in bağlantının geldiği siteyi izlemesini engelleyecektir.

      Yönetici

  8. Noopener kullanabilir miyiz ama noreferrer'ı kaldırabilir miyiz? Analitiklerimi bozması beni çıldırtıyor. Yönlendirme trafiğini göremiyorum, aynı zamanda hangi yazıların zamanla iyi performans gösterdiğini de göremiyorum çünkü yönlendirme trafiği artık ana sayfama doğrudan trafik olarak görünüyor. Eğer noopener önemli etiketse, neden noreferrer onunla birlikte dahil ediliyor? Bunun bir yolu olmalı.

    • Aksi bir şey duymadığım sürece, bunu ayarlamak için özel bir yerleşik yöntemimiz yok ancak bağlantılarınızdan bunu kaldırmak istiyorsanız eklentiler mevcut.

      Yönetici

  9. Merhaba WPbeginner Destek, O/

    Web sitemdeki bağlı kuruluş bağlantılarımı gizlemek için eklenti kullanmıyorum ve bağlı kuruluş bağlantılarına HTML düzenleyicisinde manuel olarak rel="nofollow" ekliyorum.

    Sorum şu.. bu SEO için iyi bir uygulama mı?
    Gizlemeli miyim?

    Thanks in advanced for your reply.. ;)

    • Merhaba Zol,

      URL'leri gizlemek iyi bir uygulamadır. Bağlantıları daha iyi yönetmenize, bağlı kuruluş trafiğinizi izlemenize olanak tanır ve URL'lerinizin hem insanlar hem de makineler tarafından daha anlaşılır görünmesini sağlar.

      Yönetici

  10. WordPress'imde SSL sertifikası var (hosting şirketinden otomatik SSL) ama neden URL'de güvenli kilit simgesi görünmüyor? HTTPS ile açılıyor ancak bağlantı güvenli değil diyor. Yardımlarınız gerçekten takdir edilecektir.

  11. Merhaba
    Affiliate sitem var ve wordpress noopener eklediğinden beri kazancım düştü,

    Ama bunun buna neden olup olamayacağından emin değildim

    Yani noopener hiçbir zaman bağlı kuruluş bağlantılarını etkilemeyecek mi?

    Genellikle onu kaldırırım

    Ve seo'yu veya dahili bağlantıları etkilemeyecek mi?
    Teşekkürler

Bir Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.