Наверное, многие сталкивались с ситуацией, когда по одному и тому же запросу у начальника, сидящего за соседним компьютером, и у вас совершенно разные выдачи в Яндексе при одинаковых настройках региона. Или другой пример. Звонит взволнованный клиент по поводу выпадения сайта из ТОПа 5, вы смотрите выдачу у себя на компьютере - сайт в ТОПе. Или, наконец, обновив несколько раз результаты поиска по запросу, вы замечаете, что выдача меняется на глазах. Всему виной - фронт сервер, который обрабатывает ваш запрос к Яндексу.
Особенно, описанные ситуации характерны в момент апдейта Яндекса или выкладки (либо тестирования) новой версии алгоритма, поскольку мгновенно обновить выдачу на всех серверах невозможно даже Яндексу.
Многие советуют для определения фронт сервера Яндекса, который обрабатывает ваш запрос, использовать следующую ссылку
http://yandex.ru/cgi-bin/hostname,
что совершенно неправильно. Да “какой-то” фронт сервер вы определите, но как он связан с тем сервером, который обрабатывал ваш поисковый запрос еще секунду назад? Правильно, никак.
Правильно определить фронт сервер, который обрабатывал ваш поисковый запрос к Яндексу, можно только в момент самого этого запроса. И в этом нам поможет код результатов поиска Яндекса, полученных по нему.
Ищем в самом низу исходного кода страницы выдачи после закрывающегося тега Html
фрагмент, содержащий sfront
Это и есть правильный номер фронт сервера, который обрабатывал ваш запрос к Яндексу.