On-page SEO — это оптимизация элементов на самой странице: контента, title tag, meta description, заголовков (H1/H2/H3), URL, внутренних ссылок и изображений — так, чтобы и Google, и человек сразу понимали, о чём страница и почему она лучший ответ на запрос. Это отличается от off-page (внешние ссылки и репутация) и от технического SEO (скорость, индексация, структура сайта). On-page — это слой, который вы контролируете на 100%, и именно с него начинается любой реальный результат.

Что такое on-page SEO и чем оно отличается от off-page и технического?

Чтобы не путать вещи, держите в голове простое разделение. SEO состоит из трёх слоёв, которые работают вместе, но делаются по-разному:

  • On-page — то, что на странице: текст, title, meta description, заголовки, URL, внутренние ссылки, alt у картинок. Управляете напрямую из редактора контента.
  • Off-page — то, что происходит вне страницы: ссылки с других сайтов, упоминания, репутация. Об этом у нас есть статья про обратные ссылки для бизнеса.
  • Техническое — фундамент: скорость загрузки (см. статью про Core Web Vitals), индексация, sitemap, мобильная версия, безопасность.

Моё мнение после многих лет работы: on-page — это место, где маленький бюджет даёт наибольший эффект, потому что вы не зависите ни от кого снаружи. Чисто написанная страница с одной понятной темой растёт в Google даже без десятков ссылок.

Как выглядит чек-лист on-page SEO, который реально работает?

Галочки не нужно ставить «ради галочки». Каждый пункт решает реальную задачу — либо для Google, либо для читателя. Вот что я проверяю на каждой странице:

  • Уникальный полезный контент, написанный точно под интент запроса — если человек ищет «как», дайте ему шаги, а не рекламную брошюру.
  • Одна тема и один фокус-ключ на страницу. Две темы на одной странице = ни одна не ранжируется нормально.
  • Title tag до ~60 символов, с ключом ближе к началу.
  • Meta description 140–160 символов, написанная чтобы вызвать клик, а не просто заполнить.
  • Один H1, который ясно говорит, о чём страница.
  • Логичная иерархия H2/H3, в идеале сформулированная как реальные вопросы клиента («Сколько стоит…?», «Как выбрать…?»).
  • Короткий читаемый URL с ключом, без параметров и лишних цифр.
  • Внутренние ссылки на смежные страницы (услуги, связанные статьи) с описательным якорным текстом.
  • Изображения с атрибутом alt и сжатые, чтобы не тормозить страницу.
  • Вступление answer-first: первый абзац даёт короткий точный ответ, потом детали.
  • Schema (структурированные данные) там, где это уместно — подробности в нашей статье про schema markup.
  • Читабельность: короткие абзацы, списки, подзаголовки; чистая мобильная версия; разумная скорость.

Какие ошибки on-page встречаются чаще всего?

Одни и те же четыре ошибки повторяются снова и снова, даже на в целом хороших сайтах:

  • Keyword stuffing — повторяете ключ, пока он не зазвучит роботизированно. Google за это не награждает, скорее наоборот, а читатель уходит.
  • Дублирующиеся title на нескольких страницах — Google перестаёт понимать, какая есть какая, и они каннибализируют друг друга.
  • Несколько H1 на одной странице — размывает главное сообщение. Один, чёткий.
  • «Водяной» текст, написанный мимо интента — 1500 слов, которые не отвечают на вопрос человека, не побьют 400 слов по делу.

Как on-page SEO помогает AEO и AI Overviews?

Вот связь, которую многие упускают. Чистая on-page структура — заголовок в виде вопроса, за которым следует короткий концентрированный ответ, плюс списки с конкретной информацией — повышает шанс попасть в featured snippet (нулевая позиция) и быть процитированным в AI Overviews. Будьте честны с собой: специальной разметки или «opt-in» для AI Overviews не существует — решают обычные системы ранжирования Google, и показ никогда не гарантирован. Больше того, иногда человек читает ответ прямо в выдаче и не переходит на сайт (zero-click). Всё, что вы можете, — дать ровно тот блок «вопрос → короткий ответ», который движок или AI-модель легко вытащит. По сути, AEO строится на фундаменте on-page. Подробности — в наших статьях про featured snippets и про AEO и ответы AI.

Поэтому даже эту статью мы пишем answer-first: первый абзац задуман как готовый к извлечению ответ.

Как делать on-page SEO правильно в Молдове, на RO и RU?

У рынка Молдовы есть ясная особенность: часть клиентов ищет на румынском, часть на русском, иногда вперемешку. Это значит, что on-page нужно делать на обеих версиях страницы, а не переводить на скорую руку. Несколько конкретных вещей:

  • Title и H1 с гео-модификатором на локальных страницах: «Кишинёв», «Молдова» — клиент из Кишинёва скорее кликнет на то, что его включает.
  • Реальные ключи на каждом языке: то, что человек ищет на RU, не всегда прямой перевод того, что он ищет на RO.
  • Meta description, адаптированная культурно, а не скопированная слово в слово между языками.

Я не выдумываю цифры трафика — они зависят от ниши. Но правило держится везде: страница, которая говорит на языке клиента и включает его город, стартует с преимуществом.

С чего начать?

Начните со страниц, которые уже приносят визиты или деньги: поставьте по одной теме на каждую, напишите title и meta как следует, сделайте чёткий H1 и свяжите их между собой. Затем добавьте структуру answer-first. В shadowforge мы закладываем on-page SEO — структуру, заголовки, meta, перелинковку, alt у изображений — с первого дня проекта, а не как слой, приклеенный в конце.