Техническое задание: Оптимизация скорости загрузки сайта
Текущая ситуация и проблема
Сайт, построенный на связке Wordpress и Elementor, демонстрирует низкую скорость загрузки, что негативно влияет на пользовательский опыт и ранжирование. Ключевые метрики (Core Web Vitals) находятся ниже рекомендуемых значений.
Текущие показатели производительности
- Largest Contentful Paint (LCP): 4.5 секунды
- First Contentful Paint (FCP): 4.1 секунды
- Time to First Byte (TTFB): 2.2 секунды
Целевые показатели
Необходимо достичь рекомендуемых значений для хорошего пользовательского опыта и SEO:
- LCP, FCP, TTFB: в диапазоне 1.8 - 2.5 секунды.
Основные задачи для исполнителя
1. Анализ и диагностика
- Провести аудит текущей скорости с помощью профессиональных инструментов (Google PageSpeed Insights, GTmetrix, WebPageTest).
- Выявить основные «узкие места», тормозящие загрузку (тяжелые ресурсы, некэшируемые запросы, проблемы сервера и т.д.).
2. Оптимизация на стороне Wordpress и Elementor
- Оптимизировать и сжать изображения (возможно, внедрение WebP, ленивую загрузку).
- Настроить кэширование (браузерное и серверное).
- Минимизировать и объединить CSS и JavaScript файлы.
- Отложить загрузку неиспользуемых скриптов (особенно от Elementor и сторонних плагинов).
- Очистить базу данных от ненужных данных, оптимизировать таблицы.
- Проанализировать и отключить ненужные функции/скрипты Elementor, если они влияют на скорость.
3. Оптимизация серверной части (TTFB)
- Проанализировать и оптимизировать время отклика сервера (хостинг).
- Рекомендовать или настроить более эффективное кэширование на уровне сервера (например, через .htaccess или средства хостинга).
- Рассмотреть возможность использования CDN для статического контента.
4. Контроль результата
- Предоставить отчет о проделанной работе с замерами ключевых метрик «до» и «после».
- Дать рекомендации по поддержанию достигнутой скорости.
Требования к результату
- Сайт должен стабильно показывать значения LCP, FCP и TTFB, близкие к целевому диапазону (1.8-2.5 с) при тестировании в PageSpeed Insights.
- Визуально загрузка страниц должна стать заметно быстрее для пользователя.
- Все изменения должны быть обратимы и не ломать функционал сайта.