Как отделить frontend в проекте с упором на SEO?

Добрый день!

Есть информационный сайт - с большим количеством страниц и информации. SEO продвижение основная задача - поэтому SPA не можем применить.

На данный момент сайт написан на ASP, во view сам собирает HTML и отдает его браузеру.
JS же просто подключается в виде отдельных скриптов, для управления различными функциональностями.

Есть ли какие то совремменные способы перенести сборку шаблонов на JS не потеряв при этом SEO - а если нет то как правильно отделить frontend разработку от backenda в данном случае?

Спасибо!
  • Вопрос задан
  • 1596 просмотров
Решения вопроса 1
@dimuska139
Backend developer
SEO продвижение основная задача - поэтому SPA не можем применить.

Странное утверждение, учитывая, что SPA-сайты без особых проблем можно рендерить на сервере для первоначальной загрузки. Для поисковых систем такой сайт ничем не будет отличаться от любого другого. Если SPA на React, то все подобные проблемы решает NextJS. Вот пример сайта на NextJS. Для других фреймворков тоже есть готовые решения для SSR (server side rendering).
SPA + SSR полностью решает Вашу проблему.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Да в общем то нет. Есть более сложный путь. Адаптивная эволюция вашей полной страницы, к которой ява скрипты добавляют интерактив и полностью заменяют серверную логику.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы