Новый эксперимент поставил под сомнение распространенное среди SEO-специалистов мнение о том, что Google учитывает только контент, загруженный в первые пять секунд рендеринга страницы. Исследование показало, что ограничение касается не самого процесса рендеринга, а времени ожидания страницы в очереди на обработку.
Эксперимент провел SEO-специалист Дейв Смарт. Он создал тестовую страницу с намеренно задержанной загрузкой контента и обнаружил, что Google Web Rendering Service способен ожидать завершения сетевых запросов значительно дольше пяти секунд, после чего включает полученные данные в индексируемую DOM-структуру.
Как выяснилось, Google использует не реальное время, а «виртуальные часы». Во время ожидания ответа от сервера таймер может приостанавливаться, поэтому фактическое время рендеринга оказывается больше пяти секунд, хотя JavaScript на странице фиксирует лишь необходимый интервал.
Результаты эксперимента согласуются с более ранними комментариями представителя Google Мартина Сплитта. Он говорил, что пять секунд — это медианное время ожидания страницы в очереди на рендеринг, а не максимальная продолжительность самого процесса обработки. Исследование помогает развеять один из наиболее распространенных мифов о работе Google с JavaScript-контентом.
Источник: Search Engine Journal