WordPress'te rel = ”noopener” nedir?

Wordpress’in Gutenberg güncellemesi ile beraber yeni bir özelliği ortaya çıktı. Adı Noopener. Eğer sitenizde ki bir yazıya verdiğiniz linkin yeni sekmede açılmasını tercih ettiyseniz rel=”noopener” özniteliği bağlantınıza eklenir.

Ne işe yarıyor?

Dünyanın en çok kullanılan CMS yazılımlarından birisi olan Wordpress her geçen gün kendini geliştiriyor ve yeni özellikler ekleniyor. Yeni özelliklerin yanında güvenlik konusunda en önemli geliştirmelerin başında geliyor. Her yeni versiyonda Wordpress onlarca açığı kapatarak Wordpress kullanıcılarının mevcut tehlikelerden korunmasını sağlıyor.
Gutenberg güncellemesi ile hayata geçen rel=”noopener”, yeni bir tarayıcı sekmesinde açmak için seçilen tüm Wordpress bağlantılarına eklenen bir HTML özelliğidir. Ayrıca buna rel=”noreferrer” niteliğide eşlik edebilir. Bu özellik, Wordpress’te, kötü amaçlı web siteleri tarafından kullanılabilecek bir güvenlik açığını ortadan kaldırmak için hazırlandı. Yeni bir sekmenin yönlendiren penceresini kontrol etmesine izin veren bazı Javascript özellikleri vardır. Kötü amaçlı koddan etkilenmiş bir web sitesine bağlantı verirseniz, söz konusu web sitesi windows.opener bilgisini çalmak (daha detaylı bilgi için buraya tıklayın) ve zararlı kodu yaymak ve web sitenizi değiştirmek için Javascript kodunu kullanabilir.


rel=”noopener” kodu eklemek, yeni sekmenin bu Javascript özelliğinden yararlanmasını önler. Benzer şekilde rel=”noreferrer” özniteliği, yönlendirici bilgilerinin yeni sekmeye aktarılmasını önler. Bunun için rel="noreferrer noopener" komutunu kullanabilirsiniz.

Wordpress sitenizin güvenliğini sağlayabilmek adına yeni gelen güncelleme ile “Yeni Sekmede Aç” seçeneğini seçtiğinizde rel_”noopener” özniteliğini otomatik olarak ekleyecektir.

WordPress tarafından oluşturulan HTML kodu şöyle görünür:

<a href="http://google.com" target="_blank" rel="noopener">Welcome to WordPress</a>

rel=”noopener SEO'ya Etki Eder mi?

Bu sadece bir şehir efsanesi. Sitenizin sıralaması yada link aldığınız bağlantılara SEO açısından hiç bir etkisi yoktur.
rel=”noopener ile rel=”nofollow” birbirine karıştırabilir. İkisi birbirinden ayrı özniteliklerdir. Noopener sitenizi saldırılara karşı korur ve sitenizin güvenliğini arttırır.
Nofollow ise web sitenizin seo değerini bağlantılı siteye aktarılmasını önler.
Bu yüzden Google gibi arama motorları web sitenizdeki bir bağlantıyı izlerken nofollow yada dofollow özniteliğini arar ve dikkate alır. Noopener ve Noreferrer etiketini dikkate almazlar. Ayrıca varsayılan olarak Wordpress nofollow etiketini eklemez. Bunun için harici bir eklenti kurmanız yada kodu elle yazmanız gerekir.

Satış Ortaklığı yapan siteler etkilenir mi?

rel=”noreferrer” Wordpress de ki affiliate linklerini etkilemez. Bu etiketin yönlendirici bilgilerinin yeni sekmeye geçmediğini ve dolayısı ile affiliate marketing yapan yapan kullanıcıların bundan etkileneceğini düşünebilirsiniz.
rel=”noopener” nasıl devre dışı bırakılır?

Bu etiketi sitenizden kaldırmanıza gerek yok.Web sitenizin güvenliği için alınan bir tedbirdir ve SEO ya etkisi yoktur. Ancak yinede kaldırmak istiyorsanız Gutenberg editörünü devre dışı bırakmanız ve klasik editöre dönerek temanızın functions.php dosyasının en sonuna aşağıdaki kodu eklemeniz yeterlidir.

add_filter('tiny_mce_before_init','wpb_disable_noopener');
function wpb_disable_noopener( $mceInit ) {
$mceInit['allow_unsafe_link_target']=true;
return $mceInit;
}
Böyle yararlı gördüğüm bilgileri paylaşmaya devam edeceğim.