Блог · SEO
5 августа 2026

SEO для статических
сайтов

Как продвигать сайт на чистом HTML/CSS/JS без CMS — мета-теги, микроразметка, структура URL и индексация в Google и Яндекс.

01 / Основы

Почему статика — это уже фора в SEO

Скорость и чистый код решают половину дела

Поисковики годами намекают: скорость загрузки и чистота кода — это ранжирующие факторы. Статический сайт на HTML/CSS/JS по умолчанию быстрее — ему не нужно каждый раз собирать страницу из базы данных, как это делает CMS вроде WordPress.

Но статика не продвигает себя сама. У неё нет плагинов вроде Yoast, которые сами расставляют мета-теги и генерируют sitemap. Всё это нужно сделать руками — зато результат получается предсказуемее и без лишнего мусора в коде.

  • Скорость — меньше серверной работы, быстрее первый байт (TTFB)
  • Чистый HTML — без сотни строк, которые генерируют конструкторы и CMS
  • Полный контроль — вы сами решаете, что и как индексируется
02 / Мета-теги

Мета-теги и заголовки

Минимальный набор, без которого не начинают

ТегЗачем нужен
<title>Заголовок в результатах поиска и вкладке браузера — до ~60 символов
meta descriptionТекст под заголовком в выдаче — до ~155 символов, с призывом к действию
<h1>Один на страницу, содержит главный ключевой запрос
canonicalУказывает основной адрес страницы, если контент дублируется
og:title / og:imageКак страница выглядит при шаринге в соцсетях и мессенджерах

Совет: у каждой страницы должны быть свои уникальные title и description — не копируйте один на весь сайт, поисковик это быстро замечает.

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

Микроразметка Schema.org

JSON-LD — самый простой способ подключить

Микроразметка объясняет поисковику, что именно написано на странице: это статья, товар, отзыв или организация. За это поисковик может показать красивый расширенный сниппет — с рейтингом, датой публикации или ценой.

Проще всего добавить её через JSON-LD — один блок <script> в конце страницы, без изменения остальной вёрстки:

<!-- пример для страницы статьи -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Заголовок статьи",
  "datePublished": "2026-08-20",
  "author": { "@type": "Organization", "name": "Antviz" }
}
</script>

После публикации проверьте разметку через Rich Results Test от Google — он покажет, распознал ли поисковик тип страницы и нашёл ли ошибки.

04 / Структура

URL, sitemap.xml и robots.txt

Как помочь поисковику найти все страницы

  • Короткие URL — /articles/seo-dlya-saitov лучше, чем /page.php?id=482
  • Без .html в адресе — GitHub Pages и большинство хостингов умеют отдавать чистые адреса
  • sitemap.xml — список всех страниц сайта, который вы явно передаёте поисковику
  • robots.txt — какие разделы индексировать не нужно (например, служебные страницы кабинета)
# robots.txt — минимальный пример
User-agent: *
Disallow: /admin/
Sitemap: https://example.ru/sitemap.xml
05 / Индексация

Как попасть в Google и Яндекс

Пошагово — от вебмастера до первых позиций

01
Подтвердите сайт в Google Search Console и Яндекс.ВебмастереЧерез мета-тег в <head> или DNS-запись — оба способа работают без доступа к хостингу
02
Отправьте sitemap.xmlВ обоих вебмастерах есть отдельная форма для этого — так поисковик узнает обо всех страницах сразу
03
Запросите переобход ключевых страницИнструмент проверки URL в Google Search Console ускоряет первую индексацию
04
Следите за отчётом по индексацииОн покажет, какие страницы не попали в индекс и почему — обычно это ошибки canonical или robots.txt
06 / Ошибки

Частые ошибки статических сайтов

На что чаще всего жалуются вебмастера

Одинаковый title на всех страницахПоисковик не понимает, чем страницы отличаются друг от друга
Забытый sitemap.xmlНовые страницы находятся поисковиком месяцами, а не днями
Картинки без alt-текстаТеряется трафик из поиска по картинкам и страдает доступность
Нет мобильной адаптацииGoogle индексирует прежде всего мобильную версию сайта
07 / FAQ

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

Короткие ответы на главное

Нужна ли CMS для нормального SEO?

Нет. CMS удобна для контент-менеджера, но само SEO — это мета-теги, скорость и структура, которые прекрасно живут и на статике.

Сколько ждать первых результатов?

Обычно первая индексация — от пары дней до пары недель. Заметный рост позиций — от 1 до 3 месяцев, в зависимости от конкуренции в нише.

Обязательна ли микроразметка?

Не обязательна, но сильно повышает шанс на расширенный сниппет в выдаче — а это заметно увеличивает CTR из поиска.

Как проверить, что сайт вообще проиндексирован?

Введите в Google site:ваш-домен.ru — покажет все известные поисковику страницы. То же самое работает и в Яндексе.

Нужен сайт, готовый к SEO с первого дня?

Соберём статический сайт с правильными мета-тегами, sitemap и микроразметкой из коробки.