Когда клиент приходит с запросом «сделайте корпоративный сайт на WordPress», за этой фразой обычно прячется десяток разных задач: от визитки на пять страниц до сайта с каталогом продукции, личным кабинетом для партнёров и интеграцией с CRM. За несколько лет на фрилансе я собрал больше тридцати таких проектов и вижу одну и ту же ошибку - структуру придумывают на ходу, уже во время вёрстки, а потом переделывают меню три раза за проект. Ниже - разделы, которые нужны почти любой компании, и логика, по которой я их собираю на практике.
Из каких блоков строится структура корпоративного сайта на WordPress
Структуру я рисую до того, как открываю Figma или тему WordPress. На верхнем уровне меню - не больше 6-7 пунктов, иначе посетитель теряется уже на первом клике по сайту. Обычно это главная, о компании, услуги или продукция, кейсы, блог и контакты. Всё остальное уходит во второй уровень меню или в футер, вместе с политикой конфиденциальности и реквизитами.
Для услуг и товаров завожу отдельный тип записей - custom post type - через код или ACF, а не обычные страницы. Разница на практике заметна сразу: с CPT можно фильтровать услуги по категориям, выводить их сразу на нескольких страницах через блок или шорткод, менять шаблон карточки одним разом для всех сорока позиций, а не редактировать каждую страницу вручную. Если услуг у компании три-пять, хватает обычных страниц - усложнять там, где не нужно, смысла нет.
Хлебные крошки ставлю обязательно, если разделов больше пятнадцати: без них посетитель на странице «Кейс: автоматизация склада» не поймёт, из какого раздела услуг он сюда попал и куда возвращаться. URL-структуру тоже продумываю заранее - вложенность вида /uslugi/nazvanie/ вместо плоских адресов помогает и с навигацией, и с внутренней перелинковкой для поисковика.
Обязательные разделы для сайта компании
Набор ниже я не сокращаю ни для одного клиента, даже если сайт нужен «на скорую руку» за две недели:
- О компании - год основания, состав команды, лицензии и сертификаты, если работа связана со строительством, медициной или финансами.
- Услуги или продукция - с ценами или пометкой «от», фото и описанием: без конкретики конверсия падает почти вдвое, я проверял это на A/B‑тесте для одной производственной компании.
- Кейсы или портфолио - три-пять примеров с цифрами результата, а не общими фразами вроде «сделали, заказчику понравилось».
- Контакты - карта, форма заявки, телефон, реквизиты для B2B-клиентов, которым нужен договор ещё до оплаты.
- Политика обработки персональных данных - обязательна по 152-ФЗ, если на сайте есть хоть одна форма с полем «телефон» или «email».
- Блог или новости - не ради моды, а потому что без регулярных публикаций сайт на WordPress перестаёт расти в поиске уже через полгода после запуска.
Вакансии и раздел с документами добавляю по отдельному запросу - не каждой компании они нужны, а лишний пункт в меню только размывает внимание посетителя.
Каталог услуг и карточки товаров - где хватит стандартного WordPress, а где нужен WooCommerce
Если продажа идёт через звонок или заявку, WooCommerce не нужен - обычный каталог на CPT с формой на карточке грузится быстрее и проще в поддержке. WooCommerce ставлю, когда есть корзина, онлайн-оплата и варианты товара: размер, цвет, комплектация, остаток на складе.
На одном из проектов делал интернет-магазин стройматериалов на WooCommerce с приёмом оплаты через эквайринг Т‑Банка - само подключение заняло два дня вместе с тестовыми платежами, но большую часть времени отняла не интеграция оплаты, а настройка статусов заказа под логику склада заказчика: часть товара со склада отгружается сразу, часть - под заказ с отдельным сроком, и это всё в одной корзине с разными датами доставки.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Интеграции: заявки, CRM, доставка, оплата
Форма на сайте без интеграции с CRM - это письма, которые менеджер может пропустить в общей почте. Обычно завожу вебхук из формы Contact Form 7 или Gravity Forms прямо в amoCRM или Битрикс24, а уведомление о новой заявке дублирую в Telegram через бота на aiogram - так менеджер видит заявку за секунды, а не когда откроет почту утром следующего дня.
Для более сложной логики - заявка уходит в CRM, через сутки без ответа менеджера дублируется руководителю, а раз в неделю формируется отчёт по конверсии - использую n8n вместо самописного скрипта под каждый сценарий: цепочка собирается за день-два и потом меняется без правок кода, когда у заказчика меняется процесс продаж.
Если на сайте есть доставка товаров, расчёт стоимости по API СДЭК подключаю отдельным блоком в карточке товара или в корзине WooCommerce - в библиотеке готовых скриптов у меня есть рабочий пример такого калькулятора, который можно адаптировать под конкретный проект вместо разработки с нуля. И отдельный момент по данным: контакты клиентов с сайта храню на серверах в России, а не в Google Sheets или Airtable - этого требует 152-ФЗ, и на практике это ещё и надёжнее для самого бизнеса, чем зависеть от иностранного сервиса.
Плагины, безопасность и типографика
На корпоративном сайте держу минимальный набор плагинов: SEO-плагин (Yoast или RankMath), кеширование, резервное копирование и защита от перебора паролей при входе в админку. Каждый лишний плагин - это точка отказа при обновлении WordPress и потенциальная дыра в безопасности, если автор плагина забросил поддержку год-два назад.
Из практики: на одном сайте до меня стояло 34 плагина, часть из них дублировала функции друг друга - например, два SEO-плагина одновременно - и сайт грузился почти 6 секунд на мобильном подключении. После чистки до 11 плагинов и настройки кеша страница стала открываться за 1.8 секунды, а показатель отказов в Метрике заметно снизился в первый же месяц.
Из обязательного для безопасности: смена стандартного логина admin, ограничение попыток входа, отключение редактирования файлов тем и плагинов прямо из админки, регулярное обновление ядра и плагинов. Большинство взломов WordPress происходит именно через устаревшие версии плагинов, а не через сложные целевые атаки на конкретный сайт.
Сроки и бюджет разработки корпоративного сайта на WordPress
Что выбрать, зависит от задачи компании, а не от моды на инструмент. Сравнение по моей практике:
| Формат сайта | Когда подходит | Срок | Цена |
|---|---|---|---|
| Лендинг на Tilda | Одна услуга, быстрый запуск, минимум разделов | 1-2 недели | от 30 000 ₽ |
| Корпоративный сайт на WordPress | Несколько услуг, блог, каталог, рост контента | 3-5 недель | от 60 000 ₽ |
| Интернет-магазин на WooCommerce | Каталог с оплатой и доставкой | 5-7 недель | от 80 000 ₽ |
| Кастомная платформа на Laravel или Next.js | Личный кабинет, нестандартная логика, высокая нагрузка | от 8 недель | от 300 000 ₽ |
В студиях за корпоративный сайт на WordPress на рынке просят от 80 000 до 250 000 ₽ - разброс объясняется тем, что в стоимость закладывают дизайнера, менеджера проекта и несколько кругов правок через согласования. У меня в цену не входят лишние звенья цепи, поэтому она ниже, а сроки короче за счёт того, что дизайн, вёрстку и интеграции я не передаю между разными людьми в команде.
Корпоративный сайт, каталог, блог
Фронтенд + Бэкенд
от 60 000 ₽
Подробнее →Частые вопросы
Сколько разделов должно быть на корпоративном сайте?
Минимум - пять: главная, о компании, услуги, контакты и политика обработки персональных данных. Дальше добавляю кейсы и блог, если у компании есть, что показать и что регулярно публиковать. Раздутое меню на пятнадцать пунктов вредит больше, чем помогает - часть материалов лучше вынести в подкатегории или в футер.
Нужен ли WooCommerce, если на сайте только услуги, а не товары?
Нет. WooCommerce тянет за собой корзину, статусы заказов и интеграцию с оплатой - весь этот функционал не нужен, если конверсия идёт через заявку или звонок. Для услуг хватает custom post type с фильтрами по категориям и формой на карточке: сайт грузится быстрее и проще в поддержке.
Сколько по времени делается корпоративный сайт на WordPress?
Сайт с пятью-семью разделами и без сложных интеграций закрываю за 3-4 недели. Если добавляется каталог на WooCommerce, интеграция с CRM и Telegram-ботом для уведомлений о заявках, срок растягивается до 6-7 недель - тестирование оплаты и вебхуков занимает больше времени, чем вёрстка страниц.
Можно ли перенести старый сайт на WordPress без потери позиций в поиске?
Можно, если сохранить структуру URL или настроить 301-редиректы со старых адресов на новые, перенести метатеги и не менять без причины тексты на уже проиндексированных страницах. Просадка трафика на одну-две недели после переезда бывает почти всегда - это нормальная переиндексация, а не повод паниковать и что-то откатывать назад.