Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

У цій статті ви дізнаєтесь, що таке rel = ”noopener” на сайтах WordPress, як встановлюється та як це впливає на ваш сайт.

Що таке rel = ”noopener” у WordPress

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Що таке rel = ”noopener” у WordPress

rel = ”noopener” — це атрибут HTML, який додається до всіх посилань WordPress, вибраних для відкриття на новій вкладці браузера. Він також супроводжується атрибутом rel=”noreferrer”. Ця функція введена в WordPress для усунення вразливості безпеки, яка може бути використана шкідливими веб-сайтами.

Є деякі функції JavaScript, які дозволяють новій вкладці отримати контроль над вікном, що посилається. Якщо ви посилаєтеся на зовнішній веб-сайт, на якому розповсюджується шкідливий код, цей веб-сайт може використовувати властивість JavaScript window.opener, щоб змінити вихідну сторінку (ваш веб-сайт) для крадіжки інформації та розповсюдження шкідливого коду.

Додавання rel = ”noopener” не дозволяє новій вкладці скористатися цією функцією JavaScript. Так само атрибут rel = ”noreferrer” запобігає передачі інформації про реферера на нову вкладку.

WordPress дбає про безпеку сайтів, на яких він встановлений. Коли ви додаєте посилання та вибираєте "Відкрити в новій вкладці", WordPress додасть rel = "noopener" і rel = "noreferrer" до коду посилання.

noopener у WordPress

HTML-код, згенерований WordPress, виглядає так:

<a href="https://example.com" target="_blank" rel="noreferrer noopener" aria-label="This is an external link (opens in a new tab)">demo link</a>

Як rel = ”noopener” впливає на WordPress SEO

Незважаючи на те, що атрибут rel = ”noopener” покращує безпеку WordPress, деякі користувачі хочуть відмовитись від його використання, оскільки вважають, що це вплине на їх SEO.

Це міф. Це не впливає на SEO рейтинг вашого сайту WordPress або загальну продуктивність WordPress.

У чому різниця між noopener і nofollow

Атрибути rel = ”noopener” із rel = ”nofollow” зовсім різні.

Атрибут noopener запобігає хакерському зламу вашого сайту і підвищує безпеку WordPress.

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

Пошукові системи шукають та враховують атрибут nofollow при переході за посиланням на вашому сайті. Однак вони не враховують тег noopener.

За промовчанням WordPress не дозволяє додавати nofollow до зовнішніх посилань. Якщо ви хочете додати nofollow в WordPress, то вам потрібно буде використовувати для цього плагін.

Чи впливає rel = ”noreferrer” на партнерські посилання у WordPress

rel = ”noreferrer” не впливає на партнерські посилання WordPress. Деякі користувачі все ж таки вважають, що впливає, тому що rel = ”noreferrer” не дозволяє передавати інформацію про реферера на нову вкладку.

По-перше, більшість партнерських програм надають вам унікальну URL-адресу з вашим партнерським ID. Це означає, що ваш ідентифікатор партнера передається як параметр URL для відстеження іншим веб-сайтом.

По-друге, більшість афілійованих маркетологів використовують плагін маскування посилань для своїх партнерських посилань. Наприклад, Досить Link Lite.

При закритті посилання партнерське посилання, по якому переходять ваші користувачі, фактично є власним URL вашого сайту, який потім перенаправляє користувачів на цільову URL-адресу.

Дивіться також:

Що таке nofollow посилання і як їх додати до WordPress тут.

Як вимкнути rel = ”noopener” у WordPress

Немає необхідності видаляти rel=”noopener” із посилань на вашому сайті. Це добре для безпеки вашого сайту і не впливає на продуктивність або SEO вашого сайту.

Однак, якщо ви повинні видалити його, вам доведеться вимкнути редактор блоків Gutenberg у WordPress і використовувати старий класичний редактор. Після цього потрібно додати наступний код файлу functions.php вашої теми або плагін для сайту.

add_filter('tiny_mce_before_init','wpb_disable_noopener');
function wpb_disable_noopener( $mceInit ) {
    $mceInit['allow_unsafe_link_target']=true;
    return $mceInit;
}

Примітка. Ми не рекомендуємо видаляти rel=”noopener”. Немає вагомих причин для цього.

Джерело: wpbeginner.com

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 3

Дмитро:

Зробив все як описано, а атрибут rel = ”noopener” так і нікуди не подівся, допоможіть відключити цей атрибут!

Кіра:

А навіщо, якщо не секрет, хочете вимкнути?

Віталій:

Справді, навіщо?

Додати коментар або відгук