Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Yandex > Yandex не отправляет страницу в выдачу


Автор: TPETb 23.4.2015, 01:29
Доброго времени суток,

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

1. Использую подход <meta name="fragment" content="!"> + ?_escaped_fragment_ версия страницы. Например http://fastshopping.by/catalog и ее html версия http://fastshopping.by/catalog?_escaped_fragment_= 
2. Смотрю логи сервера, в них изобилуют записи типа
Код

5.255.253.151 - - [21/Apr/2015:02:08:17 +0300] "GET /catalog HTTP/1.0" 200 1217 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
5.255.253.151 - - [21/Apr/2015:02:08:19 +0300] "GET /catalog?_escaped_fragment_= HTTP/1.0" 200 3101 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"

3. При этом если в ya.ru вбить "site:fastshopping.by", показывает один результат — главную, да еще и со старым контентом, хотя встречаются в логе заходы на /?_escaped_fragment_= от яндекс бота
4. Дополнительно проверял — гугл, шастая по тем же страницам, получает столько же контента (в байтах), и у него страницы нормально появляются в выдаче
5. robots.txt отсутствует... ну то есть он точно не должен уже неправильным быть

В общем как-то так. Помогайте, кто чем может, даже просто идеями, потому что я вообще не понимаю, что же ему может еще не нравиться

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)