Вход из под фильтра (подскажите где пербор)

12
Присущ
На сайте с 06.01.2011
Offline
929
#11
Alex_Piter:
Это то все прекрасно понимают, но реч счя не от топ, а о том как выйти из под фильтра.

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

Что ж вы все хотите решить задачу формулами начальной школы?

Идите изучайте http://help.yandex.ru/, выдачу, анализируйте, экспериментируйте.

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

Прототипы и юзабилити, чтоб продавал и в топ попал Анализ сложившихся бизнес моделей и поиска точек роста Директ — от 2500 р, включая бюджет на клики / Аудит РК до и после запуска — от 5000 р
Alex_Piter
На сайте с 29.02.2012
Offline
56
#12
Roman_Pogorelov:
Как то словил АГС на молодом сайте, обнаружил проблемную страницу следующим образом:
в логах сервера увидел, что робот Яндекса ходит на одну страницу несколько раз в день. Там действительно был переспам (таблица с повторяющимися фразами), после того, как она была отправлена в noindex все стало на свои места.

проверил 2 дня, робот 4-5 раз заходит на главную, на внутрике единичные обращения.

Успех - скверный учитель. Он заставляет умных людей думать, что они не могут проиграть "BG"
M
На сайте с 07.05.2010
Offline
81
#13
Roman_Pogorelov:
Как то словил АГС на молодом сайте, обнаружил проблемную страницу следующим образом:
в логах сервера увидел, что робот Яндекса ходит на одну страницу несколько раз в день. Там действительно был переспам (таблица с повторяющимися фразами), после того, как она была отправлена в noindex все стало на свои места.

Подскажите как распознать робота? По IP если да то какие адреса.

Alex_Piter
На сайте с 29.02.2012
Offline
56
#14
mirremonta:
Подскажите как распознать робота? По IP если да то какие адреса.

зачем по IP? в логах и так видно ... Mozilla/5.0 (compatible; YandexBot/3.0....

---------- Добавлено 21.04.2012 в 21:25 ----------

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

Благодарю, пошел работать в направлении.

tyomniy
На сайте с 17.07.2011
Offline
13
#15
mirremonta:
Подскажите как распознать робота? По IP если да то какие адреса.

Лично я для себя написал такую функцию (возможно это не рационально для сервера, но все же...):

/*

СОЗДАЕМ В БАЗЕ ТАБЛИЦУ

CREATE TABLE IF NOT EXISTS `bots` (

`bot_id` int(100) NOT NULL AUTO_INCREMENT,

`bot_name` varchar(30) NOT NULL,

`bot_page` varchar(30) NOT NULL,

`bot_date` datetime NOT NULL,

PRIMARY KEY (`bot_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

*/

// ДАЛЕЕ В ФАЙЛ ПОДКЛЮЧЕНИЯ К БАЗЕ ВНИЗУ ДОБАВЛЯЕМ:

// ПЕРЕМЕННЫЕ ДЛЯ ЗАПРОСОВ К БАЗЕ ДАННЫХ

$page = ""; // это переменная имени страницы, вы можете передавать ее любым способом

$query = "mysql_query";

$num_rows = "mysql_num_rows";

$assoc = "mysql_fetch_assoc";

// вычислить бота и записать в базу

$user_agent = $_SERVER['HTTP_USER_AGENT'];

// массив имен ботов (не рекомендуется более 5 имен)

$bot_name = Array("Googlebot", "Yandex", "MSNBot", "Mail.Ru");

// разворачиваем массив для проверки

foreach ($bot_name as $bots){

// функция проверки и записи в базу

check_bots($user_agent, $bots);

}

// вычисляем ботов

function check_bots($user_agent, $bot_name){

global $page, $query, $num_rows;

if(strpos($user_agent, $bot_name)!==false){

// проверим есть ли такая страница на сегодня

$day = date("Y m d");

// подготовим запрос

$sql = "SELECT bot_page

FROM bots

WHERE bot_name = '$bot_name'

AND bot_page = '$page'

AND DATE_FORMAT(bot_date, '%Y %m %d') = '$day'

LIMIT 1";

// вполним запрос

$check_query = $query($sql);

// если такая страница и бот уже есть то обновим

if($num_rows($check_query)!=false){

// подготовим запрос

$sql = "UPDATE bots SET bot_date = NOW()

WHERE bot_name = '$bot_name'

AND bot_page = '$page'

AND DATE_FORMAT(bot_date, '%Y %m %d') = '$day'

LIMIT 1";

// вполним запрос

$query($sql);

// если нет то добавим

}else{

$sql = "INSERT INTO bots (bot_id, bot_name, bot_page, bot_date) VALUE ('', '$bot_name', '$page', NOW())";

$query($sql);

}

}

}

// ТЕПЕРЬ ПРОСТО ПОЛУЧАЕМ СПИСОК БОТОВ, КОТОРЫХ ЗАСЕК НАШ СКРИПТ:

// показать ботов постранично

function bots_list($start, $limit){

global $query, $assoc;

global $dateformat, $offset;

$sql = "SELECT * FROM bots ORDER BY bot_id DESC LIMIT $start, $limit";

$bots_list_query = $query($sql);

while($row = $assoc($bots_list_query)){

$bots_list[] = Array('bot_id' => $row[bot_id],

'bot_name' => $row[bot_name],

'bot_page' => $row[bot_page],

'bot_date' => gmdate($dateformat, strtotime($row[bot_date])+$offset)

);

}

return $bots_list;

}

// ВЫЗЫВАЕМ ФУНКЦИЮ СПИСКА БОТОВ:

$bots_page = 100; // сколько последних ботов показать?

$bots_list = bots_list(0, $bots_page);

// ДАЛЕЕ РАЗВОРАЧИВАЕМ МАССИВ

foreach($bots_list as $bots){

print "$bots['bot_id'] $bots['bot_name'] $bots['bot_page'] $bots['bot_date']<br>";

}

// РЕЗУЛЬТАТ У МЕНЯ ТАКОЙ:

ИД входа Имя бота Страница Дата входа Опции

13 Googlebot users 22.04.2012 - в 11 час. 52 мин. Удалить

12 Yandex users 22.04.2012 - в 11 час. 46 мин. Удалить

11 Googlebot search 22.04.2012 - в 11 час. 27 мин. Удалить

10 Googlebot user_mobile 22.04.2012 - в 11 час. 52 мин. Удалить

9 Googlebot 404 22.04.2012 - в 11 час. 38 мин. Удалить

7 Yandex top 22.04.2012 - в 11 час. 05 мин. Удалить

Магазин цифровых товаров www.baykeys.com (http://www.baykeys.com)
I
На сайте с 04.05.2011
Offline
11
#16

Вот Америка, вы когда с поиска открываете кэшированную форму, чо не видно, как я слова выделяет?

Пессимизируют за переспам ключами сайты любого возраста....кого-то раньше, кого-то позже....

и причем такое ощущение...что следющий шаг пс будет.....

хочешь продвинуться по запросу - не упоминай не на одной странице сайта.....объясняй как хочешь, использую любые другие слова....только не те по которым продвиешь....чтобы не западозрили в манипуляции.....

и надо переписывать не только главную...а все страницы на которых частые вхождения

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий