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

Добрый день!

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 22:48
100 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект