Проблема SPA и поисковиков в том, что фреймворк пытается построим VDOM, сравнить
с тем что загрузилось, и если не одинаково, то обновить. Поисковикам это очень не нравится, по многим причинам, начиная от времени загрузки всего этого добра до специфических деталей.
Но простых примерах vue и react там все быстро и норм, в реальном приложении - туча гемора. Одно из решений это отказаться от построения VDOM после загрузки страницы (то есть отказаться от фреймворка по факту), а рендерить по факту, когда пользователь произвел какие то действия - и это вполне рабочая идея. В конце концов, к примеру, react тоже эволюционирует в эту степь (portal).
вечнозеленый не решает проблему с кэширование страницы поисковиком, и, вероятнее всего, при кэшировании страниц используется другой (более страый) бот.
Проблема SPA и поисковиков в том, что фреймворк пытается построим VDOM, сравнить
с тем что загрузилось, и если не одинаково, то обновить. Поисковикам это очень не нравится, по многим причинам, начиная от времени загрузки всего этого добра до специфических деталей.
Но простых примерах vue и react там все быстро и норм, в реальном приложении - туча гемора. Одно из решений это отказаться от построения VDOM после загрузки страницы (то есть отказаться от фреймворка по факту), а рендерить по факту, когда пользователь произвел какие то действия - и это вполне рабочая идея. В конце концов, к примеру, react тоже эволюционирует в эту степь (portal).