gw·goodbye-wordpress
← Wszystkie artykuły

Astro vs WordPress: porównanie Lighthouse na żywym przykładzie

Dwie identyczne strony. Jedna w WordPressie z popularnym szablonem. Druga w Astro. Wyniki Lighthouse obok siebie, z dokładnym składem.

Słyszę to pytanie co tydzień: “tak, Astro jest szybsze — ale o ile, na konkretnej stronie, z konkretną treścią?”

Więc zbudowałam tę samą stronę dwa razy.

Testowa strona

Ten sam hero, te same trzy karty cech, te same opinie, ten sam formularz, te same obrazy. Około 1200 słów. Pięć fotografii w rozmiarze odpowiednim do layoutu (czyli żadnych 4K-naiwnych skalowanych CSS-em — to nie byłoby uczciwe).

Obie wersje stoją na tym samym CDN-ie, w tym samym regionie.

Wersja WordPress

  • WordPress 6.5
  • Popularny darmowy szablon biznesowy (Astra)
  • Elementor do układu strony
  • Yoast pod SEO
  • Wtyczka cache (WP Rocket)
  • Cloudflare przed serwerem

To, w sensownej ocenie, dostrojona instalacja WordPressa. Nie najgorszy przypadek.

Wersja Astro

  • Astro 5
  • Tailwind jako utility CSS
  • Wbudowany komponent <Image>
  • Deploy na ten sam CDN

Zero wtyczek, bo wtyczki tu nie istnieją.

Liczby

Metryka WordPress Astro
Lighthouse Performance 62 100
Lighthouse SEO 92 100
First Contentful Paint 1,8 s 0,3 s
Largest Contentful Paint 3,2 s 0,6 s
Total Blocking Time 410 ms 0 ms
Waga strony 2,1 MB 180 KB
Requesty 64 9

Strona WordPress nie jest popsuta. Działa. Ma 62 w Performance, czyli żółto — uprzejme “mogłoby być lepiej”. Ale LCP jest 5x wolniejsze, a strona waży 11x więcej.

Skąd ta waga w WordPressie

Otwórz network tab na stronie WordPressa i zobaczysz:

  • jQuery (nadal, w 2026)
  • Trzy różne pliki CSS z czcionkami z trzech różnych wtyczek
  • Runtime Elementora
  • Bundle JavaScript szablonu
  • Skrypt z banerem cookie
  • Skrypt reCAPTCHA, który odpala się, zanim użytkownik cokolwiek zrobił
  • Skrypt wstrzykujący schema Yoasta
  • Skrypt analytics
  • Garść stylów specyficznych dla wtyczek

Żaden z nich osobno nie robi nic złego. Każdy z osobna jest OK. Razem są powodem, dla którego strona maluje się przez trzy sekundy.

Strona Astro wysyła HTML, jeden plik CSS i jeden mały skrypt do formularza kontaktowego. To cała lista.

Co to znaczy dla SEO

Google używa Core Web Vitals jako sygnału rankingowego od 2021. LCP, CLS i INP wpadają do rankingu. Strona z LCP 0,6 s, przy reszcie czynników równych, rankuje wyżej niż ta sama treść z LCP 3,2 s.

Jeśli napiszesz ten sam artykuł i opublikujesz go dwa razy — raz na WordPressie, raz w Astro — pomiary samego Google’a po cichu przesuną wersję Astro wyżej.

Zastrzeżenia

Ten test to landing. Różnica zwęża się dla skomplikowanej aplikacji (np. wielodostępowy SaaS, gdzie większość strony jest dynamiczna i personalizowana). Różnica rośnie na stronie treściowej (blog, marketing, portfolio), a to jest większość internetu.

Jeśli czytasz to, a Twoja strona jest stroną treściową — różnica jest co najmniej taka. Prawdopodobnie większa.