GLOOMY
Постоялец
- Регистрация
- 24 Авг 2009
- Сообщения
- 92
- Реакции
- 16
- Автор темы
- #1
Всем привет!
Нашел в интернете такую статью:
Провел занимательный эксперемент: сайт без рекламы стабильно привлекал 300 уникальных посетителей в день. После установки рекламы (джаваскриптовые тизеры, попандеры, бодикликеры, кликандеры) приток посетителей и поиска просаживается вдвоем за 3 дня. Удаляем рекламу – дней за 5 всё возвращается – 300 посетителей в день. И так несколько раз.
Иного объяснения, кроме как потеря релевантности из-за рекламных джаваскриптов, я не вижу. Отсюда цель – скрыть некоторые участки кода от яндекса.
На первый взгляд – задача оказалась не такой сложно, проанализировав 6000 заходов на сайт с помощью скрипта собирающего юзерагенты, достаточно отчетливо видно что яндекс-бот вроде бы как не прячется особо, в заголовке запросов всегда честно написано что это яндекс-бот.
Вот и скрипт:
Использовать так:
Источник: Для просмотра ссылки Войдиили Зарегистрируйся
Кто подскажет как это реализовать на DLE, если реклама выводится в шаблон тегами (например: {reklama}) через стандартный модуль "Рекламные материалы" в админке?
Нашел в интернете такую статью:
Провел занимательный эксперемент: сайт без рекламы стабильно привлекал 300 уникальных посетителей в день. После установки рекламы (джаваскриптовые тизеры, попандеры, бодикликеры, кликандеры) приток посетителей и поиска просаживается вдвоем за 3 дня. Удаляем рекламу – дней за 5 всё возвращается – 300 посетителей в день. И так несколько раз.
Иного объяснения, кроме как потеря релевантности из-за рекламных джаваскриптов, я не вижу. Отсюда цель – скрыть некоторые участки кода от яндекса.
На первый взгляд – задача оказалась не такой сложно, проанализировав 6000 заходов на сайт с помощью скрипта собирающего юзерагенты, достаточно отчетливо видно что яндекс-бот вроде бы как не прячется особо, в заголовке запросов всегда честно написано что это яндекс-бот.
Вот и скрипт:
PHP:
<?php
function notForYandex($str){
if (substr_count(strtolower($_SERVER[HTTP_USER_AGENT]), "yandex") < 1) {
return $str;
}
else {
return '';
}}
?>
Использовать так:
PHP:
<?php
echo "Например вот этот текст я хочу чтобы индексировал яндекс, а ".notForYandex("вот этот")." нет";
?>
Источник: Для просмотра ссылки Войди
Кто подскажет как это реализовать на DLE, если реклама выводится в шаблон тегами (например: {reklama}) через стандартный модуль "Рекламные материалы" в админке?