Разработка

Разработка сайта на WordPress: где платформа сильна, а где начинаются проблемы

8 мин чтения
ИВ
Руководитель отдела разработки Media Monster
обновлено 11 240 просмотров

Платформа, на которой сделана заметная доля сайтов рунета, — и одновременно та, про которую чаще всего говорят «тормозит и ломается». Разбираем, откуда берутся обе репутации и как получить первую, а не вторую.

Коротко — главное из статьи
  • Сама платформа не медленная — медленной её делает набор из тридцати плагинов и тяжёлая тема
  • Каждый плагин это чужой код на вашем сайте: считайте их не функциями, а зависимостями
  • Для каталога с фильтрами и обменом WordPress берут зря — есть решения, где это уже есть
  • Конструктор страниц удобен редактору и дорого обходится в скорости
  • Обновления не роскошь: необновляемый сайт взламывают не из-за интереса к вам, а массово

Кому платформа подходит, а кому нет

Разговор о выборе платформы почти всегда ведётся неправильно: спорят, какая лучше вообще. Правильный вопрос — какая подходит под конкретный набор задач.

Подходит хорошо. Сайт услуг на 10–40 страниц. Корпоративный сайт с новостями и разделом о компании. Блог или медиапроект — здесь платформа исторически сильнее всех. Небольшой магазин до нескольких сотен позиций с простым ассортиментом. Посадочные страницы под рекламу, когда их нужно быстро создавать и менять.

Подходит с оговорками. Магазин на тысячу-две позиций: работать будет, но потребует внимания к скорости и грамотной настройки фильтров. Многоязычный сайт: решается расширениями, но добавляет сложности.

Не подходит. Каталог на десятки тысяч позиций с фильтрами по десятку характеристик — платформа начнёт задыхаться на выборках, и лечить это придётся кешированием, которое конфликтует с актуальностью остатков. Проекты с плотным двусторонним обменом с учётной системой в реальном времени. Сервисы с личными кабинетами и сложной бизнес-логикой — там дешевле писать отдельное приложение.

Отдельно отметим случай, который встречается чаще всего: сайт услуг вырос в магазин, магазин вырос в каталог, и платформу, выбранную под первую задачу, тащат в третью. Это не проблема платформы — это отсутствие пересмотра решения на развилке.

Разработка сайта на WordPress: где платформа сильна, а где начинаются проблемы — иллюстрация к разделу «Кому платформа подходит, а кому нет»

Разбор сборки: сайт услуг на 14 страниц

Покажем состав работ на условном примере — компания, оказывающая услуги в нескольких направлениях, с географией в пределах одного региона. Порядок и решения рабочие.

1. Структура — до всего остального. Собрали, какие страницы нужны: главная, 6 страниц направлений, страница цен, о компании, контакты, 3 статьи, юридические документы. Каждая страница направления получила собственный адрес вида /uslugi/nazvanie/, а не параметр в ссылке. Это решение принимается один раз и меняется потом дорого.

2. Тема — не готовый шаблон из каталога. Взяли лёгкую основу и сверстали под структуру. Причина: универсальные темы из маркетплейсов тянут за собой конструктор, слайдеры, десяток шрифтов и набор функций «на все случаи», из которых используется пятая часть. Разница в скорости получается кратной.

3. Типы записей под каждую сущность. Направления, отзывы и вопросы-ответы завели отдельными типами, а не страницами и не записями блога. Это даёт нормальное управление и позволяет выводить их где угодно без ручного копирования.

4. Поля вместо вёрстки в редакторе. Цена, срок, состав работ и ограничения — отдельные поля, а не текст, вбитый в общий блок. Тогда редактор меняет цену в одном месте, а на сайте она обновляется везде, где показывается.

5. Формы — одна связка, а не пять разных. Все формы на сайте работают через один механизм и складывают заявки в базу, дублируя на почту. Пять разных плагинов форм — типичное наследие сайтов, которые дорабатывали годами, и типичный источник «заявка не пришла».

Итог по срокам: примерно три недели, из которых неделя — структура и согласование, полторы — вёрстка и сборка, остальное — наполнение и проверки.

Плагины: минимальный набор и почему их не должно быть тридцать

Главное, что стоит понять про расширения: каждое из них — чужой код, который выполняется на вашем сайте с полными правами. Тридцать плагинов это тридцать источников уязвимостей, тридцать причин конфликта при обновлении и тридцать наборов запросов к базе на каждой загрузке страницы.

Что действительно нужно почти всегда:

ЗадачаНужен ли отдельный плагинКомментарий
Метатеги и карта сайтада, одинбазовая вещь, без неё не обойтись
Формы обратной связида, одинименно один на весь сайт
Кешированиедарешает основную часть проблем со скоростью
Резервное копированиедалибо плагин, либо средствами хостинга
Оптимизация изображенийдаиначе редактор загрузит фото по 4 МБ
Слайдеры и галереиобычно нетверстается легче, чем весит плагин
Конструктор страницспорносм. следующий раздел
«Ускорители» и «оптимизаторы всего»нетчаще ломают, чем помогают

Практическое правило перед установкой очередного расширения: спросить, какую задачу оно решает и нельзя ли решить её десятью строками в теме. В половине случаев можно.

Второе правило — смотреть на дату последнего обновления и число установок. Плагин, который не обновлялся два года, это будущая уязвимость с известным номером, по которому его и найдут автоматические сканеры.

Бесплатный SEO-аудит сайта

Разберём ваш сайт, как в статьях этого блога: что мешает расти в Яндексе и Google и где теряются заявки.

Отправка формы не является заключением договора и не порождает обязательств сторон.

Конструктор страниц: удобство сейчас против скорости потом

Визуальные конструкторы — самая спорная часть экосистемы. Разберём честно обе стороны.

За. Редактор без разработчика собирает новую посадочную страницу за час. Для компании, которая часто запускает рекламные кампании под разные услуги, это реальная экономия — не нужно ждать очереди у подрядчика.

Против. Конструктор генерирует избыточную разметку: там, где нужно пять элементов, получается двадцать вложенных. К этому добавляется собственный набор стилей и скриптов, который грузится на каждой странице независимо от того, используется он там или нет. На практике это добавляет заметный вес и ухудшает время загрузки основного содержимого.

Разумный компромисс, который мы обычно предлагаем: основные шаблоны — категории, страницы услуг, карточки — верстаются напрямую и работают быстро. Конструктор ставится и используется только для временных посадочных под рекламу, где важна скорость запуска, а не идеальные показатели. Так вы получаете и гибкость, и нормальную скорость там, где идёт основной поисковый трафик.

Отдельно предупреждение: уход с конструктора потом — это переделка вёрстки всех страниц, которые на нём собраны. Решение принимается фактически навсегда, поэтому обсуждать его лучше в начале проекта, а не когда страниц уже сорок.

Разработка сайта на WordPress: где платформа сильна, а где начинаются проблемы — иллюстрация к разделу «Конструктор страниц: удобство сейчас против скорости потом»

Почему сайт медленный: пять причин по убыванию частоты

Жалоба «платформа тормозит» почти всегда раскладывается на конкретные причины. Порядок проверки от самого частого:

1. Изображения в исходном размере. Редактор загружает фотографию с телефона на 4 МБ, платформа показывает её в блоке шириной 400 пикселей, но отдаёт целиком. Самая частая причина, и самая простая: настройка размеров при загрузке плюс пересжатие в современный формат.

2. Слишком много расширений. Каждое добавляет свои файлы стилей и скриптов на все страницы. Диагностика простая: посмотреть, сколько отдельных файлов запрашивает страница. Если их за сотню — искать нужно здесь.

3. Отсутствие кеширования. Без него платформа собирает страницу заново при каждом обращении, обращаясь к базе десятки раз. Включение кеша часто даёт кратное ускорение за полчаса работы.

4. Дешёвый хостинг с перегруженным сервером. Проявляется как медленный ответ сервера при том, что сама страница лёгкая. Проверяется временем до первого байта: если оно измеряется секундами, оптимизировать картинки бессмысленно.

5. Тяжёлая тема. Универсальные темы с сотней настроек несут соответствующий объём кода. Лечится либо заменой, либо отключением неиспользуемых модулей темы, если она это позволяет.

Порядок важен: начинать надо с картинок и кеша, а не с переноса на дорогой сервер. В большинстве случаев первые три пункта закрывают проблему полностью и стоят несравнимо дешевле.

Безопасность: почему взламывают и что делать

Распространённое заблуждение — «кому мы нужны, у нас маленький сайт». Взломы в подавляющем большинстве случаев не адресные: автоматические сканеры обходят сеть подряд и ищут известные уязвимости в старых версиях расширений. Ваш сайт попадает в выборку не потому, что вы интересны, а потому что у вас не обновлён плагин, для которого месяц назад опубликовали описание дыры.

Что даёт основную защиту:

Регулярные обновления. Платформа, тема, все расширения. Раз в месяц, с предварительной копией. Это скучно и потому не делается — а именно это и есть главная мера.

Удаление неиспользуемого. Отключённый, но не удалённый плагин остаётся файлами на сервере и остаётся уязвимым. Отключение не равно удалению.

Нормальные учётные записи. Отдельные для каждого сотрудника, с правами по роли. Одна общая административная запись, пароль от которой знают шестеро, — типичная и опасная ситуация.

Резервные копии вне сервера. Копия, лежащая на том же хостинге, при серьёзной проблеме исчезает вместе с сайтом.

Что делать, если сайт уже взломан. Порядок такой: закрыть сайт от посетителей, снять копию текущего состояния для разбора, восстановиться из чистой копии до даты заражения, обновить всё, сменить все пароли и ключи, проверить учётные записи на посторонние. И только потом открывать. Попытка «почистить и оставить как есть» обычно заканчивается повторным заражением через неделю: закладка остаётся.

Отдельное последствие, о котором забывают: заражённый сайт начинает раздавать чужие ссылки и попадает под санкции поисковых систем. Восстановление трафика после этого занимает больше времени, чем восстановление самого сайта.

Когда пора уходить с платформы

Признаки того, что вы упёрлись в потолок и дальнейшие вложения в текущее решение не окупятся:

Каталог перестал справляться. Страницы фильтров генерируются медленно, кеширование конфликтует с актуальностью остатков, а любая доработка требует всё больше времени.

Обмен с учётной системой стал узким местом. Выгрузка не укладывается в отведённое время, обновление части позиций приходится делать вручную.

Каждая доработка ломает две другие. Признак накопившегося технического долга: сайт собран из расширений, которые конфликтуют, и любое изменение требует проверки всего.

Нужна логика, которой на платформе нет. Личные кабинеты с расчётами, сложное ценообразование, интеграция с несколькими системами одновременно.

И признак обратного — уходить не нужно: «нам сказали, что это несерьёзная платформа». Это не аргумент. Сайт услуг или блог на ней работает прекрасно и переезд не даст ничего, кроме расходов и просадки трафика на время переноса.

Если решение о переезде всё же принято, готовьтесь к нему как к отдельному проекту с картой адресов и поэтапной выкладкой — иначе к затратам на разработку добавятся потери в поиске.

Вопросы и ответы

Правда ли, что сайты на этой платформе плохо продвигаются?

Нет. Платформа не мешает продвижению: она позволяет управлять адресами, заголовками, описаниями и разметкой. Проблемы возникают из-за реализации — тяжёлой темы, дублей страниц и медленной загрузки, — а не из-за самой системы.

Сколько плагинов считается нормой?

Ориентир — до десяти-двенадцати на сайт услуг. Важнее не число, а качество: пять тяжёлых расширений хуже пятнадцати лёгких. Тревожный признак — расширения, дублирующие функции друг друга.

Нужно ли платить за тему и плагины?

Часто да, и это разумно: платные решения обычно поддерживаются и обновляются, а бесплатные аналоги бросают. При этом покупать универсальную тему с сотней функций ради двух из них не стоит.

Можно ли сделать интернет-магазин на этой платформе?

Можно, и для небольшого ассортимента это рабочий вариант. Ограничения начинаются на нескольких тысячах позиций с фильтрами: там растёт нагрузка и усложняется поддержка актуальных остатков.

Кто должен обновлять сайт после запуска?

Либо подрядчик по договору поддержки, либо назначенный сотрудник по инструкции. Вариант «никто» — самый распространённый и самый дорогой: он заканчивается взломом или несовместимостью, которую придётся разбирать целиком.

Что делать, если разработчик сделал сайт на конструкторе, а он тормозит?

Сначала проверить картинки, кеш и число подключаемых файлов — часто этого достаточно. Полный отказ от конструктора означает переверстку всех собранных на нём страниц, поэтому к нему переходят, когда остальное не помогло.

Обязательно ли покупать дорогой хостинг?

Нет, но экономить на нём до предела не стоит. Проверяется просто: если время ответа сервера измеряется секундами при лёгкой странице, дело в хостинге, и никакая оптимизация картинок этого не исправит.

Как понять, что сайт заражён?

Признаки: в поиске у ваших страниц появились чужие описания, на сайте всплывает посторонняя реклама, в панели появились неизвестные учётные записи, хостинг сообщает о рассылке спама. Проверить стоит и через инструменты вебмастера — они помечают заражённые сайты.

Сколько занимает разработка сайта услуг на этой платформе?

Ориентир — 3–5 недель при готовых текстах и фотографиях. Основные задержки возникают не в разработке, а в сборе материалов на стороне заказчика: описания услуг, цены, примеры работ.

ИВ
Руководитель отдела разработки Media Monster

Игорь 12 лет занимается разработкой коммерческих сайтов: интернет-магазины, каталоги с обменом данными, корпоративные сайты и посадочные страницы под рекламу. Работал и на стороне подрядчика, и внутри компании-заказчика, поэтому хорошо понимает обе стороны конфликта «разработчики против маркетинга». В Media Monster руководит отделом разработки и отвечает за то, чтобы сайт создавался под продвижение, а не вопреки ему.

С какими задачами к нему приходят

Самая частая — «сделали редизайн, и просел трафик». Причины почти всегда одни и те же: сменились адреса страниц без переадресации, пропали тексты и заголовки, часть страниц закрылась от индексации при переносе с тестовой площадки. Вторая по частоте — «сайт не даёт добавить нужные страницы»: система управления не позволяет создавать разделы под спрос, и продвижение упирается в потолок платформы.

Отдельная категория — интеграции: наличие и цены должны приезжать из учётной системы, заявки — уходить в CRM, звонки — привязываться к источникам. Здесь основная работа не в коде, а в согласовании: какие данные передаются, как часто и что считать ошибкой обмена.

И, наконец, приходят с брошенными проектами: разработчик пропал, доступов нет, сайт работает, но менять его некому.

Как работает

Начинает не с макета, а со структуры. Пока не понятно, какие страницы нужны и под какой спрос, рисовать дизайн преждевременно: структура определяет и шаблоны, и объём работ, и способ вывода товаров. На проектах, где продвижением занимается другая команда, требует, чтобы карта страниц была согласована до старта вёрстки — иначе через полгода приходится переделывать.

Второй принцип — сдавать по чек-листу. После каждой выкладки проходится список технических проверок на боевом сайте: доступность страниц, файл robots.txt, метатеги, адреса, карта сайта, счётчики. Проверку делает не тот, кто выкладывал.

Третье — доступы принадлежат клиенту. Домен, хостинг, панель управления, репозиторий оформляются на владельца бизнеса с самого начала, а не «когда закончим».

Чего не делает

Не запускает сайт без плана переноса, если у проекта уже есть трафик: сопоставление старых и новых адресов делается до выкладки, а не после падения. Не строит каталог на решениях, которые не позволяют управлять адресами и метатегами страниц. Не берёт проект, где заказчик не готов выделить человека для сбора данных о товарах, — без характеристик и фотографий каталог всё равно не заработает, и срок сорвётся не по вине разработки.

В блоге

Пишет в рубрику «Разработка»: разборы переездов и редизайнов, чек-листы приёмки, интеграции с учётными системами, кейсы проектов. Все клиентские истории публикуются обезличенно — без названий, доменов и регионов.

Материал подготовлен по редакционной политике блога: практика проектов, официальные источники, проверка перед публикацией.

Что это даёт на практике
Главное из этого материала. Сама платформа не медленная — медленной её делает набор из тридцати плагинов и тяжёлая тема
✓ Что работает
  • Структура каталога, собранная из спроса, а не из выгрузки
  • Ускорение загрузки первого экрана
  • Интеграция форм с CRM без потери источника
✕ Что результата не даёт
  • Редизайн без переноса структуры и адресов
  • Тяжёлые изображения и скрипты «на всякий случай»
  • Формы без передачи источника заявки
Выводы обобщены по проектам направления «Разработка» и обезличены: названия компаний, домены и иные идентифицирующие данные не раскрываются. Результат в каждом проекте зависит от ниши, конкуренции и исходного состояния — см. условия использования.
Планируете переделку сайта или упёрлись в платформу?
Бесплатно оценим текущее состояние и риски — до того, как вы начнёте что-то менять.
Оценить мой сайт

Обсуждение

Спросите, что осталось непонятным — автор материала отвечает в комментариях.

Загружаем комментарии…
Комментарии — от подтверждённых читателей

Один раз подтвердите себя в Telegram: так в обсуждении нет спама, а имя подставляется само. Мы видим только имя и никогда не пишем первыми без вашего запроса.

Читайте по теме

← Все статьи рубрики «Разработка»

SEO-продвижение сайтов

Яндекс Вебмастер: подключение и пять разделов, которые нужны на практике GEO: продвижение в ответах нейропоиска — что это и как под него работать Технический аудит сайта: 30 проверок, которые делаются до любых работ Локальное продвижение: как получать клиентов из карт и запросов с городом Внутренняя перелинковка: какие ссылки работают, а какие ставятся зря Все статьи рубрики (9) →

Реклама в Яндекс Директе

Реклама для дверей: какие каналы дают заявки и сколько стоят Минус-слова и чистка площадок: где проходит граница между экономией и потерей заявок «Обучение стратегии остановлено» в Яндекс Директе: причины и что делать Автостратегии в Яндекс Директе: полный разбор и типичные ошибки Геотаргетинг в Директе: регионы, радиусы и гиперлокал Открыть рубрику →

SMM и таргетированная реклама

Таргет во ВКонтакте: связки, которые дают заявки в 2026 SMM-стратегия из 6 блоков: цели, аудитория, тон, рубрики, частота, метрики Ретаргетинг: 5 сегментов, которые окупаются всегда Контент-план на месяц: как собрать за два часа Креативы: почему одинаковые баннеры перестают работать Открыть рубрику →

Разработка сайтов

Кейс: переезд магазина на новую платформу — что делали, чтобы не потерять трафик Кейс: после редизайна трафик упал на 41% — что чинили шесть недель Приёмка сайта у подрядчика: чек-лист, который защитит от типовых проблем Интеграция сайта с учётной системой: где обмен ломается и как это ловить Сколько стоит разработка сайта и из чего складывается цена Все статьи рубрики (8) →

Веб-аналитика и сквозная аналитика

Яндекс Метрика: как настроить с нуля и какие отчёты смотреть Цели в Яндекс Метрике: что настроить в первую очередь и почему они перестают работать UTM-метки: как построить систему разметки, в которой можно разобраться через год Какие отчёты в аналитике стоит смотреть владельцу и что в них искать Сквозная аналитика без бюджета: минимальная рабочая схема Все статьи рубрики (6) →

Кейсы с цифрами

Кейс: как готовили сезонный бизнес к пику спроса и почему часть работ не окупилась Кейс: продвижение в B2B, где сделка закрывается через полгода Кейс: снизили стоимость заявки вдвое — и почему это оказалось плохой новостью Кейс: как выводили новое направление с нуля и что показал первый спрос Кейс: рост органики в 4 раза за 7 месяцев — и почему первые три были почти без результата Все статьи рубрики (8) →

Подтемы

Семантическое ядро Яндекс Метрика Автостратегии Директа Регионы и гео Интернет-магазины Все подтемы (9) →

Словарь терминов

ДРР — что это CPL — что это CAC — что это Когортный анализ — что это UTM-метки — что это Все термины (36) →

Ниши и категории

Мебельный маркетинг 7 Дверной бизнес 2 B2B-сектор 2 Недвижимость 2 E-commerce 2 Все направления (6) →

SEO в 2026

GEO — ответы нейросетей Локальный спрос и карты Технический аудит Внутренняя перелинковка Коммерческие факторы

Сейчас читают

Кейс: рост органики в 4 раза за 7 месяцев — и почему первые три были почти без результата Кейс: в 2,2 раза больше заявок на том же бюджете — за счёт перераспределения Кейс: трафик упал на 38% — разбор инцидента по часам Коммерческие факторы ранжирования: полный чек-лист из 18 пунктов «Обучение стратегии остановлено» в Яндекс Директе: причины и что делать Карта блога — все статьи RSS-лента блога

Блог Media Monster

Бесплатный аудит сайта и рекламы Как мы готовим материалы Условия использования Политика конфиденциальности Согласие на обработку данных