SEO-оптимизация — это правка конкретных предметов: файлов на сервере, адресов страниц, служебных данных в коде и текста под запросы. Каждый из них можно открыть, показать пальцем и сравнить «до» и «после». Определений у этого занятия много, а описей мало, поэтому ниже не будет фразы «комплекс мер». Будет список того, что именно меняют руками, с примерами, критериями готовности и проверкой адреса прямо на странице.
Двенадцать определений и ни одного предмета
По запросу «seo оптимизацией» поиск отдаёт почти одни объяснения. Из тридцати первых результатов двадцать семь — статьи и справочные материалы, и только три — страницы продавцов услуг. У двенадцати в заголовке стоит «что такое» или «что это». Шесть адресованы начинающим: «для новичков», «самостоятельно», «базовые основы». Десять опубликованы на Хабре и в Skillbox Media. Два описания дословно называют оптимизацию «комплексом мер».
Читать их полезно, но после чтения остаётся тот же вопрос, с которым человек пришёл: а что конкретно делают? «Внутренняя оптимизация», «работа с технической частью», «доработка структуры» — слова, за которыми не видно ни одного файла. Владелец сайта не может проверить подрядчика, а начинающий не знает, что открыть первым. Эта статья устроена как опись имущества: четыре группы предметов и по каждой — что в ней лежит и в каком виде должно быть.
Опись: четыре группы предметов
Всё, что меняют при оптимизации под поисковые системы, SEO-специалист может разложить на четыре кучки. Первая — файлы: то, что физически лежит на сервере. Вторая — пути: адреса, по которым открываются страницы. Третья — данные: служебные записи в коде, которые человек не видит, а робот читает первым делом. Четвёртая — запросы: слова, под которые написан видимый текст. На схеме — типичный сайт в виде дерева папок, цветом отмечено то, что относится к делу.
Запросы пользователей подтверждают это деление точнее любого учебника. В списке фраз по теме есть «SEO-оптимизация файлов», «SEO-оптимизация путей», «оптимизация данных SEO» и «оптимизация поисковых запросов SEO». Люди ищут не теорию, а конкретный предмет, с которым застряли. Пойду по тем же четырём группам. В конце — критерии, по которым видно, что работа закончена, и распорядок, чтобы она не развалилась через полгода.
Формулируют задачу по-разному: оптимизация для SEO, оптимизация по SEO, SEO-оптимизация для поисковиков или SEO-оптимизация сайта для поиска. За всеми вариантами стоит одна и та же работа. Поисковик у неё главный адресат, но не единственный: то, что удобно роботу Яндекса или Google, почти всегда удобно и человеку. Лёгкая страница быстрее открывается с телефона, понятный адрес проще переслать, точный заголовок экономит лишний клик. В описи нет ни одного пункта, который делался бы только ради машины.
Файлы: что лежит на сервере
Первым робот запрашивает не главную страницу, а файл robots.txt в корне сайта. В нём написано, куда ходить нельзя. Ошибка в одной строке этого файла способна убрать из поиска весь сайт, и такое случается чаще, чем кажется: после переноса с тестового адреса в нём забывают строку, запрещающую всё. Рабочий файл небольшого магазина занимает пять-десять строк и выглядит примерно так.
User-agent: *
Disallow: /search/
Disallow: /cart/
Disallow: /*?sort=
Clean-param: utm_source&utm_medium&utm_campaign
Sitemap: https://site.ru/sitemap.xml
Здесь закрыты внутренний поиск, корзина и страницы сортировки — всё, что создаёт дубли и не отвечает ни на один запрос. Строка Clean-param понятна только Яндексу: она просит не считать отдельными страницами адреса с рекламными метками. Последняя строка указывает на второй важный файл — карту сайта. В sitemap.xml перечисляют адреса, которые должны быть в поиске, и только их: без редиректов, без закрытых и удалённых страниц.
| Файл | Что с ним делают | Частая ошибка |
|---|---|---|
| robots.txt | Закрывают служебные разделы и дубли | Остался запрет на весь сайт после разработки |
| sitemap.xml | Перечисляют страницы для индексации | В карте удалённые адреса и редиректы |
| Изображения | Сжимают, переводят в WebP или AVIF, задают размеры и описание alt | Фотография с телефона на 5 МБ в шапке |
| Стили и скрипты | Убирают лишнее, сжимают, откладывают загрузку второстепенного | Десять счётчиков и виджетов грузятся раньше текста |
| Шрифты | Оставляют два-три начертания, подключают локально | Текст невидим, пока шрифт не загрузился |
| Настройки сервера | Редиректы, сжатие, кеширование, защищённое соединение | Сайт открывается и с www, и без — это два разных сайта для робота |
Больше всего веса обычно дают изображения. На сайтах малого бизнеса они занимают от половины до трёх четвертей объёма страницы, и почти всегда их можно ужать в несколько раз без видимой потери. SEO-оптимизация файлов изображений — самая благодарная работа: один вечер, и страница открывается вдвое быстрее. Скорость сама по себе не выводит в первую десятку, но медленная страница теряет посетителей раньше, чем они что-то прочтут.
Пути: как устроен адрес страницы
Адрес — второе после заголовка, что человек видит в выдаче, и первое, что видит робот. По нему обе стороны составляют представление о странице ещё до загрузки. SEO-оптимизация путей сводится к тому, чтобы адрес был коротким, читаемым и единственным для своей страницы. На схеме адрес разобран на части: какие из них несут смысл, а какие создают проблемы.
Самая дорогая ошибка в путях — менять их на работающем сайте без редиректов. Страница со старым адресом исчезает, с новым появляется как незнакомая, и всё накопленное обнуляется. Поэтому структуру адресов продумывают до запуска, а если менять всё же приходится, каждому старому пути назначают постоянный редирект на новый. Вторая ошибка — одна страница по нескольким адресам: со слэшем в конце и без, с параметрами сортировки, с метками рекламы.
Проверьте свой адрес. Вставьте в поле путь любой страницы — часть после названия сайта — и нажмите кнопку. Шесть правил ниже покажут, что в порядке, а что стоит поправить. Правила не жёсткие: кириллица в адресе допустима, и Яндекс её понимает, но такие ссылки превращаются в длинный набор процентов при копировании. Для нового сайта разумнее латиница.
Проверка адреса страницы
- Путь не длиннее 75 знаков — длинный адрес обрезается в выдаче и хуже запоминается.
- Нет заглавных букв — для сервера /Catalog/ и /catalog/ могут быть разными страницами.
- Слова разделены дефисом, а не подчёркиванием — дефис поисковые системы считают пробелом.
- Нет параметров после знака вопроса — каждый параметр создаёт копию страницы.
- Не больше трёх уровней вложенности — глубоко спрятанные страницы робот обходит реже.
- Нет кириллицы и пробелов — такой адрес не ломается при копировании.
Результат: нажмите «Проверить»
Данные: что робот читает раньше текста
В коде каждой страницы есть записи, которых посетитель не видит. Из них поиск собирает сниппет — заголовок, описание, цену, рейтинг. Оптимизация данных для SEO начинается с двух старых тегов: title и description. Title — строка, по которой кликают в выдаче. Description — текст под ней. Оба должны быть свои у каждой страницы. Одинаковый заголовок на сорока товарах — самая частая находка в любом аудите.
Следующий слой — микроразметка. Это способ сказать роботу прямо: вот товар, вот его цена, вот наличие, вот адрес магазина. Без неё поиск вынужден догадываться по тексту, с ней получает готовые поля. Наградой становится расширенный сниппет: цена, звёзды рейтинга, ответы на вопросы прямо в выдаче. Записывают разметку в формате JSON-LD — отдельным блоком в коде страницы, который ни на что в дизайне не влияет.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Визитки двусторонние, 1000 шт.",
"offers": {
"@type": "Offer",
"price": "2400",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
}
}
</script>
Чаще всего нужны четыре типа: Organization для сведений о компании, Product с Offer для товаров, FAQPage для блока вопросов и BreadcrumbList для цепочки навигации. Проверить, что разметка читается, можно валидатором в Яндекс Вебмастере или инструментом Google. Сюда же относятся теги Open Graph — по ним мессенджеры и соцсети строят карточку ссылки. На позиции они не влияют, но ссылка с картинкой и заголовком собирает заметно больше переходов, чем голый адрес.
Совет SEO-специалиста: цена в разметке должна совпадать с ценой на странице. Расхождение поиск расценивает как обман, и расширенный сниппет отключают для всего сайта.
Запросы: одна страница — один главный запрос
Четвёртая группа — слова. SEO-оптимизация под поисковые запросы означает простую вещь: у каждой страницы есть главный запрос, и видимый текст на него отвечает. Не «содержит ключ пять раз», а отвечает — так, чтобы человеку не пришлось возвращаться в выдачу. SEO-оптимизация по одному запросу в чистом виде выглядит так: запрос стоит в title и в главном заголовке страницы, первый абзац даёт ответ, дальше идут подробности, цены и вопросы.
Обратное правило столь же важно: один запрос — одна страница. Когда на сайте три страницы написаны под одну фразу, поиск не знает, какую показывать, и меняет их местами от обновления к обновлению. Ни одна не закрепляется. Это называют каннибализацией, и лечится она объединением. Оптимизация поисковых запросов в SEO начинается с таблицы в два столбца, где напротив каждой страницы записан её запрос и ни один не повторяется.
Критерии: как понять, что оптимизация сделана
У каждой группы предметов есть измеримое состояние «готово». Это отличает оптимизацию от продвижения: продвижение не кончается, а оптимизацию можно принять по списку. Ниже критерии SEO-оптимизации, которые я использую при сдаче работ. Пороги скорости взяты из рекомендаций Google для показателей Core Web Vitals, остальное — из практики и диагностики Вебмастера.
| Группа | Критерий | Где смотреть |
|---|---|---|
| Файлы | Главный блок страницы появляется не позже 2,5 секунды | PageSpeed Insights, показатель LCP |
| Файлы | Страница не дёргается при загрузке: CLS не выше 0,1 | Там же |
| Файлы | В диагностике нет критичных и возможных проблем | Яндекс Вебмастер |
| Пути | Число страниц в поиске близко к числу адресов в карте сайта | Вебмастер, «Страницы в поиске» |
| Пути | Нет внутренних ссылок на редиректы и несуществующие страницы | Screaming Frog или аналог |
| Данные | Нет повторяющихся и пустых title и description | Вебмастер, «Заголовки и описания» |
| Данные | Разметка проходит проверку без ошибок | Валидатор микроразметки |
| Запросы | У каждой страницы свой главный запрос, повторов нет | Таблица «страница — запрос» |
Критерии описывают состояние сайта, а не место в выдаче. Сайт, который проходит все восемь строк, не обязан стоять первым: у конкурентов может быть то же самое плюс известное имя и сотни отзывов. Но сайт, который их не проходит, почти наверняка недополучает показы. Оптимизация для поисковых систем в SEO — это допуск к соревнованию, а не победа в нём.
Случай из практики: типография и шесть мегабайт
Небольшая типография, сайт на популярной системе управления, около трёхсот страниц. Тексты были приличные, написаны самим владельцем, с ценами и сроками. Клики из поиска два года держались около 520 в месяц. Новых текстов мы не писали вовсе: работали только с тремя первыми группами из описи. Главная страница весила 6,8 МБ, из них 5,1 МБ приходилось на изображения — слайдер из шести фотографий цеха, выложенных прямо с камеры.
После сжатия изображений и перевода в AVIF, удаления четырёх неиспользуемых виджетов и одного лишнего шрифта страница стала весить 1,4 МБ. Главный блок начал появляться за 2,1 секунды вместо 5,9. В robots.txt закрыли параметры сортировки и фильтров — из индекса ушло около 1 240 адресов-дублей. На карточки товаров поставили разметку Product, и в выдаче появились цены. Доля кликов от показов выросла с 2,1 до 3,4 процента.
Через три месяца клики из поиска составили 790 в месяц — в полтора раза больше при тех же текстах и без единой новой ссылки. Позиции изменились мало: в среднем на одно-два места вверх. Основной прирост дал сниппет с ценой и то, что люди перестали уходить, не дождавшись загрузки. Это хороший пример того, чем оптимизация отличается от продвижения: мы ничего не добавили, только привели в порядок имеющееся.
Процессы: что повторять, чтобы не развалилось
Оптимизация не делается раз и навсегда. Менеджер загружает новую фотографию на пять мегабайт, программист добавляет виджет, после обновления системы слетает robots.txt. Через полгода сайт возвращается к исходному состоянию, если за ним не следить. Оптимизация SEO-процессов — это короткий распорядок проверок, который занимает около часа в месяц и не требует специалиста.
- Раз в неделю: открыть Вебмастер и посмотреть, нет ли новых сообщений в диагностике и разделе безопасности.
- Раз в месяц: проверить скорость главной и двух-трёх ходовых страниц.
- Раз в месяц: сравнить число страниц в поиске с прошлым месяцем — резкий рост означает дубли, резкое падение — ошибку.
- Раз в квартал: прогнать сайт программой-сканером и починить битые ссылки и редиректы.
- После любого обновления системы или дизайна: проверить robots.txt, карту сайта и разметку.
- При добавлении раздела: вписать новые страницы в таблицу «страница — запрос» до публикации.
Поисковое пространство: больше одной строки
Последнее понятие из запросов — «SEO-оптимизация поискового пространства». Так называют работу не над одной страницей, а над всем, что человек видит по вашему запросу: сайт, карточку на Картах, отзывы на сторонних площадках, видео, блок вопросов. По названию компании хорошо бы занимать первую страницу целиком своими и дружественными площадками. Для этого те же данные — название, адрес, телефон, часы — должны совпадать везде до буквы.
С 2025 года к этому пространству добавился ответ нейросети над результатами. SEO-оптимизация в поиске теперь включает заботу о том, чтобы сводку собирали и из ваших страниц. Отдельных файлов или тегов для этого нет. Работает то же, что описано выше: чистые данные, разметка, короткий ответ сразу под подзаголовком-вопросом. Сайт, прошедший опись, готов и к обычной выдаче, и к нейросетевой.
Что делать самому, а что отдать
Сжать изображения перед загрузкой.
Прописать разные title и description.
Следить за диагностикой в Вебмастере.
Вести таблицу «страница — запрос».
Настройку редиректов и структуры адресов.
Микроразметку и её проверку.
Ускорение за счёт кода и сервера.
Чистку индекса от дублей без потери нужных страниц.
Правая колонка опасна тем, что ошибка в ней стоит трафика: неверный редирект или лишняя строка в robots.txt убирают страницы из поиска на недели. Сама по себе SEO-оптимизация для оптимизаторов — рутина на несколько дней, для владельца без опыта — риск. Такую работу я делаю разово или в составе постоянного сопровождения; условия описаны на странице SEO-продвижение. По итогам вы получаете ту же опись с отметками «было» и «стало».
Хотите узнать, сколько весит ваша главная и сколько дублей в индексе? Пришлите адрес — пройду по описи и пришлю список того, что стоит поправить в первую очередь. Бесплатно.
Написать в Telegram →
Итог
SEO-оптимизация — это четыре группы предметов: файлы, пути, данные и запросы. Файлы должны быть лёгкими и не закрывать нужное, пути — короткими и единственными, данные — заполненными и размеченными, запросы — разложенными по страницам без повторов. У каждой группы есть измеримый критерий готовности, и работу можно принять по списку. Оптимизация не гарантирует первого места, но без неё остальные усилия уходят в сайт, который поиск видит наполовину.
Нужно SEO-продвижение или аудит сайта?
Расскажите о задаче — разберу ваш сайт и отвечу в течение часа.
Написать в TelegramОпрос
Что из описи на вашем сайте точно в порядке?
Проголосуйте, чтобы увидеть, как думают другие читатели
Часто задаваемые вопросы
Чем SEO-оптимизация отличается от продвижения?
Оптимизация — приведение в порядок самого сайта: файлов, адресов, служебных данных и текстов под запросы. У неё есть конечный список и критерии готовности. Продвижение шире и не заканчивается: новые страницы, ссылки, отзывы, работа с конкурентами.
Что должно быть в файле robots.txt?
Запреты на служебные разделы — внутренний поиск, корзину, личный кабинет, страницы сортировки — и ссылка на карту сайта. Для Яндекса полезна строка Clean-param с рекламными метками. Главное — убедиться, что в файле нет запрета на весь сайт.
Нужна ли микроразметка небольшому сайту?
Да. Разметка организации, товаров с ценами и блока вопросов даёт расширенный сниппет: цену, рейтинг, ответы прямо в выдаче. На позицию она влияет слабо, на число кликов — заметно.
Какой должна быть скорость загрузки страницы?
По рекомендациям Google главный блок должен появляться не позже чем через 2,5 секунды, а смещение элементов при загрузке — не превышать 0,1. Проверить можно бесплатно в PageSpeed Insights. Чаще всего страницу тормозят несжатые изображения.
Можно ли менять адреса страниц на работающем сайте?
Можно, но только с постоянным редиректом с каждого старого адреса на новый. Без редиректов страница теряет накопленные позиции и воспринимается поиском как новая. Менять адреса без веской причины не стоит.
Как часто нужно проверять оптимизацию сайта?
Диагностику в Вебмастере — раз в неделю, скорость и число страниц в поиске — раз в месяц, полный обход сканером — раз в квартал. И обязательно после любого обновления системы управления или дизайна.