Гугл все больший упор делает в последнее время на удобство сайта для пользователей во всех аспектах. С этой точки зрения открытие внутренних ссылок в новом окне является непредсказуемым поведением сайта, которое пользователь не может контролировать и соответствено никак повлиять на это.
А у меня разная конструкция была на том сайте где менял для внешних и внутренних - различалась - поэтому может и проще было - только я убирал на blank а rel="noopener noreferrer"
Когда-то давно начал во всех статьях сайта при внутренней перелинковке добавлять к ссылкам параметр target=_blank, чтобы страницы открывались в новом окне. Сейчас по меркам SEO это вроде как не комильфо.
Кто подскажет, как в сайте на базе Wordpress можно массово найти ссылки с данными параметром, ведущие только на внутренние страницы (для внешних должно остаться), и убрать этот параметр. Поиск и замена при помощи плагинов тут наверное не вариант, потому что менять собственно не на что - надо просто удалить параметр, и сделать это исключительно для внутренних ссылок, не трогая внешние.
Если что - сайт на 1000 страниц, почти в каждой есть ссылки, так что не предлагайте открывать базу в блокноте и делать всё вручную )
Я параметр у ссылок убирал при помощи Search&Replace (wp) - просто в поле на что заменить ничего не писал и все.
А почему _target blank не комильфо то? У меня везде он есть
Но как вариант
1. Убрать в базе все target blank подчистую
2. Подключить target blank ко всем внешним любым ссылочным плагином, например WP-NoExternalLinks или таким вот кодом
function targetBlank($text) {if( strpos( $text, $_SERVER['HTTP_HOST'] ) === false )
return str_replace('<a', '<a target="_blank"', $text);
return $text;
}
Гугл все больший упор делает в последнее время на удобство сайта для пользователей во всех аспектах. С этой точки зрения открытие внутренних ссылок в новом окне является непредсказуемым поведением сайта, которое пользователь не может контролировать и соответствено никак повлиять на это.
Brat_Sergij попробуйте в functions.php так
Search&Replace
Brat_Sergij в моем такой возможности нет - простой - гляньте вот этот вроде regex есть
А у меня разная конструкция была на том сайте где менял для внешних и внутренних - различалась - поэтому может и проще было - только я убирал на blank а rel="noopener noreferrer"
target="_blank" rel="noopener noreferrer" (внутр)
rel="nofollow" target="_blank" (внеш)
Когда-то давно начал во всех статьях сайта при внутренней перелинковке добавлять к ссылкам параметр target=_blank, чтобы страницы открывались в новом окне. Сейчас по меркам SEO это вроде как не комильфо.
Кто подскажет, как в сайте на базе Wordpress можно массово найти ссылки с данными параметром, ведущие только на внутренние страницы (для внешних должно остаться), и убрать этот параметр. Поиск и замена при помощи плагинов тут наверное не вариант, потому что менять собственно не на что - надо просто удалить параметр, и сделать это исключительно для внутренних ссылок, не трогая внешние.
Если что - сайт на 1000 страниц, почти в каждой есть ссылки, так что не предлагайте открывать базу в блокноте и делать всё вручную )
Я параметр у ссылок убирал при помощи Search&Replace (wp) - просто в поле на что заменить ничего не писал и все.
А почему _target blank не комильфо то? У меня везде он есть
у меня так китайцы на одном русскоязычном крутят - site.ru/?s=ww.site.cn - по 50 запросов в минуту на разные домены-пришлось Китай блокнуть
Смотрю в выдаче вчера и сегодня много такого появилось. А по запросам выше так вот это парят instagram.com/batmanapollo
ffreest недавно код выложил - он для ga но и для метрики пойдет
https://searchengines.guru/ru/forum/1026774/page598#comment_16638557