Репост из: SEO Журнал PR-CY ️
Как не пустить Яндекс.Советника на свой сайт ☝🏻😠
Яндекс.Советник — расширение для пользователей, которое показывает, на каких сайтах тот же товар стоит дешевле. Зачем вам на сайте бот, который уводит клиентов к конкурентам? Его можно заблокировать, это никак не повлияет на позиции.
👉 Заблокировать самостоятельно с помощью Content Security Policy (бесплатно)
С помощью Content Security Policy — политики защиты контента от атак. В файл .htaccess нужно добавить код:
mod_headers.c>
Header set Content-Security-Policy "default-src 'self' *.domain.ru data: 'unsafe-inline' https://www.youtube.com https://yandex.ru https://yastatic.net https://google.ru 'unsafe-eval'"
— Header set — назначение заголовка;
— Content-Security-Policy — тип назначаемого заголовка;
— default-src — указание типа контента, который можно загружать с перечисленных далее доменов. Можно указывать конкретные типы script-src, img-src и другие, но это усложнит настройку;
— 'self' — разрешение для основного домена.
После добавления правила «default-src 'self'» сайт может работать некорректно, поэтому нужно отслеживать, что не грузится, и добавлять в исключения.
— *.domain.ru — разрешение для всех поддоменов домена domain.ru;
— data: — разрешаем загрузку контента в виде base64 и подобном, указать нужно обязательно, иначе он не загрузится;
— 'unsafe-inline' — директива для загрузки встроенного в код JS и CSS;
— 'unsafe-eval' — разрешает динамически исполняемый код, вроде eval();
— https://www.youtube.com, https://yandex.ru, https://yastatic.net, https://google.com — нужно перечислить разрешённые домены других сайтов, чтобы не препятствовать работе Яндекс.Метрики и загрузке видео с YouTube.
Если самостоятельно настраивать не хочется, есть расширения для блокировки Советника.
👉 Расширения (платные и бесплатные)
Kick Sovetnik — бесплатный скрипт для блокировки Советника, скачать на GitHub.
Blocksovetnik — бесплатный скрипт для блокировки, его можно скопировать и вставить в шаблон сайта перед закрывающим тегом body:
!function(){var t=document.createElement("script");t.async=!0;var e=(new Date).getDate();t.src=("https:"==document.location.protocol?"https:":"http:")+"//blocksovetnik.ru/bs.min.js?r="+e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)}();
АнтиСоветник — платный скрипт для блокировки, цена различается для маленьких, средних и больших сайтов, начинается от 1490 рублей в месяц.
Goodmod — платный, от 500 рублей в месяц. Блокирует во всех браузерах, включая Яндекс.
Яндекс.Советник — расширение для пользователей, которое показывает, на каких сайтах тот же товар стоит дешевле. Зачем вам на сайте бот, который уводит клиентов к конкурентам? Его можно заблокировать, это никак не повлияет на позиции.
👉 Заблокировать самостоятельно с помощью Content Security Policy (бесплатно)
С помощью Content Security Policy — политики защиты контента от атак. В файл .htaccess нужно добавить код:
mod_headers.c>
Header set Content-Security-Policy "default-src 'self' *.domain.ru data: 'unsafe-inline' https://www.youtube.com https://yandex.ru https://yastatic.net https://google.ru 'unsafe-eval'"
— Header set — назначение заголовка;
— Content-Security-Policy — тип назначаемого заголовка;
— default-src — указание типа контента, который можно загружать с перечисленных далее доменов. Можно указывать конкретные типы script-src, img-src и другие, но это усложнит настройку;
— 'self' — разрешение для основного домена.
После добавления правила «default-src 'self'» сайт может работать некорректно, поэтому нужно отслеживать, что не грузится, и добавлять в исключения.
— *.domain.ru — разрешение для всех поддоменов домена domain.ru;
— data: — разрешаем загрузку контента в виде base64 и подобном, указать нужно обязательно, иначе он не загрузится;
— 'unsafe-inline' — директива для загрузки встроенного в код JS и CSS;
— 'unsafe-eval' — разрешает динамически исполняемый код, вроде eval();
— https://www.youtube.com, https://yandex.ru, https://yastatic.net, https://google.com — нужно перечислить разрешённые домены других сайтов, чтобы не препятствовать работе Яндекс.Метрики и загрузке видео с YouTube.
Если самостоятельно настраивать не хочется, есть расширения для блокировки Советника.
👉 Расширения (платные и бесплатные)
Kick Sovetnik — бесплатный скрипт для блокировки Советника, скачать на GitHub.
Blocksovetnik — бесплатный скрипт для блокировки, его можно скопировать и вставить в шаблон сайта перед закрывающим тегом body:
!function(){var t=document.createElement("script");t.async=!0;var e=(new Date).getDate();t.src=("https:"==document.location.protocol?"https:":"http:")+"//blocksovetnik.ru/bs.min.js?r="+e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)}();
АнтиСоветник — платный скрипт для блокировки, цена различается для маленьких, средних и больших сайтов, начинается от 1490 рублей в месяц.
Goodmod — платный, от 500 рублей в месяц. Блокирует во всех браузерах, включая Яндекс.