Модернизация легаси: как мы разогнали PageSpeed с 15 до 98 без потери SEO-трафика

Двухприборный измерительный стенд, показывающий переход от старого медленного чугунного манометра к современному прибору на пике производительности.

Каждый зрелый бизнес рано или поздно сталкивается с дилеммой устаревшего кода. У вас есть корпоративный сайт, созданный 8–12 лет назад (часто на Drupal 7, старом WordPress или самописном движке), который приносит ценные заявки и органический трафик из поиска.

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

Когда инженерно-геологическая компания «Геоэкопроект» обратилась в ILF Studio, их ключевой цифровой актив находился именно в таком состоянии. Ниже — наш практический разбор того, как мы перевели сайт на современную AI-native архитектуру, подняли PageSpeed с 15 до 98, сохранили 100% органических позиций и снизили расходы на хостинг втрое.

Главные тезисы статьи


1. В чем реальная опасность устаревших CMS

Когда разработчики платформы прекращают поддержку версии, перестают выходить патчи безопасности. Автоматические боты постоянно сканируют сеть на наличие уязвимостей в старых версиях Drupal 7 и PHP 5.6/7.x, внедряя вредоносный код и ссылки на спам-ресурсы.

Помимо безопасности, деградация производительности убивает позиции в поиске:

  1. Раздутая база данных: За 10 лет работы база MySQL забивается ревизиями и логами, из-за чего простые запросы выполняются по 600–800мс.
  2. Избыточная вложенность кода: Старые шаблоны содержат десятки вложенных блоков div, перегружая мобильные процессоры и проваливая тест Google на скорость реакции (INP).
  3. Нагромождение старых скриптов: Забытые плагины, устаревшие библиотеки jQuery и счетчики затягивают отрисовку основного контента (LCP) дальше 4 секунд.

2. Сохранение SEO-веса: правило бесшовного переезда

Главный страх владельцев бизнеса при переработке старого сайта — потерять органических клиентов из Google. Если при перезапуске меняются адреса страниц без настройки точных редиректов, поисковый трафик обваливается за считанные недели.

Мы реализовали строгий трехэтапный регламент сохранения SEO:

Карта сайта старого сайта ➔ Автоматическая выгрузка всех URL и алиасов
    │
    ▼
Матрица прямого сопоставления ➔ Точное сохранение структуры адресов в новом Astro-проекте
    │
    ▼
Настройка правил 301-редиректов в Nginx для архивных технических параметров

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


3. Архитектура скачка скорости: с 15 до 98 баллов

Чтобы вывести мобильную оценку с 15 на 98, мы полностью убрали медленный серверный стек PHP из цепочки обработки запросов пользователей:

ТЕХНОЛОГИЧЕСКИЙ СКАЧОК: DRUPAL 7 ПРОТИВ СТЕКА ILF STUDIO
Разгон Core Web Vitals
🐢 Drupal 7 PHP 45 устаревших модулей
📦 Затор в MySQL База за 10 лет работы
🛑 Оценка: 15 / 100 TTFB 3.8с, провал INP
⚡ Современный Astro Статический HTML/CSS
🚀 Nginx Edge-кэш 0 запросов в базу на чтение
🏆 Оценка: 98 / 100 TTFB 60мс, 0.00 CLS

Ключевые технические решения:

  1. Предварительная сборка страниц (SSG): Все типовые страницы компилируются в статический HTML заранее. Нагрузка на сервер упала практически до нуля, что позволяет выдерживать всплески трафика на базовом VPS.
  2. Конвейер сжатия медиа: Все исторические изображения JPEG/PNG были автоматически перекодированы в форматы WebP и AVIF с жестко заданными размерами, что исключило сдвиги верстки (CLS = 0.00).
  3. Нулевой JavaScript для чтения: Текстовые страницы и таблицы загружаются без клиентских библиотек. Небольшой скрипт подключается исключительно на форме отправки заявки.

4. Подтвержденные результаты до и после

ПараметрУстаревший сайт на Drupal 7Обновленная архитектура ILF StudioРезультат
Мобильный Core Web Vitals15 / 10098 / 100Рост в 6.5 раз
Отрисовка первого контента (FCP)3.4с0.6сВ 5.5 раз быстрее
Отрисовка главного экрана (LCP)5.2с1.1сВ 4.7 раза быстрее
Сдвиг макета (CLS)0.28 (Критично)0.00 (Идеально)Полная стабильность
Вес страницы4.2 МБ420 КБЭкономия трафика 90%
Органический трафикПостепенное падениеРост показов на 18% за первый месяцБонус за зеленую зону CWV

Выводы для владельцев бизнеса