//NORD ← Разработка сайтов
norddigital.ru · SEO-справочник

21 элемент
видимости.

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

01
HTML <head>
Title — заголовок вкладки

Title — название страницы, которое отображается в трёх местах: во вкладке браузера, в результатах поиска (синяя ссылка) и в превью ссылки в мессенджере. Это самый важный SEO-тег — именно его поисковик использует как главный сигнал о содержании.

Оптимальная длина — 50–60 символов: Google и Яндекс обрезают всё что длиннее. Ключевые слова в начале, название сайта в конце через «|». Каждая страница — уникальный title.

Пример
<title>Разработка сайтов СПб — чистый код, без конструкторов | NordDigital</title>
Главный SEO-сигнал Вкладка браузера Превью ссылок
02
HTML <head>
Meta Description — описание страницы

Meta description — короткий текст под синей ссылкой в результатах поиска. Напрямую на позицию не влияет, но влияет на кликабельность: хорошее описание убеждает пользователя перейти именно на ваш сайт.

Оптимальная длина — 130–160 символов. Должен отвечать на вопрос: «почему нужно зайти именно на эту страницу».

Пример
<meta name="description" content="Коммерческие сайты без Tilda и шаблонов. Чистый HTML/CSS, SEO 21 из 21, Lighthouse 97+, PHP-формы. Пример работы — 42olenya.ru.">
Title — название книги на обложке, description — аннотация на задней стороне. Если аннотация скучная, книгу не купят — даже если название хорошее.
CTR в поиске Превью ссылок
03
Структура страницы
H1 / H2 / H3 — иерархия заголовков

Заголовки — не просто «большой текст», это смысловая структура страницы. Поисковики сканируют заголовки чтобы понять тему и подтемы.

H1 — главный заголовок. Один на странице, содержит главный ключевой запрос. H2 — заголовки разделов. H3 — подзаголовки внутри разделов.

Правильная иерархия
H1: Разработка сайтов в Санкт-Петербурге H2: Почему не конструктор H3: Tilda — аренда, а не актив H2: Состав работ
H1-H2-H3 — как оглавление книги. H1 — название, H2 — главы, H3 — параграфы. Поисковик читает оглавление чтобы понять о чём книга, не читая весь текст.
Структура для поиска Удобство чтения AI-парсинг
04
HTML <head>
Meta Robots — управление индексацией

Meta robots — тег-инструкция для поисковых роботов: заходить или нет, индексировать страницу или нет.

index / noindex — добавлять страницу в поиск или нет. follow / nofollow — учитывать ссылки с этой страницы или нет. Юридические и служебные страницы (оферта, политика, реквизиты) закрываются noindex — в поиске им делать нечего.

Варианты
<!-- Обычная страница --> <meta name="robots" content="index, follow"> <!-- Юридическая / служебная --> <meta name="robots" content="noindex, follow"> <!-- С AI-директивами (полный вариант) --> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
Контроль индексации AI-поиск
05
HTML <head>
Canonical — оригинальный адрес страницы

Canonical (канонический URL) — тег, который говорит поисковику: «эта страница существует по такому адресу». Нужен для защиты от дублей.

Проблема: одна страница может быть доступна по нескольким адресам — с www и без, с http и https, с / в конце и без. Поисковик может посчитать их разными и «размыть» ранжирующий вес. Canonical исправляет это.

Пример
<link rel="canonical" href="https://norddigital.ru/sites">
Защита от дублей Правильный URL
06
Социальные сети
Open Graph × 7 тегов

Open Graph — набор мета-тегов, которые контролируют как выглядит ссылка на сайт когда её публикуют в VK, Telegram, WhatsApp, Facebook.

Без OG-тегов платформа сама угадывает заголовок и картинку — обычно плохо. С OG вы точно задаёте: картинку 1200×630, заголовок, описание, тип страницы, язык.

Полный набор (7 тегов)
<meta property="og:type" content="website"> <meta property="og:url" content="https://norddigital.ru/sites"> <meta property="og:title" content="Разработка сайтов — чистый код | NordDigital"> <meta property="og:description" content="Сайты без конструкторов. SEO 21/21, Lighthouse 97+."> <meta property="og:image" content="https://norddigital.ru/assets/og-cover.jpg"> <meta property="og:locale" content="ru_RU"> <meta property="og:site_name" content="NordDigital">
OG-теги — красивая упаковка подарка. Сам подарок (сайт) остаётся тем же, но ссылка выглядит профессионально, а не как просто адрес в тексте.
Telegram / VK / WhatsApp Профессиональный вид
07
Социальные сети
Twitter Card × 4 тега

Twitter Card — аналог Open Graph, но специально для X (Twitter). Некоторые инструменты (Slack, LinkedIn) тоже читают именно эти теги.

Рекомендуется ставить оба набора (OG + Twitter Card) — они дублируют друг друга, но каждая платформа читает «свои». Занимает 4 строки кода, зато ссылка везде выглядит хорошо.

4 тега
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Разработка сайтов — чистый код | NordDigital"> <meta name="twitter:description" content="Сайты без конструкторов. SEO 21/21, Lighthouse 97+."> <meta name="twitter:image" content="https://norddigital.ru/assets/og-cover.jpg">
X / Twitter Slack / LinkedIn
08
Структурированные данные
Schema.org JSON-LD

Schema.org — стандарт разметки, который позволяет поисковику понять структуру информации: что это за бизнес, какой адрес, телефон, список товаров или услуг.

Schema пишется в формате JSON-LD — маленький блок кода в <head>, невидимый пользователю. Правильная Schema даёт «расширенные сниппеты» в поиске — звёздочки рейтинга, вопросы-ответы, адрес прямо под ссылкой, ещё до перехода на сайт.

Типы, которые используются
Organization — компания: название, адрес, телефон, email LocalBusiness — местный бизнес: регион, координаты Service — услуга с ценами BreadcrumbList — хлебные крошки навигации FAQPage — блок вопрос-ответ на странице
Schema.org — анкета для поисковика. Вместо того чтобы робот сам «догадывался» что за компания, вы заполняете форму: «я компания, зовусь так, нахожусь там, продаю это». Поисковик доверяет анкете больше, чем собственным догадкам.
Расширенные сниппеты AI-поиск Доверие поисковика
09
Региональное SEO
GEO-теги + ICBM — привязка к региону

GEO-теги — мета-теги, которые указывают поисковику географическое местоположение бизнеса. Важны для локального поиска: когда пользователь ищет «разработка сайтов Санкт-Петербург» — GEO-теги помогают показать сайт именно ему.

Стандарт старый, но Яндекс по-прежнему их учитывает. Google больше ориентируется на Schema.org LocalBusiness, но GEO тоже не помешает. ICBM — дополнительный тег с координатами в формате широта, долгота.

Набор GEO-тегов
<meta name="geo.region" content="RU-SPE"> <meta name="geo.placename" content="Санкт-Петербург"> <meta name="geo.position" content="59.934280;30.335098"> <meta name="ICBM" content="59.934280, 30.335098">
Яндекс локальный поиск Региональный трафик
10
AI-оптимизация — новое
AI-директивы — оптимизация под ИИ-поиск

С появлением AI-поисковиков (ChatGPT, Perplexity, Google AI Overview, Яндекс Нейро) появилось новое направление — GEO (Generative Engine Optimization). Это оптимизация не для традиционного поиска, а для ИИ-систем которые «читают» сайты и включают информацию в свои ответы.

AI-директивы добавляются в тег robots и дают ИИ-системам разрешение: сколько текста использовать, показывать ли изображения.

AI-директивы в robots
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <!-- max-snippet:-1 = показывать любой объём текста --> <!-- max-image-preview:large = показывать картинки полного размера -->
Традиционный SEO — попасть в бумажный телефонный справочник. AI-SEO — попасть в ответы, которые ChatGPT произносит вслух. Второе становится важнее с каждым месяцем.
ChatGPT / Perplexity Google AI Overview Яндекс Нейро
11
Производительность
Preconnect + Preload

Preconnect — подсказка браузеру заранее установить соединение с внешним сервером (шрифты Google, CDN), пока пользователь ещё читает страницу. Убирает задержку в 100–300мс на загрузку первого ресурса.

Preload — говорит браузеру загрузить критический ресурс (главное изображение, шрифт) с высоким приоритетом, раньше чем браузер сам до него доберётся. Прямо влияет на LCP — ключевой показатель Core Web Vitals.

В <head> страницы
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="image" href="hero.webp" fetchpriority="high">
LCP ↑ Core Web Vitals Скорость загрузки
12
Изображения
Alt-теги — описание изображений

Alt (alternative text) — текстовое описание изображения. Поисковик не видит картинки — он читает alt. По нему он понимает что на картинке и включает её в поиск по изображениям.

Alt также важен для доступности: если изображение не загружается или пользователь использует скринридер — alt озвучивает что было на фото.

Плохой и хороший alt
❌ alt="" — пустой, поисковик ничего не знает о картинке ❌ alt="image001.jpg" — имя файла, бесполезно ✅ alt="Разработчик пишет чистый HTML-код для коммерческого сайта"
Поиск по картинкам AI Image Search Доступность
13
Международное SEO
Hreflang — языковая привязка страницы

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

Обязательно ставить x-default — «версия по умолчанию» для пользователей язык которых не совпадает ни с одним из указанных. Для русскоязычного сайта достаточно двух тегов: ru и x-default.

Пример
<link rel="alternate" hreflang="ru" href="https://norddigital.ru/sites"> <link rel="alternate" hreflang="x-default" href="https://norddigital.ru/sites">
Hreflang — табличка на двери «Мы говорим по-русски». Google видит её и понимает: этот сайт для русскоязычной аудитории, показывать соответствующим пользователям.
Региональный поиск Защита от дублей
14
Техническое SEO
Sitemap.xml — карта сайта

Sitemap.xml — XML-файл в корне сайта со списком всех страниц для индексации. Поисковый робот находит его по адресу /sitemap.xml и использует как «оглавление» при обходе сайта.

Без sitemap поисковик находит страницы только по ссылкам — медленнее и ненадёжнее. С sitemap новая страница может попасть в индекс за часы, а не недели.

Структура записи
<url> <loc>https://norddigital.ru/sites</loc> <lastmod>2026-06-17</lastmod> <changefreq>monthly</changefreq> <priority>0.9</priority> </url>
Скорость индексации Охват всех страниц AI-краулеры
15
Техническое SEO
Robots.txt — правила обхода сайта

Robots.txt — текстовый файл в корне сайта, который задаёт правила для поисковых роботов: что можно сканировать, а что нет. Не закрывает страницы от пользователей — только от роботов.

Не путайте с meta robots (п.04): тот тег управляет одной страницей, robots.txt — всем сайтом сразу. Адрес sitemap.xml указывается именно здесь.

Типичный robots.txt
User-agent: * Disallow: /admin/ Allow: / Sitemap: https://norddigital.ru/sitemap.xml
Robots.txt — вахтёр на входе в офис. Meta robots — инструкция у каждого сотрудника «этот документ не копировать». Вахтёр не пустит робота на закрытые этажи, но если пустил — дальше работают инструкции на местах.
Управление краулингом Краулинговый бюджет
17
Структурированные данные
FAQ-разметка — вопросы и ответы в поиске

Если на странице есть блок «Вопрос — Ответ», его можно разметить Schema.org типом FAQPage. Тогда Google может показать эти вопросы и ответы прямо в результатах поиска в виде раскрывающегося аккордеона.

Это занимает больше места в выдаче — ваша ссылка визуально «вырастает» и привлекает больше внимания. Особенно полезно для страниц услуг и портфолио.

Аккордеон в поиске AI-поиск любит FAQ Больше места в выдаче
18
Изображения
WebP + <picture> — оптимизация изображений

WebP — современный формат изображений от Google. В среднем на 30–40% легче JPEG и PNG при том же визуальном качестве. Меньше вес — быстрее загрузка — выше PageSpeed — лучше позиции.

Тег <picture> позволяет задать несколько версий изображения: браузер сам выбирает WebP если поддерживает, и JPEG как запасной вариант для старых браузеров.

Использование <picture>
<picture> <source srcset="hero.webp" type="image/webp"> <img src="hero.jpg" alt="Описание" width="800" height="600"> </picture>
PageSpeed ↑ Быстрая загрузка
19
Производительность
loading="lazy" — ленивая загрузка

Атрибут loading="lazy" говорит браузеру не загружать изображение или iframe пока пользователь не прокрутил страницу до него. Так браузер не тратит трафик на картинки в «подвале» страницы при первой загрузке.

Главное изображение (hero) должно иметь fetchpriority="high" и NOT иметь loading="lazy" — наоборот, его нужно загрузить как можно быстрее для хорошего LCP.

Правильное применение
<!-- Главная картинка — высокий приоритет --> <img src="hero.webp" fetchpriority="high" alt="..."> <!-- Картинки ниже на странице — ленивая загрузка --> <img src="card.webp" loading="lazy" alt="...">
LCP ↑ Экономия трафика
20
Ранжирование Google
Core Web Vitals — показатели скорости Google

Core Web Vitals — три показателя скорости и удобства, которые Google использует как фактор ранжирования с 2021 года. Быстрый сайт занимает позицию выше медленного конкурента с одинаковым контентом.

LCP (Largest Contentful Paint) — время до загрузки главного элемента. Хорошо: менее 2.5 сек. INP (Interaction to Next Paint) — отклик на нажатие. Хорошо: менее 200 мс. CLS (Cumulative Layout Shift) — прыжки контента при загрузке. Хорошо: менее 0.1.

Зелёная зона
LCP < 2.5 с — главный элемент загрузился быстро INP < 200 мс — страница откликается мгновенно CLS < 0.1 — контент не прыгает при загрузке
Фактор ранжирования Google Удобство пользователя
← Назад: Разработка сайтов