Modernizacja systemów Legacy: Jak podnieśliśmy PageSpeed w Drupal 7 z 15 do 98 bez utraty pozycji w SEO

Konsola pomiarowa z dwoma wskaźnikami pokazująca przejście od powolnego żeliwnego manometru do nowoczesnego miernika w szczytowej wydajności.

Każda dojrzała firma staje w końcu przed dylematem przestarzałego kodu (legacy). Posiadasz serwis firmowy zbudowany 8 - 12 lat temu (często na Drupal 7, starym WordPressie lub Magento), który generuje cenny ruch organiczny z Google i stałe zapytania ofertowe.

Jednak pod maską narasta kryzys:

Gdy przedsiębiorstwo inżynieryjne i geotechniczne Geoekoproekt zgłosiło się do ILF Studio, ich kluczowy serwis znajdował się dokładnie w takim stanie. Poniżej opisujemy, jak zmodernizowaliśmy całą obecność cyfrową firmy: przenosząc portal na bezgłową architekturę AI-native, która podniosła wynik PageSpeed z 15 do 98, zachowała 100% ruchu organicznego i obniżyła koszty hostingu o 70%.

Podsumowanie wykonawcze


1. Prawdziwe zagrożenie związane z końcem wsparcia CMS

Gdy producenci oprogramowania kończą wsparcie danej wersji CMS, ustaje wydawanie poprawek bezpieczeństwa. W 2026 roku zautomatyzowane boty nieustannie skanują sieć w poszukiwaniu niezałatanych podatności w Drupal 7 i wersjach PHP 5.6/7.x, automatycznie infekując bazy danych i instalując oprogramowanie ransomware.

Oprócz bezpieczeństwa, degradacja wydajności bezpośrednio niszczy widoczność w wyszukiwarkach:

  1. Rozrośnięta baza danych: 10 lat historii edycji tworzy gigantyczne tabele MySQL, w których pojedyncze zapytania trwają ponad 600ms.
  2. Przeładowane drzewo DOM: Stare szablony zagnieżdżają znaczniki div na 20 poziomów głębokości, dławiąc procesory smartfonów i powodując porażkę testu Interaction to Next Paint (INP).
  3. Nawarstwione skrypty firm trzecich: Dekady zapomnianych pikseli śledzących, nieaktualnych bibliotek jQuery i starych statystyk wydłużają Largest Contentful Paint (LCP) powyżej 4 sekund.

2. Ochrona wypracowanego SEO: Zasada migracji bez spadków

Największą obawą zarządów przy przebudowie starego serwisu jest utrata ruchu z Google. Jeśli adresy URL ulegną zmianie bez precyzyjnych przekierowań, wyszukiwarka obniża pozycje w ciągu kilku tygodni.

Zrealizowaliśmy rygorystyczny 3-etapowy protokół ochrony SEO:

Stara mapa witryny Drupal 7 ➔ Automatyczna ekstrakcja każdego adresu URL i aliasu
    │
    ▼
Matryca mapowania kanonicznego 1:1 ➔ Dokładne odwzorowanie ścieżek w strukturze Astro
    │
    ▼
Zautomatyzowane reguły 301 w Nginx dla historycznych parametrów zapytań

Dzięki temu, że każda kluczowa podstrona usługowa, raport inżynieryjny i case study zachowały swój historyczny adres URL, roboty wyszukiwarek odebrały migrację nie jako “nową stronę”, ale jako błyskawiczne, 5-krotne przyspieszenie zaufanej domeny.


3. Architektura wydajności: od 15 do 98

Aby podnieść wynik mobilny z 15 do 98, całkowicie wyeliminowaliśmy środowisko wykonawcze PHP:

SKOK WYDAJNOŚCIOWY: DRUPAL 7 LEGACY VS STOS ILF STUDIO
Core Web Vitals Boost
🐢 Drupal 7 PHP 45 niezałatanych modułów
📦 Zator MySQL Ciężkie zapytania do bazy
🛑 Wynik: 15 / 100 TTFB 3.8s, czerwony INP
⚡ Nowoczesne Astro Pre-renderowany HTML
🚀 Cache Nginx Edge Zero zapytań SQL na żądanie
🏆 Wynik: 98 / 100 TTFB 60ms, CLS 0.00

Kluczowe modyfikacje inżynieryjne:

  1. Statyczny pre-rendering HTML: Strony generują się jako czyste pliki HTML. Obciążenie serwera spadło niemal do zera, pozwalając na obsługę nagłych skoków ruchu na tanim VPS.
  2. Nowoczesny potok optymalizacji multimediów: Wszystkie historyczne grafiki JPEG/PNG zostały automatycznie przekonwertowane do formatów WebP/AVIF ze sztywno zdefiniowanymi wymiarami szerokości i wysokości, eliminując przesunięcia układu (CLS = 0.00).
  3. Zero JavaScriptu na starcie: 95% podstron serwisu nie potrzebuje ani jednej linii kodu JavaScript, aby wyświetlić tekst, tabele i zdjęcia.

4. Zmierzone wyniki: porównanie przed i po

ParametrStarszy Drupal 7Nowoczesna Architektura ILF StudioZmiana
Ocena PageSpeed (Mobile)15 / 10098 / 100+553%
First Contentful Paint (FCP)3.4s0.6s82% szybciej
Largest Contentful Paint (LCP)5.2s1.1s78% szybciej
Cumulative Layout Shift (CLS)0.28 (Słaby)0.00 (Idealny)100% stabilności
Waga strony4.2 MB420 KB90% redukcji
Pozycje w wyszukiwarcePowolny spadekNatychmiastowy wzrost wyświetleń o 18%Premia za Core Web Vitals

Kluczowe wnioski dla firm ze starymi systemami