Открыл, закрыл… в бан! Как помочь Яндексу считать пользователей?

Эта статья будет хорошим дополнением к таким статьям как "Остановите веб-спам..." и "Крутой .htccess" и в особенности интересна тем, кто не хочет быть обманутым, созерцая статистику посещения своего сайта и вставших на путь борьбы с бестолковыми роботами, ботами, накрутчиками и черными оптимизаторами...

На досуге, изучая статистику посещения своего сайта (в Яндекс.Метрике), обратил внимание на то, что на такие параметры как "Глубина просмотра" и "Отказы", сильно влияет такой параметр как "Время визита". Естественно, все вебмастера стараются увеличить время визита пользователя, косвенно или прямо Яндекс по такому параметру определяет заинтересованность посетителя, а соответственно и полезность сайта для пользователей - это влияет на позиции сайта в поисковой выдаче.

Поведенческий фактор – совокупность действий пользователя на сайте. Вход на сайт, время пребывания, глубина просмотра, клики, повторное возвращение на сайт – все эти и другие моменты можно отнести к поведенческим факторам. Яндекс при ранжировании сайтов ориентируется на поведенческие факторы, как один из основных методов выявления интересного и полезного для пользователей контента.

Старая SEO притча

Если "Глубина просмотра" по Метрике у вас слишком маленькая, а "Отказы" слишком большие - значит с Вашим сайтом что-то не так: нужно искать причину и устранять. Причины могут быть разные, начиная от валидности кода Вашего сайта и кончая действиями недоброжелателей, которые подкручивают данные на Вашем сайте в надежде исковеркать вашу статистику. Даже если на Вашем сайте нет счетчика Метрики, Яндекс получает информацию от пользователей о Вашем сайте благодаря свой Рекламной сети (если на сайте установлена реклама от Яндекса), посредством Яндекс.Бар (расширения для браузеров) и, возможно, другими способами.

Повторюсь, имея в своем распоряжении информацию от пользователей, Яндекс изучает поведенческие факторы и двигает Ваш сайт в поисковой выдаче туда (↑)-сюда (↓), исходя из параметров полезности размещенной на сайте информации для пользователей. Это значит, что имея на своем сайте кучу посетителей, которые открывая и тут же закрывая открытую в браузере страницу, не видать Вам хороших позиций! Яндекс видит, что пользователь не нашел на Вашей странице то, что он искал (скорее всего, вы ввели его в заблуждение) и отдает предпочтение другой странице в интернете, где пользователь задержался подольше!

Статистика Вашего сайта - зеркало ранжирования сайта
Статистика Вашего сайта - зеркало ранжирования сайта

Определяем недоброжелателей в Яндекс.Метрике

В общем, хватит лирики! Давайте смотреть Метрику внимательнее, а именно - определим пользователей, которые зашли на сайт и сразу же ушли, попытаемся понять, что именно и почему им не понравилось на нашем сайте? Для этого выбираем в Яндекс.Метрике Вебвизор, в колонке "Время на сайте" нажимаем на фильтр и вводим значение "Секунды - Равно - 0".

Когда я проделал эту операцию, я, честно говоря, опешил. Смотрите сами скрин (обратив внимание на колонку "Номер визита" и "Страницу входа":

Недоброжелатели в Яндекс Метрике

Делаем вывод, что кто-то или что-то ежедневно заходит на одну и ту же страницу по несколько раз на протяжении нескольких месяцев! Несмотря на всю абсурдность, есть у этих заходов и что-то общее: те же ОС, те же браузеры, те же провайдеры интернета (но зачем, Карл?)... Таких IP не много, но они регулярно выполняют свою миссию ежедневно - заходят и уходят с сайта с суммарным временем пребывания на сайте "0:00". Данные статистики пополняются этими недостоверными данными, аналитика получается не объективной. Что делать?

Вычисляем недоброжелателей по IP адресу

Как оградить свой сайт от неадекватных личностей и машин? В примере выше, мы легко вычислили "непонятные движения" на нашем сайте в Яндекс.Метрике, портящие нам репутацию (оставляем за кадром рассмотрение вопроса: кто, как и зачем?). Остается реализовать блокировку по IP.

Но IP-адреса пользователей Яндекс.Метрика шифрует, предоставляя для анализа лишь IP-сеть и название провайдера. Впрочем, реализовать отображение IP в Метрике не так уж и сложно. Нужно внести некоторые поправки в счетчик Яндекс.Метрики, а именно (обратите внимание - всего 2 вставки):

<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams={ip_adress:"<?php echo $_SERVER["REMOTE_ADDR"]; ?>"}; <!-- 1 вставка -->
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounterХХХХХХХХ = new Ya.Metrika({
id:ХХХХХХХХ,
params:window.yaParams, <!-- 2 вставка -->
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
} catch(e) { }
});
.....
<!-- /Yandex.Metrika counter -->

Код, который мы добавили в счетчик Яндекс.Метрики, будет отсылать параметр с IP адресом пользователя в статистику. Теперь выберите вывод IP в Вебвизоре - нажмите на кнопочку "Столбцы" и поставьте галочку напротив «Параметры». Теперь у нас появится в Вебвизоре новая колонка, в которой будут видны IP посетителей.

IP посетителей в ЯндексМетрике

Если возникают проблемы с получением IP пользователя

Чтобы получить IP пользователя, мы использовали следующий код на PHP:

echo $_SERVER["REMOTE_ADDR"];

Но это не значит, что данный код будет работать и на Вашем сайте. Просто откройте исходный код страницы на своем сайте после размещения модифицированного счетчика Яндекс.Метрики и посмотрите, выводится ли в нем Ваш IP и насколько он сходится с Вашим текущим (свой текущий IP вы можете узнать по ссылке)? Получение актуального IP пользователя посредством PHP зависит от многих факторов, мы не будем подробно на них останавливаться (кому интересно, можно прочитать здесь). Для определения кода получения реального IP пользователя вы можете выполнить следующее действие. Запустите на своем сайте следующий PHP-скрипт:

function get_all_ip() {
$ip_pattern="#(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)#";
$ret="";
foreach ($_SERVER as $k => $v) {
if (substr($k,0,5)=="HTTP_" AND preg_match($ip_pattern,$v)) $ret.=$k.": ".$v."\n";
}
return $ret;
}

В результате работы этого скрипта мы получим список переменных с разными значениями IP. Ищем переменную с Вашим реальным IP, если название переменной с реальным IP звучит, скажем как HTTP_CF_CONNECTING_IP, то в Яндекс.Метрике используем следующий код:

echo $_SERVER['HTTP_CF_CONNECTING_IP'];

Если возникают проблемы с кешированием IP в счетчике

Если Вы используете статическое кеширование на сайте, то, естественно, наш код не будет работать. Он будет передавать на сторону Яндекса практически один и тот же IP, закешированный каким-нибудь Hyper-Cache. В таком случае, код получения IP пользователя выносим в отдельный файл ip.php c содержимым:

<?php
header("Content-Type: text/javascript");
echo("var yaParams = {ip_adress:\"".$_SERVER["REMOTE_ADDR"]."\"};");
?>

И код счетчика Яндекс.Метрики модифицируем следующим образом:

<!-- Yandex.Metrika counter -->
<script src="http://ваш_сайт.ру/ip.php"></script> <!-- 1 вставка -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounterХХХХХХХХ = new Ya.Metrika({
id:ХХХХХХХХ,
params:window.yaParams, <!-- 2 вставка -->
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
} catch(e) { }
});
.....
<!-- /Yandex.Metrika counter -->

Блокируем подозрительные IP

Данные недоброжелательных IP получены, можно смело их вносить в черный список посетителей нашего сайта.

Черный список ip в .htaccess

Черный список пользователей сайта можно реализовать с помощью файла .htaccess в котором пишем конструкцию вида:

order allow,deny
deny from 127.0.0.1
deny from 127.0.0.2
deny from 127.0.0.3
allow from all

Эти строки заблокируют доступ для всех пользователей, которые используют IP адреса 127.0.0.1, 127.0.0.2 и 127.0.0.3

Черный список ip в настройках счетчика

IP недоброжелателей или даже целые подсети, которые Вы не хотите видеть в своей статистике, можно заблокировать в настройках счетчика. Перейдите в настройки своего счетчика - вкладка "Фильтры". Тип фильтра может уточняться условиями:

  • равно. Например, если выбрать последовательно тип фильтра «Оставить только трафик», поле «IP-адрес», условие «равно» и значение 192.168.0.2 — в отчет будут попадать только переходы с этого IP-адреса.
  • в интервале. Примеры задания интервалов IP-адресов: 192.168.0.0/24; 192.168.*; 192.168.0.0–192.168.255.255.
Блокировка IP в настройках счетчика Яндекс.Метрики
Блокировка IP в настройках счетчика Яндекс.Метрики

Резюме

Все счетчики аналитики подвержены разного рода внешним влияниям, время от времени постоянно кто-то пытается этим манипулировать в свою пользу. Разумеется, по мере обнаружения изъянов, их стараются устранить: так, в целом, алгоритмы Яндекса умеют фильтровать недостоверные данные в виде различных накруток. Но зачастую это наблюдается уже после "содеянного". К тому же, Яндекс не всемогущий, как Брюс Нолан, поэтому собственноручно фильтруя ботов и недоброжелателей со своего сайта, Вы тем самым помогаете Яндексу актуализировать статистику посещений. Да и сон у вебмастера крепчает - показатели в Метрике меняются в лучшую сторону!

Сам Платон Щукин, отвечая на вопросы сайтовладельцев о подозрительных заходах на сайт с нулевой активностью, успокаивает:

...Метрика только отображает статистику посещаемости Вашего сайта и не влияет на ранжирование, поскольку статистические данные не передаются в поиск Яндекса.

но и настоятельно рекомендует:

...Для решения данной ситуации рекомендуем настроить более строгие правила для фильтрации роботов или фильтровать посещения с определенного IP адреса

Из шаблонных писем Платона

Оцените материал:
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (19 голоса, рейтинг: 5,00 из 5)
Загрузка...

Вячеслав - типичный интернетчикВячеслав Скоблей (ака files) - типичный интернетчик. Скитаюсь интернетом, пишу на PHP, увлекаюсь созданием веб-сайтов на Wordpress, решаю многочисленные проблемы, которые до появления интернета не существовали...

Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой...

Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро...

48 комментарий

  1. Дмитрий says:

    Здравствуйте. Я создал JS файл и разместил его в футере темы на WP. Сделал код, как и вы писали, но он почему-то не работает (только специально поставил 0 у счетчика, дабы не светить). К серверу подключен Cloudflare, но раз файл JS, то вроде с кешированием и его работой проблем быть не должно.

    var yaParams={};
    var xhr=new XMLHttpRequest();
    xhr.open('GET', 'https://ip.up66.ru/', true);
    xhr.onload=function(){yaParams.ip=this.responseText;}
    xhr.send();
    
    var mscroll = false;
    window.addEventListener('scroll', () => {
    if (mscroll === false) { mscroll = true; setTimeout(() => {
    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym"); ym(00000000, "init", { params:window.yaParams, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); 
    }, 1000)}});
    1. Вячеслав Скоблей says:

      Cloudflare не при чем. Если вы видите код счетчика в исходном коде своей страницы - значит он будет работать!
      Статус счетчика в метрике будет оффлайн (красный), так как используется отложенная загрузка (через 1 секунду), но данные будут исправно поступать в метрику! Кроме того, данные не передаются в режиме реального времени, может стоит подождать?
      Также включите отображение столбца с параметром - нажмите на кнопочку "Столбцы" (в таблице вебвизора) и поставьте галочку напротив «Параметры». Теперь у нас появится в Вебвизоре новая колонка, в которой будут видны IP посетителей.

  2. Рустем says:

    Вячеслав, храню вашу страницу в закладках и регулярно возвращаюсь к ней за волшебным кодом метрики. В борьбе с кликфродом незаменимо.
    Столкнулся с накруткой поведенческих ботами, самый дешевый метод: прямые заходы на популярные страницы. Казалось бы, плевать, но сайт фирмы поехал вниз по трафику и позициям. Техподдержка яндекса утверждает, что все нормально и "продолжайте развивать сайт". Но верить этому не склонен, так как доказательства влияния накрутки налицо. Хочу закрыться от этой атаки. На данный момент через плагин wp-ban внес в черный список несколько ip диапазонов, трафик снизился, но не исчез.
    Не появилось ли автоматизированного решения решения?

    1. Вячеслав Скоблей says:

      Первое! Не советую банить IP-диапазоны! Накрутка идет с использованием публичным мобильных сетей! Под угрозой бана обычные пользователи и Ваши потенциальные клиенты!
      Второе! Некоторые способы минимизации накрутки ПФ, но не универсальное решение, можно найти по ссылке:
      https://seo-zona.ru/boty-v-metrike-kak-ostanovit-nakrutku-pf-2021-01-06.html

      1. Рустем says:

        Да, понимаю, что блокировать ip нельзя. Тестирую cloudflare в режиме защиты от ddos. Спасибо за ссылку, один в один моя проблема описана

  3. Ник says:

    А как подключить в WordPress через файл functions.php, чтобы не кешировало и избежать подключения дополнительного файла ip.php в коде? Спасибо.

    1. Вячеслав Скоблей says:

      Исходя из ваших условий - никак! Если у Вас кеш на сайте, functions.php не спасет.
      Если у вас нет возможности обходить кеш посредством ip.php, том можно сделать посредством JS кода (тогда никакой кеш не страшен):

      <!-- Yandex.Metrika counter -->
      	<script type="text/javascript">
      	var yaParams = {};
      	var xhr = new XMLHttpRequest();
      	xhr.open('GET', 'https://ip.up66.ru/', true);
      	xhr.onload = function() {
      	yaParams.ip = this.responseText;
      	}
      	xhr.send();
      	</script>
      	<script type="text/javascript">
      	(function (d, w, c) {
      	(w[c] = w[c] || []).push(function() {
      	try {
      	w.yaCounterХХХХХХХХ = new Ya.Metrika({
      	id:ХХХХХХХХ,
      	params:window.yaParams,
      	clickmap:true,
      	trackLinks:true,
      	accurateTrackBounce:true,
      	webvisor:true
      	});
      	} catch(e) { }
      	});
      	.....
      	<!-- /Yandex.Metrika counter -->
      
      1. Дмитрий says:

        А можно этот код вставлять в отдельный файл JS или в Google Tag Manager? Он будет там и там работать?

        1. Вячеслав Скоблей says:

          Будет работать в отдельном JS (в JS вариации) и в Google Tag Manager (по идее) тоже! Но не тестировал.

  4. Ник says:

    1. А как поисковики относятся, что ты собираешь IP? Сейчас на сайтах пишут, что собирают данные, чтобы Google не наказал за GDPR.

    2. Еще интересует безопасность файла ip.php? Все норм?

    P.S. про кеширование круто, а то была проблема с этим, что приходилось отключать его на время включения анализа и падала скорость загрузки.

    1. Вячеслав Скоблей says:

      1. IP адрес не является персональной информацией! Он логируется по умолчанию на хостинге. Поэтому, естественно, собирайте такие данные без каких либо последствий.
      2. В ip.php отображение (echo) IP адреса посетителя, уязвимости как таковой - там нет (все безопасно).

  5. says:

    Спасибо за статью - то, что было нужно! Все просто и понятно, сначала попробовал по "простому" - не вышло, видимо плагин кеширования не дал. Подошел второй вариант - с загрузкой дополнительного файла в корень сайта. :) Вебвизор метрики "преобразился" нужными данными)

  6. Игорь says:

    а как проделать эту же манипуляцию, но только с новым кодом метрики, т.к. со старым кодом, срабатывает крайне редко показ ip.

    1. Вячеслав Скоблей says:

      Манипуляции с новым кодом метрики те же самые. Если передача IP в метрику работает избрано, то проблема не в самой метрике, проблема на стороне сайта или функции определения IP. Ищите проблему на стороне своего сайта. Например, если на нем включен кеш, то данные будут передаваться неправильно.

  7. Анн says:

    Кстати, метрика не всегда выдает правдоподобные айпишники. Вот один злостный посетитель из одного города так облюбовал наш сайт, в первый раз заходил на одну страницу с определенной услугой, потом уже в течение двух недель заходил только на страницу с контактами. Вижу, постоянно отказы, ну и заблокировала его айпи, взяв его из метрики. Дальше бы и не обращала внимание, если бы он не написал нам сегодня матершинное письмо на электронку с оскорблениями:))) Даже свой номер телефона запалил. Так вот, вижу. не блокируется никак. Пришлось лезть в журнал рег ру и там уже смотреть все посещения. Там-то уже реальные адреса, и айпи этого психически больного товарища высветился совсем другой. Так что сверяйтесь сначала с журналом посещений сайта на хостинге, а каким образом подает информацию метрика - не понятно, верить ей особо не стоит

    1. Вячеслав Скоблей says:

      Анн. Метрика не передает никаких IP. Их вы сами отсылаете в метрику со своего сайта. Вопрос достоверности IP - к функции определения, которая срабатывает на вашем хостинге.

  8. Сергей says:

    Почему при определении IP метрика выдает несколько адресов для пользователя?
    Скрин

    1. Вячеслав Скоблей says:

      Может Ваша функция определения IP так срабатывает в течении сессии юзера? Может кєш определенного IP (так как постоянно мелькает один адрес)? Или у юзера динамичный VPN? Сложно сказать по фотографии!

  9. Здравствуйте!
    Есть нехороший айпишник, с которого есть нежелательные переходы. Показ айпи в метрике настроен. Добавила этот адрес в фильтр метрики, а все равно так и продолжает отображаться. Сделала все как положено, ничего сложного там нет... И в директе он тоже добавлен в список нежелательных. Что делать? И так несколько раз в день заглядывает, ничего не помогает. Тем более адрес один и тот же, статический

    1. Вячеслав Скоблей says:

      На уровне .htaccess заблокировали его?

      1. Блокирнула только что его и через файл для успокоения. Но метрике это вряд ли поможет. Кстати, много уже таких блокированных набралось. Это, наверное, роботы?

        1. Вячеслав Скоблей says:

          В настройках счетчика у Вас стоит галочка: Принимать данные только с указанных адресов ?
          Дело в том, что ваш счетчик может срабатывать на сторонних ресурсах (закешированных страницах, в кеше поисковых систем, во фреймах и т.д.). Это даст ложную статистику и блокировка IP не поможет, так как физически счетчик на постороннем ресурсе.

          1. Галочка стоит. И все равно этот адрес показывается в метрике, несмотря на все блокировки. Кстати, а может ли причина крыться в следующем: на этот сайт настроена полная переадресация с домена, который висит в яндекс директе, тот домен не добавлялся в метрику и вообще никаких настроек не имеет, кроме перенаправления на данный сайт. Может, добавить и этот домен в счетчик в качестве дополнительного адреса?

            1. Вячеслав Скоблей says:

              Добавьте

  10. Alex says:

    Доброго времени суток, почему то не все адреса отображаются, точнее сказать, большую часть не показывает. Просто пустые строчки, но некоторые все же отображаются. Не подскажите в чем может быть дело?

    1. Вячеслав Скоблей says:

      Код должен срабатывать для всех посетителей!

    2. Другие адреса ранее через этот файл блокировала - ноль эффекта, если не исключить их трафик в метрике, все равно будут отображаться, они же заходят даже на "запрещенный" к просмотру сайт. Короче, вообще ничего не помогает - это очень странно:((( Еще интересное в том, что когда даже реклама на яндекс директе закончена, все равно в метрике видны переходы типа по рекламе с таких адресов. Даже переписывалась со службой поддержки яндекса - ничего внятного не сказали. Такие вот чудеса метрики.

  11. Саша says:

    Сайт на WIXe
    Возможность вставить код в header и body имеется.
    Прилепил метрику и аналитикс.
    Решил докрутить Метрику, дабы она стала показывать IP.
    И.... ничего не выходит. Не показывает.
    Вместо IP адреса выдает вот такие надписи: ip_adress.
    Т.е. выводит сам скрипт.
    Не подскажете как быть?

    1. Вячеслав Скоблей says:

      Нужно определить IP пользователя. Насколько я знаю, у WIX нет такой встроенной функции и там не поддерживается вставка PHP. JS коды хорошо там работают?

      1. Саша says:

        Решил проблему установкой IP Logger
        Оказалось все просто... )

  12. Ошибка в самом первом коде:
    Написано: var yaParams={ip_adress:""};
    пропущен знак вопроса <?php

    1. Вячеслав Скоблей says:

      Мерси боку!

  13. Макс says:

    ))))
    Видимо мозга не хватает понять слова Платона (.Метрика только отображает статистику посещаемости Вашего сайта и не влияет на ранжирование, поскольку статистические данные не передаются в поиск Яндекса.)
    Я как программист говорю, что мне не нужен счетчик метрики, чтобы зафиксировать поведенческий фактор - отказ(человек не нашел на вашем сайте ничего полезного).
    Как?
    Просто!
    Яндекс фиксирует клики из поиска!!!!!!
    Кликнули на ваш сайт.
    И если человек после клика опять кликает дальше, то факт, что возможно что-то не так с вашим сайтом. Т.е. чел не нашел ответа на свой запрос у вас.
    Тут и время можно отслеживать, сколько прошло между кликами.
    Всё просто.
    А то что вы расписали, это не изменит ничего! Лишь зафильтрует статистику и всё.
    В общем автор выдумал очередной миф, наделил его значимостью и предложил типа решения, которое ничего не изменит.
    Более того возможно хуже сделает, т.к. чел под фильтром полюбас закроет страницу.
    А те, кто заходят по прямой ссылке и сразу закрывают, я думаю этот бред яндекс давно научился фильтровать и не брать в расчёт при ранжировании.
    Т.к. дураку понятно, что это манипуляции какие-то левые.
    Вот и всё.

    1. Вячеслав Скоблей says:

      Макс, спасибо за такой длинный комментарий, но в статье речь не о влиянии на ранжирование, а всего лишь актуализации статистики! :)

      1. Дмитрий says:

        Добрый вечер) таже херня происходит и у меня началось дней 5 назад. примерно в 0:30 заходят с разных мест 7-10 (новых) посетителей просмотров 0 время на сайте 0. на одну и туже страницу( я уже все проклял. Но вы говорите что это не повлияет на позиции(будем надеяться)

        1. Дмитрий says:

          Ах да. Забыл добавить сегодня страницу на ночь удалю и посмотрю что произойдет(днем придет или нет)

  14. says:

    Добрый день!
    А подскажите, плиз, после того как закрыл доступ недоброжелателям можно увидеть ломились они или нет на сайт? :)

  15. Спасибо. И еще такой эпитет - "Весьма и весьма" )))

  16. Mike says:

    Интересно было бы узнать: а изменится ли в дальнейшем статистика!? Если будут сдвиги, напишешь об этом?

  17. Ростик says:

    Мануал полезный. Стоит проделать описанную процедуру. Но терзают сомнения. Ведь зачем, а главное как - Яндекс может анализировать "нулевые посещения" - анализировать то нечего!

    1. Вячеслав Скоблей says:

      Не сомневаюсь, что Яндексу не интересны боты и накрутки. С другой стороны, боты на вашем сайте - не проблема Яндекса, за состоянием своего сайта Вы должны следить сами. Сам же Яндекс дает в ваше распоряжение фильтр (настройки счетчика) и советует прибегать к фильтрации бесполезного трафика. Ну и статистика станет актуальнее.

      1. Фразо - " боты на вашем сайте - не проблема Яндекса" Совсем ! Не верна.
        Все четыре тех.поддержки Яндекса думают с точностью наоборот. То, что им видимо нельзя об этом говорит - это понятно. Но в переписке между строк видно, какое на самом деле у них отношение. Как - то на одном из форумов я публиковал переписку с Яндекс Каталогом, ссылок вставлять нельзя, но по фразе "Яндекс каталог и его влияние на поиск" в ПС Яндекс найдете )))
        Это как пример отношения тех. поддержки к нормальным пользователям.

  18. Вячеслав, это был я ))) больше не буду - обещаю

    1. Вячеслав Скоблей says:

      :)

      Хотелось бы добавить к пункту "Блокируем подозрительные IP" для тех, кто использует CDN. Заблокировать недоброжелательные IP в .htaccess не получится. Это надо делать на стороне самого CDN. Например, если Вы используете Cloudflare, перейдите во вкладку Firewall, в разделе "Access Rules", добавьте в черный список (Action - Block) неугодные Вам IP адреса.
      Блокировка IP на Cloudflare

  19. rafonets says:

    Очень интересное наблюдение и интересная статья... Но я вот думаю, а не станет от этого хуже?)

    1. Вот например зашел БОТ с выдачи яндекса, сайт не отобразился и какой-то там RSD бар или инклуйс jQuery скрипта с серверов яндекса зафиксирует это... не станет ли от этого хуже?

    2. Лично для меня статья очень актуальная, на сайте в день 15-17 посетителей из поиска, а ботов более 20, которые не выполняют никаких манипуляций, кроме как портят ПФ, а трафик на сайте уже 2 года не двигается. буду пробовать и отпишусь о результатах, может поможет)

    1. Вячеслав Скоблей says:

      Хуже станет только в одном случае - если внесете в черные списки не тех, кого надо.

      1. rafonets says:

        Буду надеяться :)

        Ps.
        Кстати, может справа добавите блок (ниже блока обратите внимание) самые популярные комментарии (на страницах статьей) и будете выводить туда комментарии с наибольшим кол. лайков + призыв к комментированию туда же?

        1. Вячеслав Скоблей says:

          Спасибо за предложение! Пока не добрался до комментаторов :) За последними комментаторами можно следить по кпопочке в футере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *