Комментарии 6
Столько гемора, лишь бы использовать реакт в сео критичном окружении. Хотя для таких ситуаций лучше подходят шаблонизаторы со стороны сервера. И работают они быстро.
Лишний раз видно, что в наше время сео это танцы с сервером. Времена ссылок, текста давно прошли. У кого оборудование, у того и сео, а остальные с вордпрессом на хостинге и на 50-100 месте в выдаче.
Вот статья на втором месте, используем Drupal. Никакой серверной оптимизации нет.
После статьи дежавю - прошли через все те же проблемы и даже рестарт headless chrome раз в сутки. Правда, мы пререндерили и кешировали страницы блоками, статический контент - в кеш, динамический пользовательский рендерится уже в браузере.
В начале года сталкивался с подобным и тогда Яндекс не мог переварить даже <title>, выставляемый через JS в самом начале инициализации приложения.
Вообще, текущее взаимодействие поисковиков с сайтами представляется большим костылём. Давно пора сделать нормальное API для загрузки данных сайта в индекс поиска. А позиция в выдаче и так уже определяется поведенческими факторами. Полноценный запуск приложения поисковиком должен быть лишь чем-то вроде редкой проверки на достовернсть.
Сага о SEO, часть 1: серверный рендеринг