Разъяснение, что такое rel = ”noopener” в WordPress

Click here to view original web page at hostenko.com
Разъяснение, что такое rel = ”noopener” в WordPress

В этой статье вы узнаете, что такое rel = ”noopener” на сайтах WordPress, как устанавливается и как это влияет на ваш сайт.

Что такое rel = ”noopener” в WordPress

Что такое rel = ”noopener” в WordPress

rel = ”noopener” — это атрибут HTML, который добавляется ко всем ссылкам WordPress, выбранным для открытия на новой вкладке браузера. Он также сопровождается атрибутом rel = ”noreferrer”. Эта функция введена в WordPress для устранения уязвимости безопасности, которая может быть использована вредоносными веб-сайтами.

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

Hostenko™ — лучший WordPress-хостинг

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

WordPress заботится о безопасности сайтов, на которых он установлен. Когда вы добавляете ссылку и выбираете «Открыть в новой вкладке», WordPress добавит rel = «noopener» и rel = «noreferrer» к коду ссылки.

noopener в WordPress

HTML-код, сгенерированный WordPress, выглядит следующим образом:

Как 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 для отслеживания другим веб-сайтом.

Во-вторых, большинство аффилированных маркетологов используют плагин маскировки ссылок для своих партнерских ссылок. Например, Pretty 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”. Нет веских причин для этого.

Смотрите также: