Техническое SEO · 14 октября 2026 · 3 мин чтения

SEO для фронтенд-разработчика: что заложить в вёрстку и шаблоны

Эта страница на узбекском: /uz/blog/frontend-seo

Фронтенд-разработчик определяет, что именно увидит поисковый робот: какой HTML придёт с сервера, найдутся ли ссылки, как быстро отрисуется страница. Ошибки на этом этапе потом исправлять дороже, чем заложить правильное решение сразу. Этот материал — список того, о чём стоит договориться с SEO-специалистом до начала разработки и проверить перед запуском.

Рендеринг: что приходит в HTML

Главный вопрос для сайтов на React, Vue, Angular и других фреймворках — содержится ли контент в исходном HTML или появляется только после выполнения JavaScript. Google умеет рендерить JavaScript, но делает это с задержкой и не всегда полностью. Другие поисковики и системы ИИ справляются хуже.

Надёжные варианты для страниц, которые должны быть в поиске:

  • Серверный рендеринг (SSR) — HTML формируется на сервере для каждого запроса
  • Статическая генерация (SSG) — страницы собираются заранее при сборке
  • Гибридные режимы фреймворков вроде Next.js и Nuxt

Чисто клиентский рендеринг подходит для личных кабинетов и админок, но не для каталогов, услуг и статей.

Мета-теги в шаблонах

Предусмотрите возможность задавать для каждой страницы свои:

  • title и meta description
  • canonical
  • meta robots
  • теги Open Graph для превью в Telegram и соцсетях
  • hreflang для языковых версий, если сайт на русском и узбекском

Значения должны приходить в HTML с сервера, а не подставляться скриптом после загрузки.

Ссылки и навигация

Все переходы между страницами — настоящие ссылки с атрибутом href. Роутер фреймворка должен рендерить тег a, а не обрабатывать клики на произвольных элементах. Пагинация каталога — ссылками на отдельные адреса, а не только кнопкой «Показать ещё». Фильтры, которые должны индексироваться, формируют понятные адреса, остальные — не создают новых индексируемых страниц.

Адреса

Человекопонятные адреса латиницей без лишних параметров, единый формат слеша на конце, отсутствие адресов с решёткой для разных страниц. Каждой странице — один адрес. Код ответа 404 для несуществующих страниц, а не пустой шаблон с кодом 200 — частая ошибка одностраничных приложений.

Изображения и медиа

  • Тег img с атрибутами alt, width и height
  • Адаптивные изображения через srcset под разные экраны
  • Современные форматы и сжатие
  • Отложенная загрузка ниже первого экрана, но не для главного изображения
  • Видео с обложкой и без автозапуска тяжёлых файлов

Скорость и Core Web Vitals

Фронтенд в значительной степени отвечает за все три показателя. LCP зависит от того, как быстро загружается главный элемент первого экрана. INP — от объёма JavaScript и длинных задач в основном потоке. CLS — от того, зарезервировано ли место под изображения, баннеры, шрифты. Разделение кода, отложенная загрузка сторонних скриптов и отказ от тяжёлых библиотек ради мелких эффектов дают наибольший эффект.

Микроразметка

Заложите вывод JSON-LD в шаблоны: Organization на главной, BreadcrumbList на внутренних, Product в карточках, Article в блоге. Данные берутся из тех же источников, что и видимый контент, и выводятся на сервере.

Как договориться с SEO-специалистом

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

Чек-лист перед запуском

  • Контент виден в исходном коде страницы без выполнения скриптов
  • Уникальные title, description и H1 на всех шаблонах
  • Настоящие ссылки, корректные коды ответов, страница 404
  • robots.txt и sitemap.xml генерируются и не закрывают сайт
  • Нет noindex, оставшегося от тестовой версии
  • Хорошие показатели Core Web Vitals на мобильных в лабораторном тесте
  • Микроразметка проходит валидацию

Заявка на SEO-аудит

Оставьте адрес сайта и телефон — свяжемся и расскажем, что мешает сайту расти в поиске.

Заказать аудит

Статьи по теме

Техническое SEO

Требования к sitemap: лимиты, кодировка и формат адресов

Поисковики принимают карту сайта, только если она соответствует протоколу. Собрали требования, которые чаще всего нарушают.

14 октября 2026

Техническое SEO

Как поддерживать sitemap актуальным при добавлении и удалении страниц

Карта сайта полезна, только если отражает текущее состояние сайта. Разбираем, как настроить обновление и что делать после крупных изменений.

14 октября 2026

Техническое SEO

Структура sitemap для большого сайта: индексный файл и разбивка

На большом сайте одна общая карта неудобна и роботу, и специалисту. Показываем, как разбить sitemap на части так, чтобы она помогала диагностике.

14 октября 2026

Техническое SEO

301 или 302: какой редирект выбрать в каждой ситуации

Код редиректа подсказывает поисковику, какой адрес оставить в выдаче. Разбираем, когда переезд постоянный, а когда временный, и чем опасна путаница.

14 октября 2026

Техническое SEO

Главное зеркало: www или без www и как настроить редирект

У сайта есть четыре варианта адреса, а в поиске должен быть один. Объясняем, как выбрать основной и склеить остальные одним редиректом.

14 октября 2026

Техническое SEO

Meta refresh и JS-редирект: почему для SEO лучше серверный 301

Иногда серверный редирект настроить нельзя, и в ход идут meta refresh или скрипт. Разбираем, как поисковики их воспринимают и где проходит граница допустимого.

14 октября 2026

Заявка

Заявка на SEO-аудит

Оставьте адрес сайта и телефон — свяжемся и расскажем, что мешает сайту расти в поиске.

Или позвоните

+998 94 444 48 85

Нажимая кнопку, вы соглашаетесь на обработку контактных данных.