Яка різниця між "nofollow noopener" проти просто "nofollow"?


14

Я використовую плагін WordPress Ultimate Nofollow, щоб легко робити посилання як nofollow.

Тож я очікував, що плагін додасться rel="nofollow". Але це додалоrel="nofollow noopener"

Чи є різниця між rel="nofollow"VS. rel="nofollow noopener"?


1
Він повідомляє chrome створити новий процес для вкладки, замість того, щоб використовувати той, з якого він увійшов, менше вразливих місць, щоб зламати деякі хитрощі javascript. Це добре, якщо ви навіть можете додати "noreferrer" "noopener" "nofollow" взагалі.
Діпак Матур

Відповіді:


11

nofollow надасть вам детальний контроль за окремими зовнішніми посиланнями, такими як веб-сторінка, яку ви не обов'язково схвалюєте, або внутрішня посилання, яку ви хочете запобігти доступу ботів або індексації, наприклад, на сторінці входу ваших членів.

noopener- це ще одна властивість, яка дає вам детальний контроль продуктивності веб-сторінки та безпеку під час доступу до вмісту в новому вікні, noopenerдиректива блокує доступ до window.opener.

прочитайте пояснення google тут і прочитайте тут, чому це допомагає вашій веб-сторінці стати більш захищеною .

Що стосується SEO, то насправді важливим є те, як ви скористаєтесь, nofollowа не використовуєте noopener. noopenerпросто перешкоджає браузеру (якийсь тоді) виконувати шкідливі сценарії.


4

rel="noopener" використовується так, що коли при натисканні на посилання створюється нове вікно, зловмисний код JavaScript, запущений у новому вікні, не матиме доступу до попереднього вікна через атрибут window.opener.

rel=noreferrerвикористовується так, що коли користувач натискає гіперпосилання та переноситься на нове місце, інформація про перенаправлення не буде просочена до пункту призначення. Це означає, що місце призначення не зможе дізнатися, звідки цей користувач.

Ви можете знайти більше інформації як тут, так і більше про відсутність посилань тут


3

noopenerВідносини зв'язку не мають нічого спільного з nofollowвідношенням посилання.

Google каже : -

Коли ваша сторінка посилається на іншу сторінку за допомогою target = "_ blank", нова сторінка запускається в тому ж процесі, що і ваша сторінка. Якщо нова сторінка виконує дорогий JavaScript, також може постраждати її ефективність. Для отримання додаткової інформації див. Переваги продуктивності rel = noopener.

Крім цього, target = "_ blank" також є вразливістю до безпеки. Нова сторінка має доступ до вашого об’єкта вікна через window.opener, і вона може переміщувати вашу сторінку до іншої URL-адреси, використовуючи window.opener.location = newURL. Дивіться інформацію про rel = noopener для демонстрації демонстрації та пояснення вразливості.

Додавання атрибута rel = "noopener" не дозволяє новій сторінці отримати доступ до властивості window.opener і забезпечить її запуск в окремому процесі. Атрибут rel = "noreferrer" має той же ефект, але також запобігає надсиланню заголовка Referer на нову сторінку. Див. Стандарт Стандарт HTML: Тип посилання "noreferrer" для пояснення такої поведінки.

І ви, напевно, вже знаєте, що nofollowзв’язок просто дає вказівки корисним сканерам пошукової системи не переходити за цим посиланням (а згодом передавати сік посилань - але є й інші переваги ).

Було б цікаво дізнатися, для чого ви використовуєте плагін, оскільки це не доцільно для nofollowвнутрішніх зв’язків, і якщо ви не публікуєте багато вмісту, створеного користувачем, я сумніваюся, що ви посилаєтесь на місця, які вам не потрібні " поручитися за "що багато в чому те, що nofollowзв'язок відносин використовується для ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.