Migracja z Elementora do Gutenberg Blocks — realne koszty, pułapki, ROI
Elementor ciąży na wydajności i rośnie w subskrypcji. Gutenberg + Szablony blokowe dojrzały. Kiedy migrować, ile kosztuje i jak przeprowadzić bez utraty SEO.

Elementor przez lata był „domyślnym wyborem” dla agencji i freelancerów WordPress. Drag & drop, setki widgetów, teoretycznie bez kodu. W 2026 sytuacja jest inna: Gutenberg z szablonami blokowymi jest realną alternatywą, Elementor Pro kosztuje coraz więcej (49 $/rok na jedno konto, 99 $/rok na 3 konta, 199 $/rok na 25), a wpływ na Core Web Vitals staje się bolesny. Klienci zaczynają migrować.
Poniżej — co konkretnie warto wiedzieć przed podjęciem decyzji, ile kosztuje realna migracja (nie „z cennika”), i jak to przeprowadzić bez utraty SEO.
Dlaczego ludzie myślą o migracji
1. Wydajność
Elementor dokłada na każdą stronę:
- ~200 KB JavaScriptu (elementor-frontend.js + widgets)
- ~150 KB CSS (elementor.css + elementor-post-*.css)
- Render-blocking resources na ścieżce krytycznej
Testy u naszych klientów:
| Metryka | Elementor Pro (theme Astra) | Gutenberg (Twenty Twenty-Four) |
|---|---|---|
| LCP mobile | 3.2 s | 1.5 s |
| JS transfer | 380 KB | 45 KB |
| CSS transfer | 220 KB | 50 KB |
| Requests | 58 | 22 |
Po migracji Core Web Vitals z czerwonego przechodzi w zielony, nawet bez specialnej optymalizacji.
2. Koszt subskrypcji
Elementor Pro rośnie co rok:
- 2021: 49 $/rok (Personal)
- 2023: 59 $/rok
- 2026: 49 $/rok Essential (1 site), 99 $ Advanced (3 sites), 199 $ Expert (25 sites)
Agencja z 30 klientami = 199 $/rok × 2 = 398 $. Gutenberg = darmowy.
3. Vendor lock-in
Content pisane w Elementor jest zapisywany jako specyficzny JSON w wp_postmeta. Bez wtyczki Elementor wyświetlasz raw shortcody. Migracja do innego builder’a = manualne przepisywanie.
4. Rozwój Gutenberga
Szablony blokowe (od WP 5.9, dojrzałe w 6.4+), FSE, pattern library, style variations — Gutenberg w 2026 robi 90% tego co Elementor 3 lata temu, natywnie, szybciej, bez vendor lock.
Kiedy NIE migrować
- Klient ma 200+ stron w Elementorze ze złożonymi layoutami. Koszt ręcznego przepisywania > oszczędność subskrypcji przez 5 lat.
- Zespół redakcyjny kocha Elementor i ma 6 miesięcy nauki na karku. Brutalne wyrwanie = utrata produktywności.
- Elementor jest używany do mega złożonych funkcji (custom widgets, theme builder). Migracja = reimplementacja od zera.
- Masz Elementor Expert ($199/rok dla 25 stron) i tak to jest tanie — subskrypcja jest marginalnym kosztem.
Kiedy warto migrować
- Mała firma z 5-20 stronami — migracja zajmuje 15-40 godzin, zwróci się w 2-3 lata na samych oszczędnościach performance’u (lepszy SEO, wyższa konwersja).
- Sklep WooCommerce bez użycia zaawansowanych widgets Elementor Pro — Gutenberg + WooCommerce Blocks nowoczesne, szybkie, spójne.
- Landing page’e testowane pod płatny ruch — każda setna sekundy LCP ma znaczenie, Gutenberg wygrywa.
- Klient planuje rebrand / redesign — przy okazji migracja kosztuje tylko 20-30% więcej niż pure redesign.
Plan migracji — 6 kroków
Krok 1: Inwentaryzacja
Stwórz listę wszystkich stron w Elementorze i ich typ (strona docelowa, wpis blogowy, własny szablon). Dla każdej oceń stopień skomplikowania (1–5), kluczowe widżety, których używa, oraz szacunkową pracochłonność w godzinach.
Krok 2: Audyt widgetów
Każdy widget Elementor → wybierz odpowiednik:
- Heading / Text → natywny Gutenberg Paragraph / Heading
- Image → natywny Image block
- Button → natywny Button block
- Columns → natywny Columns block (flex layout)
- Accordion → natywny Details block (od WP 6.6) albo Ultimate Blocks
- Form → WPForms / Fluent Forms (block version)
- Icon Box → Kadence Blocks albo własny pattern
- Pricing Table → GenerateBlocks Pro albo Kadence Blocks
- Posts Widget → natywny Query Loop block
Zwróć uwagę na Elementor-specific: custom HTML/CSS insertions w widget’ach, theme builder templates, popup builder. Wszystko wymaga osobnej strategii migracji.
Krok 3: Theme decision
Zostajesz na dotychczasowym motywie (prawdopodobnie Astra / OceanWP)? Astra wspiera Gutenberg, ale motyw wciąż ładuje kilka KB extra. Czysty szablon blokowy (Twenty Twenty-Four, Ollie) da najlepszą wydajność.
Rekomendacja dla migration-time: szablon blokowy. Nowe motywy są projektowane pod Gutenberg, mają spójny design system, theme.json trzyma wszystko.
Krok 4: Przebudowa strona po stronie
Pracuj na środowisko testowe (tzw. staging). Każdą stronę:
- Stwórz nową kopię (Gutenberg) pod URL
/staging-name/. - Skopiuj content (tekst + obrazy) ręcznie — kopiuj-wklej, to najszybsze.
- Odtwórz layout używając bloków.
- Side-by-side porównanie — stara i nowa strona na dwóch monitorach. Klient akceptuje albo zgłasza uwagi.
- Zapisz jako pattern jeśli layout będzie reużywany.
Wtyczka-pomocnik: Gutenberg Hub ma bibliotekę patternów, które replicują popularne Elementor layouts.
Krok 5: SEO — krytyczna faza
Po zakończeniu przebudowy ale PRZED start na produkcji:
- Porównanie meta title + description na każdej stronie (musi być identyczne lub lepsze).
- Sprawdzenie h1/h2/h3 hierarchy (Gutenberg czasem generuje inną strukturę niż Elementor).
- Schema.org — jeśli Elementor Pro generował Article/Product schema, musisz odtworzyć w Rank Math/Yoast.
- 301 redirects — jeśli zmieniasz slugi (np. Elementor miał
/strona-o-nas/, chcesz/o-nas/), pełne mapowanie.
Krok 6: Uruchomienie produkcyjne i monitoring
- Uruchomienie produkcyjne w piątek wieczorem (mało ruchu).
- Monitor 404 w Google Search Console przez 7 dni (dopisz 301 dla nieprzewidzianych).
- Core Web Vitals porównanie po 30 dniach (CrUX data w GSC).
Szacunek kosztów
Dla typowej firmowej strony wizerunkowej (Astra + Elementor Pro, 12-20 stron):
| Etap | Godziny | Koszt netto |
|---|---|---|
| Audyt + inwentaryzacja | 3-5 h | 600-1000 zł |
| Wybór i konfiguracja szablon blokowy | 4-6 h | 800-1200 zł |
| Migracja stron (12-20) | 15-30 h | 3000-6000 zł |
| SEO audit + redirects | 4-6 h | 800-1200 zł |
| Testing + deploy | 3-4 h | 600-800 zł |
| Razem | 29-51 h | 5800-10200 zł |
Dla sklepu WooCommerce + Elementor (30-50 stron + kategorie + PDP template’y): 12 000-25 000 zł.
ROI kalkulacja (typowy firmowy site):
- Migracja: 8 000 zł.
- Oszczędność Elementor Pro (5 lat): 5 × 59 $ = ~1 300 zł.
- Oszczędność performance → konwersja (2% wzrost × 100 000 zł rocznego obrotu × 5 lat) = 10 000 zł.
- ROI: zwrot po 3-4 latach.
Dla stron z większym ruchem i konwersją ROI krótszy (12-18 miesięcy).
Największa pułapka — „to nie wygląda tak samo”
Klient po 3 latach w Elementorze przyzwyczaił się do idealnie wypracowany layoutów. Gutenberg z szablonie blokowym wygląda nieco inaczej — padding lekko inny, typografia trochę mocniejsza, kolory w theme.json zamiast inline styles.
Radzenie sobie: pokazuj klientowi staging side-by-side. Edukuj, że „inaczej” != „gorzej”. Typowo po 2 tygodniach klient zapomni o starym. Ale w pierwszym tygodniu walki.
Alternatywa: użyj GenerateBlocks albo Kadence Blocks — dają pixel-level kontrolę podobną do Elementora, ale bez narzutu wydajnościowego. Kompromis między Gutenberg purity a UX dla klienta.
Migracja z Elementora to nie kwestia „czy”, tylko „kiedy i jak”. Jeśli rozważasz, ale nie jesteś pewny ROI — darmowy audyt Devance zawiera szacunek: ile godzin migracji + oszczędność 5-letnią. Dla klientów pakietów opieki migracje robimy w ramach godzin pakietu, bez narzutu extra.

Doświadczony WordPress Developer z ponad 14-letnim stażem w tworzeniu zaawansowanych stron i sklepów internetowych. Specjalizuje się w WordPressie, dedykowanych wtyczkach i motywach.
Więcej o autorze

