Соответственно мы хотели проверить индексацию страницы в обоих этих случаях. Если в первом случае поисковом роботу нужно просто загрузить страницу, во втором — нужно еще дождаться результата ajax запроса, который, возможно, повлияет на итоговое отображение страницы. соответственно сразу возникает вопрос, сколько же робот будет ожидать ответа от сервера и будет ли он вообще его ждать, или решит, что страница пустая и не добавит ее в индекс. В теории, когда страница загружена полностью, поисковому боту нечего делать на ней, и он мог выйти, не дождавшись, пока придет результат запроса данных, а без данных страница была бы пустая. Но бот дожидается результата запроса, как оказалось
Именно!! Фишка не только в индексации, а в продвижении , получении трафика из поиска. Сайт кое как, криво, медленно, но входит в индекс. А дальше - забвение.
Значит не там смотрели, Сравни.ру достаточно крупный проект? Он сделан на React, хотя и без заботы о скорости загрузки (для формирования главной страницы они шлют десяток AJAX запросов за контентом), что концептуально не правильно, ну да ладно, работает же? И позиции держит.
Это раз, второе - у автора материала, была своя цель - проверить индексируется контент сгенерированный при помощи, JavaScript или нет. Опять же есть результат - да индексирует.
(!)Но современные JS фреймворки работают по другому, при серверном рендеринге (что автор именует синхронной загрузкой), возвращается не голый JS код который выполняется в браузере и подставляет текст, а JS код + уже подставленный в HTML текст и все титлы. Т.е. даже без поддержки JS в браузере (или у бота), клиент получит абсолютно готовую страницу с HTML, CSS и всеми словами на нужных местах.
Так вот, возможно в этом случае индексация произойдёт быстрей. Но в целом, нужно бороться за время пользователя на сайте, глубину просмотра, возвраты, ведь именно благодаря этим метрикам увеличиваются ваши позиции по ВЧ и СЧ. И тут помогут современные JS фреймворки, позволяющие очень круто поднять эти метрики, за счет мгновенной отрисовки, минимизации трафика, эффектах и удобстве UI... Но пока на рынке мало профессионалов в деле создания Vue / React сайтов.
Многое знал, но прочитал с интересом. Буду показывать заказчикам, которые сомневаются стоит ли использовать js в проектах.
Комментарий недоступен
Лолкек. Компании по всему миру нанимают тысячи фронтендеров писать js на всяких реактах, чтобы потешить чсв. Ну тупыыые, могли ж просто хтмл херачить и съэкономить кучу бабла, ещё б и индексировались лучше.
Там давно используются реКАтивные фреймворки && и на сайтах с коТентом
Пункт: Проблема использования реактивных фреймворков