Глубокий аудит сайта сервисной компании.
Реальный аудит реальной украинской B2B-компании — полностью обезличенный. Ниша сужена до «аутсорс IT-инфраструктуры», домен, бренд и телефоны скрыты; вся методология, структура journey и фактические наблюдения сохранены без изменений. Независимый senior-аудит заявок / видимости / сущности, где каждая находка воспроизводима: запрос → страница → артефакт → метрика. Скоуп BROWSER-ONLY — это честность, а не недоработка: мы не выдаём риск за доказанную потерю выручки.
Аудит за 90 секунд.
- Сайта нет там, где его ищут: из восьми профильных коммерческих запросов («аутсорсинг IT-поддержки», «аудит IT-инфраструктуры», «аренда облачного сервера» и др.) сайт не входит в топ-30 ни по одному.
- Домен ранжируется не по тому: всего 16 ключей в выдаче, и №1 среди них — англоязычный технический запрос, не имеющий отношения к услугам. Ни один ключ не описывает то, что компания продаёт.
- Второй бренд-домен отдаёт просроченный сертификат: он стоит в топ-5 по названию компании, а браузер показывает на нём предупреждение об опасности. Сертификат просрочен на 20 дней.
- Ноль структурированных данных: на 18 страницах ни одного блока JSON-LD. Для поиска и ИИ-ответов компания — не сущность, а просто набор текста.
- Заявку оставить сложнее, чем кажется: ни одного email-адреса на сайте; единственный
<h1>в статьях — заголовок cookie-баннера.
- HTTP/2 + Brotli: 378 КБ разметки едут как 60 КБ.
- HSTS; http→https и www→apex закрыты 301-ми.
- LCP 813 мс, CLS 0.00 в лабораторном замере — скорость не проблема.
- GA4 + GTM + Microsoft Clarity установлены и работают.
- Изображения уже в webp/avif; юридические страницы на месте.
- Мы не видели GA4/GSC — поэтому не считаем потерянные заявки в деньгах.
- Мы не знаем, сколько лидов дают телефон и Telegram вне сайта.
- Полевых данных CrUX по домену нет — трафика мало, чтобы Chrome собрал статистику. Это сигнал, а не приговор.
- Перевыпустить сертификат бренд-домена, который стоит в топ-5 по названию компании.
- Добавить Organization + Service JSON-LD: сейчас разметки нет вообще.
- Сгенерировать sitemap.xml и наполнить пустой robots.txt.
Можно ли верить этому аудиту?
Вопрос №1 честности: у нас нет доступа к GA4 / GSC / CRM / админке — и не было ни одного контакта с компанией. Поэтому все выводы о заявках — это трение + риск видимости (directional), а не доказанная потеря денег. Мы аудируем то, что наблюдается с публичного сайта, живого браузера и открытых SERP-данных. Пока доступы закрыты — отчёт честно имеет скоуп T1 (browser-only).
| Проверка | Состояние | Что это значит |
|---|---|---|
| Публичный сайт + journey | OBSERVED | Все 17 страниц и 5 статей пройдены живым Chromium — навигация, формы, CTA воспроизведены. |
| Структура и schema (rendered DOM) | OBSERVED | JSON-LD, canonical, robots, sitemap, заголовки проверены в отрендеренном DOM, а не в curl. |
| Позиции и спрос | OBSERVED | 8 профильных запросов через SerpApi (Google UA, укр.) + ранжирующиеся ключи домена через DataForSEO Labs. |
| TLS-сертификаты доменов бренда | OBSERVED | openssl s_client по каждому хосту — даты действия зафиксированы. |
| Реальная конверсия сайта (GA4) | НЕТ ДОСТУПА | Мы видим трение, но не его цену в гривнах. |
| Количество и качество лидов (CRM) | НЕТ ДОСТУПА | Сколько заявок даёт телефон/Telegram — неизвестно. |
| Показатели из Search Console | НЕТ ДОСТУПА | Покрытие индекса оценено снаружи, по site: и ранжирующимся ключам. |
Откроются доступы — этот же отчёт поднимается до скоупа T2, и все «directional» переоцениваются в измеренные. Мы не переписываем выводы задним числом: мы дописываем к ним цифры.
Состояние компании одним взглядом.
Главный вывод (directional): сайт сделан аккуратно — он быстрый, адаптивный, с честными юридическими страницами и работающей аналитикой. Но он невидим для рынка и нечитаем для машин. Компания вложилась в оформление и не вложилась в два слоя, которые приносят заявки: видимость по профильному спросу (ноль позиций, ноль структурированных данных) и сущность бренда (три домена, один из них — с просроченным сертификатом в топ-5 по собственному названию). Следствие предсказуемо: поисковик знает компанию как работодателя — по вакансиям на job-бордах, а не как подрядчика.
Шесть слоёв, где сервис теряет заявки.
Композит 37/100 — это rubric-оценка (T1, browser-only), взвешенное среднее шести слоёв по T1-весам (Заявка 25 · Видимость 25 · Сущность 15 · Контент 15 · Техника 10 · Измерение 10). Ниже — балл каждого слоя и его ключевые находки.
- Ни одного email-адреса на сайте — контакт только телефон или Telegram (LEAD-01).
- Формы идут дефолтным обработчиком конструктора: без
action, метод GET, без поля email (LEAD-02). - Нет страницы контактов в меню и разметки
<address>(LEAD-03). - Нет цен, SLA и описания процесса — того, что B2B ищет до звонка (LEAD-04).
- Email-адресов на сайте: 0.
- Полей в форме: 5 + 8 скрытых UTM.
- Страница благодарности после отправки: нет.
- Телефонов: 2, оба без NAP-разметки.
- 0 из 8 профильных коммерческих запросов в топ-30 (VIS-01).
- 16 ключей в выдаче, и ни один не описывает услугу (VIS-02).
sitemap.xml→ 404;robots.txt→ 200, но 0 байт (VIS-03, VIS-04).- 12 сервисных страниц имеют англоязычный
<title>при укр. тексте (VIS-07).
- Позиция по профильным запросам: вне топ-30 (8 из 8).
- Ранжирующихся ключей: 16.
- №1 по нерелевантному англоязычному запросу (140/мес).
- Страниц с description и canonical: 0 / 18.
- Просроченный TLS на бренд-домене, который стоит в топ-5 по названию компании (GEO-02).
- 0 блоков JSON-LD на 18 страницах (GEO-01).
- Три хоста бренда без
sameAs— сущность не склеивается (GEO-03). - Внешние упоминания — job-борды: машина знает компанию как работодателя (GEO-04).
- Доменов бренда: 3; связаны разметкой: 0.
- Сертификат просрочен на 20 дней.
- Knowledge Panel: нет.
- AI Overview на запросах: 8 из 8; цитирований бренда: 0.
- Единственный
<h1>статьи — cookie-баннер; название материала это<h2>(CNT-01). - Ни дат, ни авторов, ни
Article-разметки (CNT-02). - Слаги неконсистентны:
blog-post-8рядом со слитым в строку предложением (CNT-03). - Сами тексты написаны по делу — база для роста есть.
- Статей: 5; с датой или автором: 0.
- Доля текста в HTML: 4.3%.
- Description у статей: 4 слова.
ArticleJSON-LD: 0.
- Транспорт сделан правильно: HTTP/2, Brotli, HSTS, корректные 301.
- 0 из 18 страниц имеют canonical и description (VIS-05, VIS-06).
- 146 из 158 изображений без
width/height(TEC-01). - Две
<h1>на главной: cookie-баннер и герой (TEC-02).
- Разметка: 378 КБ → 60 КБ (Brotli).
- Узлов DOM: 4 789.
- LCP 813 мс · CLS 0.00 (lab).
- Страниц в выдаче по
site:: ~31.
- GA4, GTM и Microsoft Clarity установлены и работают.
- Политика конфиденциальности и условия обслуживания на месте.
- Нет полевых данных CrUX — трафика мало, чтобы Chrome собрал статистику.
- Для запросов на удаление данных не оставлен email.
- Систем аналитики: 3.
- CrUX: нет данных.
- Юридических страниц: 2.
- Cookie-баннер: есть.
- HTTP/2 + Brotli: 60 КБ вместо 378 КБ — сжатие настроено правильно.
- HSTS + 301 с http и с www на канонический хост.
- LCP 813 мс, CLS 0.00 (lab, desktop) — скорость не проблема.
- webp/avif вместо png/jpg на 150 из 158 изображений.
- GA4 + GTM + Clarity живы; политика и условия на месте.
- Скорость: оптимизировать нечего — цифры уже здоровые.
- Сжатие и HSTS: настроены правильно, не переделывать.
- Форматы изображений: webp/avif уже стоят.
- Аналитику не переставлять — она работает и собирает данные.
- Структуру услуг и навигацию не ломать: они понятны.
24 находки — каждая с доказательством.
Каждая находка = слой + наблюдение (запрос → страница → артефакт) + серьёзность. Бакеты roadmap (§7): P0/P1 → Fix this week/month · P2 → Test/validate · P3 → Backlog.
| # | Слой | Находка (наблюдение) | Сер. |
|---|---|---|---|
| VIS-01 | Видимость | Из восьми профильных коммерческих запросов (Google UA, укр.) сайт не входит в топ-30 ни по одному. Замер SerpApi, 09.07.2026. | P0 |
| VIS-02 | Видимость | Домен ранжируется всего по 16 ключам (DataForSEO Labs, Украина/укр.). Ни один из них не описывает услугу, которую компания продаёт. | P0 |
| GEO-01 | Сущность | Ни на одной из 18 просканированных страниц нет блока JSON-LD. Ноль Organization, Service, FAQPage, Article. | P0 |
| GEO-02 | Сущность | Второй бренд-домен стоит в топ-5 выдачи по названию компании и отдаёт просроченный TLS-сертификат (просрочен на 20 дней) — браузер показывает предупреждение об опасности. | P0 |
| CNT-01 | Контент | В отрендеренном DOM статей единственный <h1> — заголовок cookie-баннера; название статьи размечено как <h2>. | P0 |
| VIS-03 | Видимость | sitemap.xml отдаёт 404. Карты сайта не существует ни автоматической, ни своей. | P1 |
| VIS-04 | Видимость | robots.txt отвечает 200, но имеет нулевой размер: без директив и без ссылки на sitemap. | P1 |
| VIS-05 | Видимость | Ни одна из 18 страниц не имеет meta description. У статей она есть, но длиной в четыре слова. | P1 |
| VIS-06 | Видимость | Ни одна из 18 страниц не имеет canonical. | P1 |
| VIS-07 | Видимость | 12 сервисных страниц имеют англоязычный <title> («Cloud infrastructure», «Cybersecurity») при полностью украинских H1 и тексте. | P1 |
| GEO-03 | Сущность | Бренд растянут минимум на три хоста; sameAs и Organization отсутствуют, склеить их в одну сущность поисковику не из чего. | P1 |
| GEO-04 | Сущность | Внешние упоминания бренда в топ-10 — преимущественно job-борды и страницы вакансий. Машина классифицирует компанию как работодателя, не как подрядчика. | P1 |
| CNT-02 | Контент | У статей нет ни даты публикации, ни автора, ни Article-разметки — трёх сигналов, по которым ИИ-ответчики решают, цитировать ли источник. | P1 |
| LEAD-01 | Заявка | На сайте нет ни одного email-адреса. Связь только по телефону или через Telegram. | P1 |
| GEO-05 | Сущность | Все восемь проверенных запросов показывают AI Overview. Бренд не цитируется ни в одном из них. | P2 |
| GEO-06 | Сущность | Дочерний домен компании имеет JSON-LD, флагманский — нет. Сигналы сущности противоречат друг другу. | P2 |
| CNT-03 | Контент | Слаги статей неконсистентны: служебные blog-post-8 и blog-post-9 соседствуют со слитым в одну строку предложением. | P2 |
| LEAD-02 | Заявка | Формы отправляются дефолтным обработчиком конструктора: без action, метод GET, без поля email. Поля: имя, роль, способ связи, телефон, telegram. | P2 |
| LEAD-03 | Заявка | Нет страницы контактов в навигации и разметки <address>. Два телефона поданы текстом, без NAP-разметки. | P2 |
| LEAD-04 | Заявка | Нет ни цен, ни SLA, ни страницы «как мы работаем» — трёх вещей, которые B2B-покупатель ищет до первого звонка. | P2 |
| TEC-01 | Техника | 146 из 158 изображений на главной без width/height; DOM — 4 789 узлов. | P2 |
| TEC-02 | Техника | На главной два <h1>: cookie-баннер и герой. Первый в DOM-порядке — баннер. | P3 |
| CNT-04 | Контент | Опечатка в H2 на странице кибербезопасности: два слова слиплись в одно. | P3 |
| CNT-05 | Контент | Доля текста в разметке — 4.3% (6.5 тыс. символов текста на 152 КБ HTML). | P3 |
Где горячий спрос не находит подрядчика.
Восемь запросов, которыми B2B-заказчик ищет именно эти услуги. Проверено через SerpApi: Google UA, украинский язык, десктоп, 09.07.2026. Конкуренты обезличены.
| Поисковый запрос | Позиция сайта | Кто в топ-3 | AI Overview |
|---|---|---|---|
| аутсорсинг IT-поддержки | не в топ-30 | 3 нишевых конкурента | есть |
| IT-аутсорсинг Киев | не в топ-30 | 3 нишевых конкурента | есть |
| аудит IT-инфраструктуры | не в топ-30 | 2 конкурента + Big-4 консалтинг | есть |
| аренда облачного сервера | не в топ-30 | 3 хостинг-провайдера | есть |
| кибербезопасность для бизнеса | не в топ-30 | госпортал + медиа | есть |
| IT-отдел на аутсорсе | не в топ-30 | 3 нишевых конкурента | есть |
| частное облако для бизнеса | не в топ-30 | 3 облачных провайдера | есть |
| резервное копирование данных компании | не в топ-30 | энциклопедия + 2 вендора | есть |
Восемь из восьми — вне топ-30. Восемь из восьми имеют AI Overview, и ни в одном бренд не цитируется. Это значит, что даже когда спрос существует, ответ заказчику формирует кто-то другой.
| Ключ | Позиция | Частота/мес | Отношение к услугам |
|---|---|---|---|
| англоязычный технический запрос | 1 | 140 | никакого |
| собственное название компании | 1 | 70 | бренд |
| название похожей зарубежной тех-медиа | 38 | 390 | никакого (путаница брендов) |
| обобщённые «айти-компании» | 32–54 | 210 | очень слабое |
Всего 16 ключей. Домен существует в индексе — но притягивает не тех людей.
Три AI-системы. Один результат.
Мы задали ваши реальные коммерческие запросы трём AI-системам вживую — Perplexity (sonar API), Gemini 2.5 Flash с Google-groundingом и Claude с веб-поиском — и зафиксировали, цитируют ли они ваш домен. У ChatGPT нет API с цитированием, поэтому его здесь нет — это честная граница, не пропуск.
| Запрос (из 7 коммерческих) | Perplexity | Gemini | Claude |
|---|---|---|---|
| аутсорсинг IT-поддержки | — | — | — |
| аудит IT-инфраструктуры | — | — | — |
| аренда облачного сервера | — | — | — |
| кибербезопасность для бизнеса | — | — | — |
| IT-отдел на аутсорсе | — | — | — |
| резервное копирование данных | цитируется | цитируется | — |
| частное облако для бизнеса | — | — | — |
21 проба (7 запросов × 3 системы): процитировано 2. Единственное исключение — «резервное копирование» (Perplexity + Gemini). По остальным запросам AI советуют профильных конкурентов, отраслевые каталоги и консалтинг, а не вас. По брендовому запросу все три системы вас находят — но рядом с дочерним доменом и job-бордами (та же растянутая сущность, §2③).
Доступ ботов — тут как раз всё хорошо.
Прежде чем цитировать, AI должен вас прочитать. Мы запросили главную + внутреннюю страницу с User-Agent каждого бота вживую. Тут редкий зелёный слой: сайт открыт всем.
| Бот | Главная | Страница | Состояние |
|---|---|---|---|
| Googlebot | 200 | 200 | ok |
| GPTBot (обучение OpenAI) | 200 | 200 | ok |
| OAI-SearchBot (поиск ChatGPT) | 200 | 200 | ok |
| ChatGPT-User | 200 | 200 | ok |
| PerplexityBot | 200 | 200 | ok |
| ClaudeBot | 200 | 200 | ok |
Все шесть ботов получают живой HTML — retrieval-блокера нет. Значит причина невидимости (§4b) не в доступе, а в том, что читать нечего: ноль структурированных данных и растянутая сущность (§2③) не дают AI оснований вас процитировать. Это хорошая новость — лечится контентом, а не разблокировкой.
Где на самом деле обрыв.
Без GA4 у нас нет реальных % переходов — поэтому показываем наблюдаемое трение на каждом шаге и явно отмечаем, где риск больше. Это directional-карта, а не измеренная воронка.
| Шаг | Наблюдаемое трение | Оценка риска |
|---|---|---|
| Поиск → сайт | Обрыв ещё до сайта: по профильным запросам сайта нет в топ-30. | КРИТИЧЕСКИЙ |
| Название компании → сайт | Второй бренд-домен в топ-5 отдаёт предупреждение браузера о небезопасном соединении. | КРИТИЧЕСКИЙ |
| Главная → страница услуги | Работает: навигация понятна, услуги разделены, тексты по делу. | НИЗКИЙ |
| Страница услуги → форма | CTA присутствует на каждой странице, форма открывается без сбоев. | НИЗКИЙ |
| Форма → отправка | Нет поля email; обязательность полей не обозначена; страницы благодарности не существует. | СРЕДНИЙ |
| Вне формы | Ни одного email-адреса на сайте: только телефон и Telegram. Для B2B это отрезает согласование перепиской. | ВЫСОКИЙ |
| Перед звонком | Нет цен, SLA и описания процесса — покупатель не может подготовиться к разговору. | СРЕДНИЙ |
Самая большая дыра — не в форме. Она до сайта: человек либо не находит компанию, либо находит и упирается в предупреждение браузера.
Три находки под ключ.
Формат методологии §4: Проблема → Доказательство → Рекомендация → Критерии приёмки. Готовы передать разработчику.
1 · Просроченный сертификат бренд-домена
GEO-02 · P0 · сущность · devops2 · Сущность: Organization + Service + sameAs
GEO-01 / GEO-03 · P0 · сущность · frontend3 · Title, description, canonical, sitemap
VIS-03…07 · P1 · видимость · seoСначала вернуть видимость, потом углублять.
Четыре бакета по rubric-приоритету (severity × scope × confidence × effort). Никаких обещаний «+X% заявок» — только directional-механика.
Fix this week (P0)
Перевыпустить сертификат бренд-домена (GEO-02). Добавить Organization + Service JSON-LD (GEO-01). Сгенерировать sitemap.xml и наполнить robots.txt (VIS-03/04). Убрать <h1> из cookie-баннера и вернуть его статьям (CNT-01). Это самые дешёвые действия с наибольшим рычагом.
Fix this month (P1)
Украинские title + description + canonical на все 18 страниц (VIS-05/06/07). Даты, авторы и Article-разметка для статей (CNT-02). Email-адрес и поле email в форме (LEAD-01/02). sameAs, связывающий три домена бренда (GEO-03).
Test & validate (P2)
Страница контактов, цены/SLA, «как мы работаем» (LEAD-03/04). Переписать слаги статей и поставить 301 со старых (CNT-03). Контент под восемь профильных запросов — по странице на кластер. Зафиксировать базовые позиции и повторить замер через 60 дней.
Backlog (P3)
width/height изображениям, уменьшение DOM (TEC-01/02). Исправить опечатку (CNT-04). Работа над внешними упоминаниями, чтобы бренд перестал быть «только работодателем» в машинной картине мира.
Порядок не случаен: пока сайт не видно и пока он не читается машинами, любые улучшения формы заявки просто некому показать.
Мониторинг после аудита — по согласованному контуру.
Аудит — это снимок на определённую дату. Если дальнейший мониторинг входит в работу, согласуем источники данных, список проверок, частоту и маршрут уведомлений. Платформа фиксирует отклонения для менеджера; существенные изменения применяет ответственный специалист.
Сущность и сертификаты
Сертификат любого домена бренда приближается к концу · появился новый хост без sameAs · Organization исчезла с главной · бренд выпал из AI Overviews.
Видимость и индексация
sitemap.xml перестал отвечать · canonical сломался · title подменился английским · страница выпала из индекса · позиция по профильному ключу просела.
Заявка и контент
Форма перестала отправляться · исчез email-адрес · в статье пропал h1 или дата · появилась страница без description.
Покрытие + валидация.
| Что | Покрытие (sampling-правило) |
|---|---|
| Страницы сайта | все 17 публичных URL: главная · 12 сервисных · блог-хаб · политика · условия ×2 |
| Статьи блога | все 5, существующие на момент аудита |
| Рендер | живой Chromium: DOM, заголовки, формы, cookie-баннер, сторонние скрипты |
| Поисковый спрос | 8 профильных коммерческих запросов (Google UA, укр., десктоп) + ранжирующиеся ключи домена |
| Домены бренда | 3 хоста: TLS, редиректы, наличие schema, перекрёстные ссылки |
| Транспорт | HTTP/2, Brotli/gzip, HSTS, 301 с http и www, заголовки ответа |
- живой Chromium (rendered DOM, performance trace, LCP/CLS)
- curl + openssl s_client (заголовки, редиректы, TLS-даты)
- SerpApi — позиции, AI Overview, брендовая выдача
- DataForSEO Labs — ранжирующиеся ключи домена
- CrUX — проверка наличия полевых данных
- Каждая находка зафиксирована артефактом: команда, ответ сервера, снимок DOM.
- Затем независимый рецензент воспроизвёл её с нуля.
- Находки, которые не удалось воспроизвести, в отчёт не попали.
- Статус валидации: PASS.