Продвижение сайта «Производство шатров и ангаров»
Как я довёл до ума и запустил в рост сайт, когда разработчики бросили клиента на полпути
за 5 месяцев
С чем клиент пришёл
Сайт был на этапе послестроительного беспорядка: базовая CMS, недоработанные шаблоны, отсутствие карты сайта, явные проблемы с SEO-основами. Robots.txt отсутствует. Canonical-теги отсутствуют. Зеркала не настроены. Страницы генерируются с дублями. Контент размазан. Метатеги однотипны. Поисковые системы в замешательстве. Пользователь — тем более.
Изначально сайт разрабатывался по моей схеме: я составлял структуру, подбирал семантику, курировал верстку, проверял макеты и указывал на ошибки. Я не был вовлечён в коммуникацию с разработчиками напрямую — этим занимался клиент. Со стороны всё выглядело как типичная ситуация: одни затягивают сроки, другие теряют терпение. В какой-то момент, после более чем полугода откладываний, заказчик расторгнул сотрудничество с подрядчиками. И тогда сайт оказался в моей ответственности полностью — без команды, без поддержки, но с пониманием, что дальше бросать нельзя.
Я провёл первичный аудит недоработанного проекта: составил карту технических ошибок, выявил архитектурные несоответствия, подтвердил разрушенную семантическую связность. Страницы жили сами по себе. Навигация была как лабиринт без входа и выхода. Поисковые системы не понимали, о чём сайт. В мире SEO это означает: сайт страдает не от кода, а от того, что этот код не передаёт смысла. Я должен был вернуть смысл — как инженер возвращает электропитание на схеме после короткого замыкания.
Какие основные проблемы я обнаружил
Между клиентом и разработчиками сайта возник конфликт, в ходе которого был разорван контракт на разработку и сайт был в недоделанном виде. При этом клиенту пришлось выплатить разработчикам полную сумму за разработку согласно договору. Клиент обратился ко мне за помощью, чтобы я самостоятельно сделал из материалов полноценный успешный сайт. Вызов был охотно принят мной.
Какую работу на проекте я провёл
Системное восстановление структуры
Начал с устранения базовых технических нарушений и системной подготовки сайта к индексации:-
- Настроено основное зеркало сайта: https-протокол без префикса www. Это исключает дублирование URL-адресов и позволяет агрегировать весь ссылочный вес на одну версию страниц.
-
- Создан и подключён файл robots.txt с корректными директивами: сайт был полностью закрыт от индексации. Нам не нужно было, чтобы поисковики видели полуфабрикат. Всегда стоит избегать преждевременной индексации в условиях технической недоделанности.
-
- Sitemap.xml переписан вручную: исключены устаревшие и недействующие URL, внесены только рабочие страницы. Это обеспечило поисковикам корректную карту сайта и минимизировало шум в индексе.
-
- Установлены канонические теги (
<link rel="canonical">) на каждую страницу. Это исключило дублирование контента и обеспечило консолидацию веса на основные версии URL.
- Установлены канонические теги (
-
- Устранены дубли заголовков Title и h1. На всех страницах появлялись повторяющиеся значения, вызванные конфликтом между шаблоном темы и плагином Query Monitor. Последний незаметно добавлял дополнительный h1 с фразой «Сгенерировано с помощью Avocode». Конфликт был устранён путём отключения автоматической вставки и ручной настройки шаблона.
-
- В шаблоне страниц отсутствовало поле для мета-описания (description). Я вручную создал поле в админке и обеспечил его вывод в
<meta name="description">. Это позволило управлять сниппетами и улучшить видимость в поиске.
- В шаблоне страниц отсутствовало поле для мета-описания (description). Я вручную создал поле в админке и обеспечил его вывод в
-
- Выявлены ошибки в шаблоне: в ряде случаев выводился необработанный PHP-код или мусор от неинициализированных блоков, включая
<?php the_content(); ?>. Проблема заключалась в нарушении логики вызовов в шаблоне. Я перепроверил структуру всех основных шаблонов (page.php,single.php,header.php) и удалил некорректные участки.
- Выявлены ошибки в шаблоне: в ряде случаев выводился необработанный PHP-код или мусор от неинициализированных блоков, включая
-
- Логика генерации тега
<title>была перепутана: в ряде случаев выводился URL вместо заголовка, либо случайный текст. Причиной оказался конфликт между функциями темы и SEO-плагина. Я переписал обработку заголовков вручную черезadd_filter( 'pre_get_document_title', ...), обеспечив полное соответствие структуры заголовков ожиданиям поисковых систем.
- Логика генерации тега
-
- Обнаружены множественные проблемы с иерархией заголовков внутри контента. На страницах встречались вложенные заголовки h3 без h2, либо h4 сразу после h1. Я стандартизировал структуру заголовков: один h1 на страницу, далее чёткая иерархия для удобства восприятия и корректной индексации.
-
- Навигационные хлебные крошки были реализованы нестабильно: отсутствовали на некоторых страницах, либо выводились с неправильной структурой. Я внедрил их вручную с учётом логики URL и категоризации.
-
- Меню сайта генерировалось без учёта вложенности: были дублирующие ссылки, некорректные rel-атрибуты. Я переписал логику генерации навигации, убрав повторы и настроив корректные роли (
role="navigation",aria-label).
- Меню сайта генерировалось без учёта вложенности: были дублирующие ссылки, некорректные rel-атрибуты. Я переписал логику генерации навигации, убрав повторы и настроив корректные роли (
-
- Исправлены некорректные редиректы, возникавшие при обращении к страницам с GET-параметрами. Я внедрил системную обработку параметров через
.htaccess, исключив индексацию URL с техническими хвостами.
- Исправлены некорректные редиректы, возникавшие при обращении к страницам с GET-параметрами. Я внедрил системную обработку параметров через

Семантика и логика навигации
Сайт продавал шатры, ангары, конструкции для глэмпинга, рестораны на воде, конюшни и техническое оснащение. Но делал это так, будто всё это просто "разделы каталога". А не смыслы, которые ищут пользователи. Я пересобрал семантику. Собрал десятки кластеров:-
- ангары под рынок, ФОК, глэмпинг, свинарники, склады, конюшни, автосервисы;
-
- шатры по конструкциям (купольные, сферические, шестигранные);
-
- оснащение: вентиляция, освещение, полы, остекление, кондиционеры.
Контент
На сайте полностью отсутствовал контент. Я создаю тексты, которые работают как инженерные инструкции: они строго функциональны, освобождены от лирики и направлены на снятие возражений. Прежде чем писать, я анализирую конкретную целевую аудиторию, сегментирую типы её задач, типичные боли и мотивации, затем проектирую структуру текста как систему логических блоков: вводная, триггер боли, техническое решение, кейс-пример, закрытие возражений и call-to-action. В каждую посадочную страницу проработанно:-
- от 1080 до 1377 слов, что обеспечивает достаточную глубину проработки тематики и охват ключевых запросов;
-
- читабельность 100/100 по шкале Flesch (очень легко), что критично для коммерческих B2B-сайтов, где текст должен быть усваиваем даже в условиях многозадачности пользователя;
-
- средняя длина предложения ~3,1 слов, что делает текст сверхпонятным и минимизирует когнитивную нагрузку. Я сознательно отказываюсь от сложносочинённых структур, чтобы избежать информационного шума.
Далее
После устранения всех ошибок сайт был открыт для индексации. После запуска сайта работа не остановилась — наоборот, всё только началось. Сайт — это не памятник, его не открывают ленточкой и не фотографируют с шариками. Он — живой организм, требующий регулярной диагностики, тренировок и профилактики. Я подходил к делу как системный рационалист: хладнокровно, последовательно, без иллюзий. Внутренняя оптимизация проводилась постранично и методично: уникальные Title и Description на основе карты релевантности, убраны дубли H1, переписаны шаблонные заголовки. Страницы проходили через техничку, как скрипка — через настройку: повторная верстка, убраны паразитные теги, вычищены артефакты CMS. Регулярная переиндексация страниц. Мы не ждали милости от поисковиков. Страницы отправлялись в обход по расписанию — как разведчики на передовую. Этот кейс — наглядное доказательство того, как системный подход, внимание к деталям и отказ от компромиссов в технической чистоте могут превратить пустой домен в растущий коммерческий проект. Без накруток, без серых схем, без суеты — только выверенная стратегия, точная работа с семантикой и честная оптимизация. И результат — не просто рост трафика, а реальные позиции в ТОПе и заявки от целевой аудитории.Результаты — как они выглядят в цифрах
- Проект стартовал с чистого домена — без индексации, без ссылочной истории, без посадочных страниц.
- Все позиции по целевым ключам находились за ТОП-100 (то есть отсутствовали в поисковой выдаче вовсе).
- Сайт был закрыт от индексации, пока не была вычищена техническая база.
- Вся архитектура, структура и контент создавались с нуля, вручную.
-
- 35+ запросов в ТОП-1
-
- 90+ запросов в ТОП-3
-
- более 100 ключей в ТОП-10
-
- «фундамент под шатёр» — с нуля на 1 место
-
- «сферические шатры» — теперь в ТОП-1
-
- «ангары фок заказать», «входные группы для шатров», «инженерные системы шатров» — всё это теперь на первых позициях
-
- «шатры мембранные цена» — после индексации вырос на 58 позиций, теперь 2 место
-
- «шатры каскадные цена» — +95 позиций, сейчас в ТОП-5
-
- «арочные шатры производство» — +67 позиций, уверенное 5 место
Если ваш проект похож — я знаю, с чего начать
Кейсы повторяемы. Но только если в новом проекте есть базовые предпосылки. Проверим это бесплатно — за 30–40 минут разговора я скажу честно: стоит ли в вашем случае идти в SEO или Вам сначала важнее решить другую задачу.