Техническое задание: Оптимизация скорости сайта на WordPress

Необходимо выполнить полную техническую оптимизацию существующего сайта на CMS WordPress с целью значительного увеличения скорости его загрузки. Основная работа будет сосредоточена на улучшении показателей frontend-производительности, с возможными минимальными правками в backend-коде, если они потребуются для достижения цели. Внешний вид сайта и пользовательская логика страниц не должны быть изменены.

Исходные проблемы по данным анализа производительности

По результатам тестирования (аналогично Google Lighthouse и WebPageTest) были выявлены следующие критические точки:

  • Время до первого байта (TTFB): ~1.7 секунды
  • Largest Contentful Paint (LCP): ~11.4 секунды
  • Speed Index: ~8.7 секунд
  • Total Blocking Time (TBT): ~790 мс
  • Cumulative Layout Shift (CLS): ~0.418
  • Вес страницы: около 25 МБ
  • Количество HTTP-запросов: около 138

Основные задачи и цели оптимизации

1. Backend-оптимизация (серверная часть)

  • Анализ и оптимизация времени отклика сервера (TTFB).
  • Настройка кэширования на уровне сервера и CMS (объектный кэш, кэш страниц).
  • Оптимизация базы данных WordPress.
  • Проверка и отключение ресурсоемких плагинов или функций, влияющих на скорость.

2. Frontend-оптимизация (клиентская часть)

  • Оптимизация и сжатие изображений (вес страницы 25 МБ).
  • Минификация и объединение CSS и JavaScript файлов.
  • Внедрение ленивой загрузки (lazy load) для изображений, видео и, возможно, скриптов.
  • Устранение блокирующего рендеринг JavaScript и CSS.
  • Оптимизация веб-шрифтов.
  • Сокращение общего количества HTTP-запросов (сейчас 138).
  • Работа над метриками Core Web Vitals: улучшение LCP, CLS, TBT.

3. Общие технические требования

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

Ожидаемый результат

Значительное улучшение всех ключевых метрик скорости загрузки сайта, в частности LCP, Speed Index и TTFB, что должно положительно сказаться на пользовательском опыте и SEO-позициях. Уменьшение веса страницы и количества запросов.

Разработка и интеграция формы регистрации на мероприятия для WordPress

Необходимо доработать сайт на WordPress, добавив адаптивную форму регистрации на мероприятия с защитой от ботов и сбором данных. Требуется настраиваемый плагин с возможностью экспорта записей и кастомизацией полей.