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 keresinde, site ziyaretçileri harici bağlantılara tıkladıktan sonra şüpheli web sitelerine yönlendirilen bir müşterimiz vardı. Sorun, büyük bir güvenlik açığı oluşturan küçük bir eksik kod parçasıydı.

Bu korkutucu bir düşünce, ancak bu güvenlik açığı herhangi bir WordPress sitesini etkileyebilir. rel="noopener" gibi teknik terimler kafa karıştırıcı görünebilir ve web sitenizin ziyaretçileriniz için gerçekten güvenli olup olmadığı konusunda sizi endişelendirebilir.

WPBeginner olarak binlerce siteyi güvence altına aldık ve bu küçük ayrıntıların büyük bir fark yarattığını öğrendik. rel="noopener"'ın ne olduğunu basit terimlerle ve neden bu kadar önemli olduğunu açıklayacağız.

Bu küçük özniteliğin sizi ve kullanıcılarınızı nasıl koruduğuna bakalım.

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

WordPress'in bu bağlantı için oluşturduğu HTML kodu şuna benzer:

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

Bazı HTML özniteliklerinin bağlantıya eklendiğini unutmayın: rel="noopener" ve rel="noreferrer". Bu öznitelikler bir güvenlik açığını gidermek için eklenir.

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 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 bunun WordPress SEO'larını etkileyeceğini düşündükleri için kullanmaktan kaçınırlar.

Ama bu sadece bir efsane.

Sitenizin SEO sıralamaları veya genel WordPress performansı üzerinde herhangi 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 hakkındaki makalemize bakın.

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

rel="noreferrer" WordPress'teki bağlı kuruluş bağlantılarını etkilemez. Bazı kullanıcılar, rel="noreferrer"'ın yönlendirme bilgilerinin yeni sekmeye aktarılmasını engellediği için etkilediğine inanmaktadır.

Ancak, çoğu bağlı kuruluş programı size bağlı kuruluş kimliğinizi içeren benzersiz bir URL sağlar. Bu, bağlı kuruluş kimliğinizin diğer web sitesinin izlemesi için bir URL parametresi olarak iletildiği anlamına gelir.

İkinci olarak, çoğu bağlı kuruluş pazarlamacısı, bağlı kuruluş bağlantıları için 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.

Ancak, kaldırmanız gerekiyorsa, WordPress'te Gutenberg blok düzenleyicisini devre dışı bırakmanız ve klasik düzenleyiciyi kullanmanız gerekir.

rel="noopener" etiketini manuel olarak kaldırırsanız, bloğun güvenliğinizi sağlamak için otomatik olarak geri ekleyeceği için durum böyledir.

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. WPCode Ücretsiz Eklentisini, WordPress'e kolayca özel kod ekleme hakkındaki rehberimizde 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.

Bağlantılarınızdaki öznitelikler üzerinde daha fazla kontrol için All in One SEO (AIOSEO) eklentisini kullanmanızı öneririz. AIOSEO, nofollow veya sponsored gibi öznitelikleri doğrudan WordPress düzenleyicisinin içine kolayca eklemenize olanak tanır ve 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 Uzman Rehberleri

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ıklamanız durumunda 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

Cevap 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 isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.