Олег Десятников olegopro
Fullstack-разработчик Vue 3 / Laravel · 7+ лет опыта
Рейтинг
1 718
№ 577 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Краснодар
Опыт работы
7 лет
На сайте с
2026 года
Юридический статус
Самозанятый

Сайты на Nuxt с серверным рендерингом: скорость и видимость в поиске

Описание

Обычный SPA хорош внутри кабинета, но плох там, где страницу должны находить поисковики и открывать люди со слабым интернетом. Каталог, лендинг, блог, витрина услуг: клиенту нужно, чтобы контент отдавался сразу готовой страницей, метатеги были на месте, а не подставлялись скриптом, и чтобы всё это работало на том же стеке, что и остальной проект.

Решение

Делаю на Nuxt: серверный рендеринг для динамики, статическая генерация там, где содержимое меняется редко. Метатеги и микроразметка на каждой странице, честные ссылки, карта сайта. Стек тот же, что и в SPA: Vue 3, TypeScript, Pinia, поэтому компоненты переиспользуются. Данные беру из любого API, будь то Laravel, NestJS или внешний сервис. Сборка на Vite, выкладка на сервер клиента.

Результат

Страницы открываются быстро и приходят в браузер уже собранными, поисковик видит текст, а не пустой контейнер. Проект остаётся в одном стеке с остальной системой, поэтому одна команда ведёт и кабинет, и публичную часть.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT NestJS и WebSocket: чаты, уведомления и обновления в реальном времени
NestJS и WebSocket: чаты, уведомления и обновления в реальном времени
14
Веб-разработка и IT SPA и админ-панели на Vue 3 и TypeScript: таблицы, формы, роли доступа
SPA и админ-панели на Vue 3 и TypeScript: таблицы, формы, роли доступа
17
Веб-разработка и IT Docker и выкладка проекта: окружение одной командой, деплой без ручного SSH
Docker и выкладка проекта: окружение одной командой, деплой без ручного SSH
21
Веб-разработка и IT Автоматизация рутины и парсинг: выгрузки, сценарии в браузере, отчёты
Автоматизация рутины и парсинг: выгрузки, сценарии в браузере, отчёты
16