Całą stronę WordPress wyeksportujesz do statycznego HTML, przepuszczając ją przez crawler lub generator stron statycznych. Narzędzie pobiera wszystkie podstrony jako gotowe pliki HTML, razem z obrazami, stylami i metadanymi, a taki komplet wgrasz na darmowy hosting w chmurze, na przykład Netlify albo Vercel, bez bazy danych i bez wtyczek. Efekt to strona szybka i bezpieczna, której nie trzeba aktualizować. Pamiętaj tylko o dwóch rzeczach: funkcje dynamiczne trzeba zastąpić usługami zewnętrznymi, a stare adresy URL zachować lub przekierować. WPBuildAI skanuje działającą stronę i zwraca ją jako komplet plików HTML wraz z mapą przekierowań.
Dlaczego warto przejść na statyczny HTML
Statyczny HTML rozwiązuje kilka problemów WordPressa naraz. Nie ma bazy danych ani wtyczek, więc znika regularna aktualizacja i większość zagrożeń bezpieczeństwa. Strona ładuje się szybko, bo serwer wysyła gotowe pliki, zamiast generować każdą podstronę przy wejściu, co pomaga w Core Web Vitals opisanych w dokumentacji web.dev. Raport Web Almanac 2024 pokazuje, ile pracy WordPress wykonuje przy każdym żądaniu, i to właśnie ten narzut znika po przejściu na statyczne pliki. Do tego dochodzi darmowy lub bardzo tani hosting. Dla stron głównie treściowych to często rozsądny wybór.
Jak działa eksport do HTML
Eksport polega na tym, że crawler odwiedza każdą podstronę dokładnie tak, jak robi to przeglądarka, i zapisuje wynik jako plik HTML. W praktyce dostajesz odwzorowanie całej witryny w postaci plików i folderów, z zachowaną strukturą adresów. Razem z HTML pobierane są obrazy oraz pliki CSS i JavaScript, dzięki czemu strona wygląda tak samo po przeniesieniu. To inne podejście niż wbudowany eksport XML, który zapisuje treść w formacie zrozumiałym tylko dla innego WordPressa, o czym piszemy przy pobieraniu całej strony do jednego pliku.
Co dokładnie trzeba pobrać
- Wszystkie podstrony w postaci plików HTML.
- Obrazy i media razem z tekstami alternatywnymi (atrybut alt).
- Pliki CSS i JavaScript odpowiadające za wygląd i działanie.
- Metadane każdej strony: tytuły i opisy dla wyszukiwarek.
- Pełną listę adresów URL, na której oprze się mapa przekierowań.
Pominięcie któregokolwiek z tych elementów sprawia, że przeniesiona strona jest uboższa od oryginału, a to widać w wynikach wyszukiwania.
Czego statyczny HTML nie zrobi
Statyczne pliki nie mają zaplecza, więc wszystko, co dotąd działało po stronie serwera, przestaje działać samo z siebie. To nie wada, tylko cecha tego rozwiązania, którą trzeba wziąć pod uwagę. Strona statyczna świetnie nadaje się do treści: artykułów, stron firmowych, portfolio. Gorzej sprawdza się tam, gdzie potrzebne są operacje w czasie rzeczywistym: logowanie użytkowników, koszyk z płatnościami czy często zmieniana baza produktów. Zanim zaczniesz, sprawdź więc, które funkcje strony są dynamiczne.
Funkcje dynamiczne i czym je zastąpić
Funkcje dynamiczne nie znikają bezpowrotnie, tylko przenoszą się do usług zewnętrznych. Formularz kontaktowy obsłuży zewnętrzny serwis formularzy, wyszukiwarkę zastąpi wyszukiwanie po stronie przeglądarki lub usługa zewnętrzna, a komentarze, osobno hostowany system komentarzy. Sklep to osobny temat: prosty katalog da się pokazać statycznie, ale pełny koszyk z płatnościami zwykle wymaga oddzielnej platformy. Warto wypisać listę funkcji dynamicznych przed eksportem i dla każdej wskazać zamiennik, żeby po przeniesieniu nic nie zostało martwe.
Adresy URL i pozycje w Google
Zmiana technologii nie musi oznaczać zmiany pozycji, o ile zachowasz adresy URL. Statyczny eksport pozwala zwykle utrzymać tę samą strukturę adresów, więc większość stron w ogóle się nie przenosi. Tam, gdzie adres się zmienia, ustaw przekierowanie 301 na nowy odpowiednik, zgodnie z poradnikiem Google o przeniesieniu witryny ze zmianą adresów i dokumentacją o przekierowaniach. Bez tego stare adresy zwracają błąd 404 i tracą pozycje. Jeśli wahasz się między statycznym HTML a inną platformą, pomocne bywa porównanie Webflow i WordPressa pod kątem SEO.
Eksport krok po kroku
- Zrób listę wszystkich adresów z mapy witryny, linków wewnętrznych i Search Console.
- Przepuść stronę przez crawler i zapisz podstrony jako pliki HTML.
- Pobierz obrazy i pliki odpowiadające za wygląd, razem z tekstami alt.
- Wskaż zamienniki dla funkcji dynamicznych.
- Wgraj pliki na hosting w chmurze (Netlify, Vercel).
- Ustaw przekierowania 301 dla zmienionych adresów i wyślij mapę witryny.
Przykład: blog na 200 wpisów
Weźmy bloga na 200 wpisów, który ma tylko formularz kontaktowy jako funkcję dynamiczną. Po przejściu crawlera okazuje się, że adresów jest w sumie ponad 260, bo doszły strony tagów i podział na strony. Wszystkie zostają zapisane jako pliki HTML, razem z obrazami i ich tekstami alt. Formularz zostaje podpięty pod zewnętrzny serwis. Pliki trafiają na Vercel, a struktura adresów zostaje ta sama, więc przekierowania potrzebne są tylko dla kilku zmienionych adresów. Po publikacji mapa witryny zostaje wysłana ponownie. Strona działa szybciej, nie wymaga już aktualizacji, a pozycje w Google zostają na miejscu, bo adresy i treść się nie zmieniły.
Częste błędy
- Użycie eksportu XML zamiast crawla, gdy celem jest statyczny HTML, a nie inny WordPress.
- Pominięcie stron spoza menu: tagów, archiwów, podziału na strony.
- Eksport bez planu na funkcje dynamiczne, które po przeniesieniu przestają działać.
- Utrata tekstów alt przy obrazach, co osłabia widoczność w grafice Google.
- Publikacja bez przekierowań, przez co zmienione adresy zwracają 404.
Co warto zapamiętać
Całą stronę WordPress wyeksportujesz do statycznego HTML za pomocą crawlera lub generatora stron statycznych: dostajesz komplet plików gotowych na darmowy hosting w chmurze, bez bazy danych i bez wtyczek. Zysk to szybkość, bezpieczeństwo i brak aktualizacji. Warunki są dwa: funkcje dynamiczne trzeba zastąpić usługami zewnętrznymi, a adresy URL zachować lub przekierować przez 301. Zacznij od listy wszystkich adresów, bo na niej opiera się cała reszta. WPBuildAI skanuje działającą stronę i zwraca ją jako komplet plików HTML wraz z mapą przekierowań. Wyślij adres swojej strony, żeby otrzymać bezpłatną analizę.
Bez powiązania z WordPress, Lovable, Webflow, Shopify, Wix ani Squarespace.