Apa perbedaan antara "nofollow noopener" vs hanya "nofollow"?


14

Saya menggunakan plugin WordPress Ultimate Nofollow untuk membuat tautan dengan mudah nofollow.

Jadi saya berharap plugin itu akan menambah rel="nofollow". Tapi itu ditambahkanrel="nofollow noopener"

Apakah ada perbedaan antara rel="nofollow"vs rel="nofollow noopener"?


1
Ini memberitahu chrome untuk membuat proses baru untuk tab daripada menggunakan yang asalnya, lebih sedikit kerentanan untuk diretas oleh beberapa trik javascript. Ini bagus untuk dimiliki bahkan Anda dapat menambahkan "noreferrer" "noopener" "nofollow" sama sekali.
Deepak Mathur

Jawaban:


11

nofollow akan memberi Anda kontrol granular ke tautan eksternal individual seperti laman web yang tidak selalu Anda setujui atau tautan internal yang ingin Anda mencegah bot mengakses atau mengindeks seperti halaman masuk anggota Anda.

noopeneradalah properti lain yang memberi Anda kontrol granular untuk kinerja dan keamanan halaman web saat mengakses konten di jendela baru, noopenerarahan akan memblokir akses ke window.opener.

baca penjelasan google di sini dan baca di sini mengapa ini membantu halaman web Anda menjadi lebih aman .

Dalam hal SEO, yang paling penting adalah bagaimana Anda menggunakan nofollowbukan noopener. noopenerhanya mencegah browser (beberapa di antaranya) untuk mengeksekusi Script berbahaya.


4

rel="noopener" digunakan sehingga ketika jendela baru dibuat saat mengklik tautan, kode javascript berbahaya yang berjalan di jendela baru tidak akan mengakses jendela Anda sebelumnya melalui atribut window.opener.

rel=noreferrerdigunakan sehingga ketika pengguna mengklik hyperlink dan ditransfer ke lokasi baru, tidak ada informasi pengarah yang bocor ke tautan tujuan. Artinya, tujuan tidak mungkin mengetahui dari mana pengguna itu berasal.

Anda dapat menemukan informasi lebih lanjut tentang keduanya di sini dan lebih lanjut tentang tidak ada pengarah di sini


3

The noopenerHubungan Link tidak ada hubungannya dengan nofollowhubungan hubungan.

Google mengatakan : -

Ketika halaman Anda terhubung ke halaman lain menggunakan target = "_ blank", halaman baru berjalan pada proses yang sama seperti halaman Anda. Jika halaman baru menjalankan JavaScript yang mahal, kinerja halaman Anda mungkin juga akan terganggu. Lihat Manfaat Performa dari rel = noopener untuk informasi lebih lanjut.

Selain itu, target = "_ blank" juga merupakan kerentanan keamanan. Halaman baru memiliki akses ke objek jendela Anda melalui window.opener, dan dapat menavigasi halaman Anda ke URL yang berbeda menggunakan window.opener.location = newURL. Lihat Tentang rel = noopener untuk demo dan penjelasan tentang kerentanan.

Menambahkan atribut rel = "noopener" mencegah halaman baru untuk dapat mengakses properti window.opener dan akan memastikan itu berjalan dalam proses yang terpisah. Atribut rel = "noreferrer" memiliki efek yang sama, tetapi juga akan mencegah header Referer dikirim ke halaman baru. Lihat Standar HTML: Jenis tautan "noreferrer" untuk penjelasan tentang perilaku ini.

Dan Anda mungkin sudah menyadari bahwa nofollowhubungan tautan hanya menginstruksikan mematuhi crawler mesin pencari untuk tidak mengikuti tautan itu (dan kemudian lulus jus tautan - tetapi ada manfaat lain ).

Akan menarik untuk mengetahui untuk apa Anda menggunakan plugin karena tidak disarankan untuk nofollowtautan internal dan kecuali jika Anda menerbitkan banyak konten yang dibuat pengguna, saya ragu Anda menautkan ke tempat-tempat yang tidak Anda inginkan " menjamin "yang sebagian besar nofollowdigunakan untuk hubungan tautan ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.