Technical SEO / практический материал

Техническое SEO статического HTML-сайта

Настраиваем SEO статического сайта: Title, Description, canonical, robots.txt, sitemap.xml, коды ответа, изображения и структурированные данные.

  • Дмитрий Лаврушин
  • 23 августа 2026
  • 4 минуты

Коды 200, 301 и 404 должны быть предсказуемы.

Рабочая модель

URL и ответы → Metadata → Sitemap + Schema

Коды 200, 301 и 404 должны быть предсказуемы.

Статический HTML удобен для SEO, потому что поисковый робот сразу получает заголовки, текст и ссылки. Но сам формат не гарантирует индексацию. Ошибки в canonical, кодах ответа или карте сайта могут перечеркнуть хороший контент.

Проверка начинается с каждой отдельной страницы. В исходном HTML должны находиться уникальные Title, Description, H1 и canonical.

html
<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Разработка статических сайтов под SEO</title>
  <meta name="description" content="Разработка быстрых многостраничных сайтов на HTML, CSS и JavaScript с готовой SEO-структурой.">
  <link rel="canonical" href="https://example.com/website-development/">
</head>

Title описывает конкретную страницу. H1 подтверждает ее тему, но не обязан дословно повторять Title. Description работает как краткое предложение перейти на страницу. Поисковая система может сформировать другой сниппет, если фрагмент текста лучше отвечает запросу.

Robots.txt и sitemap.xml

robots.txt управляет обходом, а не гарантированным исключением из индекса. Для закрытия служебной страницы используется noindex, при этом робот должен иметь возможность ее открыть и увидеть директиву.

text
User-agent: *
Allow: /
Disallow: /admin/
Sitemap: https://example.com/sitemap.xml

В sitemap.xml добавляются только канонические URL с ответом 200. Не нужно включать редиректы, страницы 404, дубли с параметрами и закрытые разделы. Дата lastmod должна меняться только после реального обновления содержания.

Коды ответа и дубли

Рабочая страница возвращает 200. Удаленная страница возвращает 404 или 410. Если есть точная замена, настраивается 301. Нельзя показывать сообщение «страница не найдена» с кодом 200. Это soft 404.

Одна версия домена должна быть основной. HTTP, HTTPS, адрес с www и без него не должны открываться как четыре независимых копии. Вторичные версии переводятся на канонический адрес постоянным редиректом.

Изображения и структурированные данные

У изображения должны быть понятное имя файла, корректный alt, заданные width и height, современный формат и размер, соответствующий месту в макете. Основное изображение первого экрана не стоит загружать лениво.

JSON-LD добавляется только для реально видимого содержания. Для экспертной статьи подходят типы Article или BlogPosting, для организации Organization, для хлебных крошек BreadcrumbList. Разметка помогает объяснить сущности, но не заменяет текст страницы.

Проверка перед публикацией

Откройте исходный код, проверьте метаданные и все ссылки. Затем проверьте URL в Search Console, валидаторе структурированных данных и PageSpeed Insights. Отдельно найдите битые ссылки, цепочки редиректов и страницы без входящих внутренних ссылок.

Техническое SEO не является разовой установкой плагина. Это согласованная работа HTML, сервера, структуры URL и контента. У статического сайта меньше скрытых слоев, поэтому каждое правило можно контролировать напрямую.

Доказательная база

Источники, на которые можно опереться