Альтернативные платные и бесплатные решения по защите сайтов от ботов.

1. Cloud Flare

Признанный специалистами хороший и надежный сервис от DDoS атак и предоставлению доступа к сайту через распределенную инфраструктуру в "облаке".

Условно бесплатный. Делегировав ваш сайт на DNS сервера Cloud Flare, вы не получите ровным счетом ничего. Если и будет отсекаться трафик, то самый примитивный. Боты, которых используют для накрутки поисковых систем не могут распознать даже специалисты Яндекса, Гугл, Фейсбук и других IT-гигантов. Они могут лишь отфильтровывать ботный трафик спустя какое-то время, а самым подозрительным показывать капчу.

В платных сервисах Cloud Flare вы можете подключить дополнительный фильтр из общей аналитической базы, но, увы, он не работает. Вы можете задавать собственные настройки. 

Еще один вариант распределения нагрузки на сайт, защиты от ДДоСа и спамного трафика - https://sucuri.net/. Есть плагины для популярных CMS.

2. Различные php-скрипты

Это могут быть скрипты сторонних разработчиков или плагины для популярных CMS. Увы, ни один из подобных скриптов не в состоянии отличить робота, который накручивает сайты от пользователей, потому что см. пункт 1 и 4 снизу абзац. На уровне сервера такие скрипты не могут обрабатывать ваш запросы к вашему сайту.

Вы получаете коробочный продукт, который все равно придется настраивать. Эффективность их весьма сомнительна, обычно они платные, а боты будут уходить со страниц вашего сайта с кешем страниц, но с непонятным содержимым.

3. Удалить метрику и другие системы аналитики

Решение весьма сомнительное, но в нем есть доля здравого смысла. Метрика не является фактом ранжирования, а софт из пункта 2 вам предложит только сокрытие метрики. Не верите? Ответ на картинке.

Теперь вы понимаете, что программисты из Яндекса очень многое знают о кеше вашего браузера? А бот с удовольствием отдает такую информацию Яндексу. Сверх того, многие роботы зарегистрированы в Яндексе и его сервисах, передают Яндексу поддельные координаты своего местонахождения, пользуются его сервисами и многое другое. Рекламные системы обмениваются пользовательскими данными, поэтому о ботах на вашем сайте Яндексу может сообщать Гугл. 

4. Загрузить метрику по клику или иному событию

Есть скрипты, которые предлагают для определенного вида трафика загружать системы аналитики позднее, либо по какому-то событию, например, клик по кнопке, закрытие окна. 

История про пункты 2 и 3. Стоит учесть, что боты тоже кликают по кнопкам и закрывают окна.

Если остались какие-то сомнения, то смотрите это:

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

ВАЖНО ЗНАТЬ!

Устанавливая сторонние скрипты и сервисы, вы будете передавать пользовательские данные третьим лицам, т.е. разработчикам этих систем защиты. Так же им будет известен адрес вашего сайта. При установке бесплатной защиты, путем конфигурирования сервера настройками .htaccess, адрес вашего сайта и данные посетителей останутся только у вас, систем аналитики и вашего хостинга.