Словарь терминов

SPA и SSR: что это такое

Это два способа показать страницу. SPA отдаёт «пустую оболочку» и рисует содержимое в браузере, SSR присылает уже готовую страницу. От выбора зависит скорость и то, как сайт видят поисковики.

Редакция Monolith Studio2 мин чтения

Простыми словами

SPA (single page application) — одностраничное приложение. Браузер скачивает программу один раз, а затем при переходах подгружает лишь данные и обновляет нужные части экрана. Благодаря этому интерфейс ощущается плавным, как приложение: нет белых экранов между страницами.

SSR (server-side rendering) — серверный рендеринг. Сервер сам собирает HTML-страницу с готовым текстом и отправляет её браузеру. Посетитель сразу видит содержимое, а поисковый робот получает полный текст без выполнения скриптов.

Как это работает

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

Современные решения совмещают подходы. Страницу заранее собирают на сервере или во время сборки, это называют статической генерацией или пререндером, а затем «оживляют» скриптами, превращая в динамичное приложение. Именно так построены многие быстрые сайты.

Зачем это владельцу бизнеса

Для сайтов, где важен поиск — услуги, каталоги, блоги, — нужна страница, которую видно без скриптов. Для закрытых личных кабинетов и панелей, куда ходят после входа, SEO не нужно, и чистый SPA подходит отлично.

Выбор влияет и на бюджет: SPA с пререндером требует более аккуратной разработки, но окупается скоростью и позициями. Такой подход мы используем для сайтов, которым нужен трафик из поиска.

Пример из практики

Сервис доставки воды из Атырау сделал сайт на чистом SPA, и страницы городов не попадали в выдачу: поисковик видел пустую оболочку. После перехода на предварительную генерацию страниц с готовым текстом они начали индексироваться, а трафик из поиска вырос в несколько раз.

Частые ошибки

  • Выбирать SPA для сайта, живущего за счёт поискового трафика
  • Не проверять, что видит робот поисковика
  • Грузить мегабайты скриптов ради простых страниц
  • Игнорировать скорость первого открытия на слабых телефонах
  • Путать красивую анимацию с удобством

Хотите так же у себя?

Покажем, как это будет работать в вашем бизнесе, и назовём цену до старта.

Обсудить задачу

Частые вопросы

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос
Что выбрать для лендинга?

Статически собранную страницу с минимумом скриптов. Она быстрее всех и без проблем индексируется.

Как узнать, что видит поисковик?

В инструментах для вебмастеров есть проверка страницы, показывающая итоговый HTML. Можно также отключить скрипты в браузере.

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос

Читайте также

Читайте также

Нужна помощь с этой темой?

Расскажите о задаче в двух словах — подскажем, с чего начать, и честно скажем, что вам не нужно.

Позвонить+7 708 758 18 60НаписатьWhatsApp
Городг. Актобе · работаем по всему КЗ

Оставить заявку

Ответим за 15 минут и назовём примерную цену.