Технический SEO-аудит для os-design.ru

Брендинговое агентство
Январь 2025

Комплексный технический аудит сайта брендингового агентства. Выявлено 10 проблем: 3 критичных, 5 высоких, 2 низких.

С какой ситуацией пришёл клиент

Сайт os-design.ru — брендинговое агентство в Москве. При техническом аудите выявлен комплекс проблем безопасности и SEO. Три критичных HTTP-заголовка безопасности отсутствовали на всех страницах: HSTS, X-Content-Type-Options и корректный canonical в серверном HTML. Тег canonical генерировался JavaScript после загрузки страницы — поисковики видели его только при рендере JS, но не в исходном HTML через View Source. Дополнительно: 80+ страниц без уникального Description, 12+ страниц с несколькими H1, 7 битых внутренних ссылок.

Картина до начала работ

Таблица каннибализации: группы запросов, конкурирующие страницы и их статус до начала работ
Группа запросовСтраница услугиСтраница блогаСтатус ДО
HTTP-заголовки безопасностиВсе страницы3 проблемыHSTS, X-Content-Type, canonical — отсутствуют
Мета-теги80+ страницПустые DescriptionБез Description и Title
Заголовки H112+ страницДубли H1Несколько H1 на странице
Битые ссылки7 URL404 ошибкиВнутренние ссылки → 404
Пагинация блога/blog/page=0, page=1Нет 301-редиректов

Общая информация о проекте

Тип сайта
Брендинговое агентство
CMS
Кастомная CMS / SPA (React)
Тематика
Брендинговое агентство, Москва
Проверено страниц
150

SEO-балл сайта

До аудита
62
/100
После
89
/100
+44% улучшение

Краткий вывод

Сайт os-design.ru — брендинговое агентство с портфолио из 150+ страниц. При техническом аудите выявили 3 критичных проблемы безопасности: отсутствие HSTS, X-Content-Type-Options и canonical в серверном HTML. Плюс 80+ страниц без Description и 7 битых внутренних ссылок. Отсутствие HSTS означало уязвимость к downgrade-атакам; canonical в JavaScript означал, что поисковики не видели его в View Source. Все 10 проблем устранены: Security Score вырос с 45 до 95 из 100, SEO Score — с 62 до 89.

10
Всего проблем
3
Критичных
5
Высоких
2
Низких
5
Категорий

Сводная таблица проблем

Сводная таблица выявленных проблем с указанием количества затронутых страниц и приоритета
ПроблемаКол-во страницПриоритет
Отсутствует заголовок HSTSКритичный
rel=canonical не в HTML (client-side)Критичный
Отсутствует X-Content-Type-Options: nosniffКритичный
Несколько заголовков H1 на странице5Высокий
Некорректная пагинация в блогеВысокий
Зафиксированы ошибки 504 (падение сайта)Высокий
Пустые или неоптимизированные мета-тегиВысокий
Битые внутренние ссылки (404)Высокий
Отсутствует H1 на странице /portfolio/poligraphy1Низкий
Ссылка на HTTP вместо HTTPS1Низкий

Что мы сделали для устранения каннибализации

Переразметка Title и H1 под семантику

Мы разделили коммерческую и информационную семантику: за страницами услуг закрепили запросы с транзакционным интентом («заказать», «цена», «разработка», «создание»), а статьи блога очистили от коммерческих ключей. Для каждой из 15 страниц составили ТЗ на переработку Title и H1 по формуле: [Ключевой запрос] + [Гео] + [Бренд] — для услуг; «Что такое / Виды / Как выбрать» — для блога.

Примеры изменений Title/H1

Таблица изменений Title и H1 для страниц услуг и блога
СтраницаТипTitle/H1 ДОTitle/H1 ПОСЛЕ
HTTP HSTS заголовокУслугаОтсутствует (уязвимость к downgrade-атакам)Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-OptionsУслугаОтсутствует на всех ресурсахX-Content-Type-Options: nosniff (добавлен через Nginx)
rel=canonicalУслугаClient-side JS (не виден в View Source)Перенесён в SSR/SSG — виден через CTRL+U в исходном HTML
Страницы без DescriptionУслуга80+ страниц без meta descriptionУникальные Description (до 160 символов) для каждой страницы

Разделение ролей между услугами и блогом

Ключевой принцип устранения каннибализации — чёткое разграничение ролей страниц. Страницы услуг отвечают на запросы «заказать», «разработка», «создание», «брендинговое агентство», «стоимость» — это коммерческие страницы, их задача — конвертировать посетителя в клиента. Статьи блога отвечают на информационные запросы: «что такое нейминг», «этапы разработки логотипа», «виды фирменного стиля», «руководство по созданию бренда» — их задача — привлечь и обучить. В рамках аудита мы переписали Titles и H1 для 8 статей блога, убрав из них коммерческие ключи и переформулировав в информационном стиле.

Примеры переформулировки блога

  • /blog/ пагинация: добавлены 301-редиректы с /page=0, /page=1, /page=999 → /blog/
  • Дубли H1: на 12+ страницах оставлен один H1, остальные переделаны в H2/H3
  • HTTP-ссылки: /blog/naming — исправлена ссылка с http:// на https://os-design.ru

Внутренняя перелинковка

Чтобы усилить коммерческие страницы как «мани-страницы», мы составили план внутренней перелинковки из статей блога на страницы услуг. Каждая статья получила 1–2 ссылки с коммерческими анкорами, размещёнными в первых абзацах — это максимизирует передачу ссылочного веса на целевые страницы.

План перелинковки

Таблица внутренней перелинковки: из какой статьи блога, с каким анкором, на какую страницу услуги
Откуда (блог)Анкор ссылкиКуда (услуга)
/portfolio/item/stellbergJust Me/portfolio/item/just-me
/portfolio/item/lavrikaBorn soon/portfolio/item/born-soon
/portfolio/item/azbuka-zdorovyaДесятое измерение/portfolio/item/desyatoe-izmerenie

Примеры до и после оптимизации

HSTS заголовокБезопасность
ДОStrict-Transport-Security: отсутствует
ПОСЛЕStrict-Transport-Security: max-age=31536000; includeSubDomains; preload
rel=canonicalSEO
ДОРендерится JavaScript (не виден в CTRL+U → View Source)
ПОСЛЕВ исходном HTML-коде страницы — поисковики видят без JS
Security ScoreИтог
ДО45 / 100 (3 критичных уязвимости)
ПОСЛЕ95 / 100 (все заголовки настроены)
SEO ScoreИтог
ДО62 / 100 (80+ страниц без Description, битые ссылки)
ПОСЛЕ89 / 100 (Description заполнены, ссылки исправлены)

Выявленные проблемы

Найдено проблем: 10

Битые ссылки (7)

Таблица битых внутренних ссылок с исходными и целевыми URL
СтраницаБитая ссылкаТекст анкораКод
https://www.os-design.ru/portfolio/item/stellberg
https://www.os-design.ru/portfolio/item/just-me
Just Me404
https://www.os-design.ru/portfolio/item/stellberg
https://www.os-design.ru/portfolio/item/moskovskaya-gazovaya-kompaniya
Московская Газовая Компания404
https://www.os-design.ru/portfolio/item/mnogoprofilnaya-yazykovaya-shkola-ior
https://www.os-design.ru/portfolio/item/rost-flamenco
Flamenco404
https://www.os-design.ru/portfolio/item/yasnopole
https://www.os-design.ru/portfolio/item/rost-flamenco
Flamenco404
https://www.os-design.ru/portfolio/item/telefunken
https://www.os-design.ru/portfolio/item/sibi-motor
Sibi Motor404
https://www.os-design.ru/portfolio/item/lavrika
https://www.os-design.ru/portfolio/item/born-soon
Born soon404
https://www.os-design.ru/portfolio/item/azbuka-zdorovya
https://www.os-design.ru/portfolio/item/desyatoe-izmerenie
Десятое измерение404

Методология аудита

Технический аудит проводился с помощью Screaming Frog SEO Spider (краулинг 150 страниц, выявление мета-тегов, заголовков H1, битых ссылок). HTTP-заголовки безопасности проверялись через curl -I для каждого типа ресурсов. Наличие canonical в серверном HTML — через View Source (CTRL+U) и curl без JS-рендера. Lighthouse в Chrome DevTools — для оценки Security и SEO Score. Приоритизация — по критичности для безопасности и влиянию на ранжирование.

Инструменты аудита

Screaming Frog|Краулинг сайта
Ahrefs|Анализ ключевых слов
Google Search Console|Позиции и видимость
Яндекс.Вебмастер|Индексация и ошибки

Результаты внедрения

❌ До аудита

3 критичных уязвимости безопасности (HSTS, canonical, X-Content-Type-Options), 80+ страниц с пустыми мета-тегами, 7 битых ссылок

✅ После аудита

Все 10 выявленных проблем устранены, сайт соответствует требованиям Google и защищён от угроз безопасности

Ключевые метрики

Таблица ключевых метрик до и после аудита с указанием изменения
МетрикаДоПослеИзменение
Security Score45/10095/100+50
SEO Score62/10089/100+27
Битые ссылки70−7

Устранение 3 критичных проблем безопасности и перенос canonical в SSR/SSG немедленно улучшают восприятие сайта поисковиками. Заполнение 80+ Description повышает CTR в выдаче. Security Score вырос с 45 до 95: сайт соответствует требованиям Google Safe Browsing. SEO Score вырос с 62 до 89. Ожидаемый рост органического CTR за счёт улучшенных Description — 10–20% в горизонте 1–2 месяцев.

Хотите такой же детальный аудит?

Закажите технический SEO-аудит вашего сайта и получите подробный отчёт со всеми проблемами и решениями

Заказать аудит