Ускорение сайта в 9 раз для SEO

Для одного из проектов был поставлен заказ на оптимизацию корпоративного сайта в области услуг. Сайт работает уже два года, но его посещаемость без контекстной рекламы составляла всего 5-10 человек в день. При этом тематика сайта довольно конкурентная, и стоимость контекстной рекламы может достигать 1000-2000 рублей за клик. Одной из главных проблем сайта была высокая скорость загрузки страниц, и в этом материале мы расскажем, как решалась эта задача.

Основная цель — снизить время загрузки сайта.

Первым шагом был анализ сайта.

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

- Google PageSpeed — один из самых популярных инструментов для оценки скорости загрузки. Однако стоит отметить, что в последнее время он перестал выдавать оценки в баллах.

- Мы также использовали инструменты для анализа от других сервисов, включая просмотр http-заголовков, проверку статуса сервера и другие диагностические данные.

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

- Яндекс.Метрика помогла проанализировать различные параметры загрузки сайта, такие как время до полной отрисовки страницы и другие показатели.

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

В ходе анализа были выявлены следующие проблемы:

- Время загрузки страниц составляло от 7 до 15 секунд.

- Сайт часто становился недоступным для пользователей, что сказывалось на его позициях в поисковой выдаче.

- Использование устаревшей версии PHP.

- Некорректная настройка серверного окружения.

- Неоптимизированные файлы и скрипты.

- Большой размер изображений.

- И многие другие факторы, влияющие на скорость загрузки.

Вот что было сделано для ускорения сайта:

- Сайт был перенесен на новый сервер с SSD-дисками, увеличением оперативной памяти и мощностью сервера. Это позволило улучшить производительность, что особенно важно с учетом планируемой рекламной кампании. Разница в стоимости хостинга составила всего 600 рублей, но она многократно окупилась за счет снижения потерь клиентов.

- Было проведено обновление и настройка серверного ПО.

- Настроено кеширование.

- Произведена корректировка переадресации страниц.

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

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

- Проверены настройки Expires и Cache-Control.

- Включено gzip-сжатие для всех файлов, где это возможно.

- Оптимизированы скрипты и сжаты файлы, чтобы ускорить их загрузку.

- Некоторые изменения были сделаны на уровне хостинга, другие — через панель администрирования сайта или файл .htaccess.

- В соответствии с рекомендациями Google были перенесены некоторые скрипты в нижнюю часть страницы.

- Для снижения нагрузки были установлены временные ограничения для «плохих» ботов, чтобы они не перегружали сервер.

- Был проведен стресс-тест с 3000 посещений за короткий промежуток времени. Результат показал, что сайт успешно справляется с такой нагрузкой.

Что не было сделано:

- Мы не настроили кеширование для скриптов внешних сервисов, так как это могло бы повлиять на удобство обновления этих сервисов.

- Не было сделано сжатие изображений и файлов, которые по расчетам Google могут сэкономить лишь 1-2 КБ. Это было признано не критичным на данном этапе, и такое сжатие часто ухудшает качество изображений.

- Графика на сайте используется немного, поэтому было решено не выносить ее на отдельный поддомен.

- Так как сайт ориентирован на российскую аудиторию, не проводились тесты на скорость загрузки из других стран.

Оптимизация скорости загрузки сайта привела к улучшению поведенческих факторов:

- Снижение числа отказов;

- Увеличение числа просмотренных страниц;

И другие положительные изменения в показателях.

Если у вас возникли вопросы по SEO-оптимизации или ускорению сайта, пишите в SEO-студию "SEO COMPUTER" на email info@seo.computer, и мы обязательно поможем вам оптимизировать ваш сайт!

id 9225

Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта