---
title: "Migracja z WordPressa do Astro bez utraty pozycji w Google"
description: "Migracja z WordPressa do Astro: headless czy pełna przeprowadzka, eksport wpisów i metadanych Yoast, zgodne odnośniki i przekierowania adresów URL."
url: "https://dardo.studio/pl/blog/migracja-z-wordpressa-do-astro/"
language: "pl"
translations: {"en":"https://dardo.studio/en/blog/wordpress-to-astro/","es":"https://dardo.studio/es/blog/migrar-de-wordpress-a-astro/","fr":"https://dardo.studio/fr/blog/migrer-wordpress-vers-astro/","de":"https://dardo.studio/de/blog/wordpress-zu-astro-migrieren/","it":"https://dardo.studio/it/blog/migrare-da-wordpress-ad-astro/","pt":"https://dardo.studio/pt/blog/migrar-de-wordpress-para-astro/","nl":"https://dardo.studio/nl/blog/wordpress-naar-astro/","sv":"https://dardo.studio/sv/blogg/migrera-wordpress-till-astro/","uk":"https://dardo.studio/uk/blog/wordpress-to-astro/","ru":"https://dardo.studio/ru/blog/wordpress-to-astro/","ar":"https://dardo.studio/ar/blog/wordpress-to-astro/","hi":"https://dardo.studio/hi/blog/wordpress-to-astro/","th":"https://dardo.studio/th/blog/wordpress-to-astro/","ja":"https://dardo.studio/ja/blog/wordpress-to-astro/","ko":"https://dardo.studio/ko/blog/wordpress-to-astro/","zh-Hans":"https://dardo.studio/zh-Hans/blog/wordpress-to-astro/","zh-Hant":"https://dardo.studio/zh-Hant/blog/wordpress-to-astro/"}
updated: "2026-10-13T02:30:22.470Z"
---

[Blog](https://dardo.studio/pl/blog/)

# Migracja z WordPressa do Astro: jak przenieść stronę, headless lub w całości, bez utraty pozycji w Google

Migracja z WordPressa do Astro na dwa sposoby: co wyeksportować, jak zachować tytuły z Yoast, odnośniki i obrazy oraz adresy URL, o których się zapomina.

Autor: [Nicolás Cerón](https://dardo.studio/pl/studio/) ·12 października 2026

![Rozległy stary dwór nocą, z rusztowaniami i oświetlonymi oknami, oraz karmazynowy kufer podróżny na ręcznym wózku na brukowanej ścieżce, która prowadzi do małego, oświetlonego obserwatorium na wzgórzu.](https://dardo.studio/_astro/01M4SH202BB16HWS7MBCWHNP1S_Z2cx2K1.webp)

## Najważniejsze wnioski

- WordPressa możesz zachować jako headless CMS za Astro albo całkowicie przenieść z niego treści; praca SEO, czyli zachowanie adresów URL i metadanych, jest w obu przypadkach taka sama.
- Narzędzia → Eksport daje plik WXR z wpisami, stronami, komentarzami, własnymi polami i taksonomiami; obrazy zostają w wp-content/uploads i trzeba je skopiować osobno.
- Przy Yoast SEO REST API zwraca w polu yoast\_head\_json ostateczny tytuł, opis, adres kanoniczny i tagi Open Graph każdej strony, gotowe do ponownego użycia.
- Bezpośrednie odnośniki WordPressa kończą się ukośnikiem, tak jak domyślne adresy w Astro; ścieżki z datami odtwórz dynamicznymi trasami, zamiast je przekierowywać.
- Przekieruj też adresy URL, które WordPress generuje sam: kanały /feed/, skrócone odnośniki ?p=, strony załączników, archiwa autorów i każdy przeniesiony plik z uploads.

## Krótka odpowiedź

WordPress napędza 40,1% wszystkich stron internetowych według danych [W3Techs](https://w3techs.com/technologies/details/cm-wordpress) z 13 października 2026 r., więc większość migracji stron zaczyna się właśnie od niego. [Przewodnik migracji](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) przygotowany przez samo Astro opisuje dwie drogi: zachować WordPressa jako headless CMS i pozwolić Astro zbudować front-end albo całkowicie przenieść treści poza WordPressa.

W obu przypadkach praca, która chroni Twój ruch, wygląda tak samo: zachowaj każdy adres URL, który przynosi odwiedziny, przenieś tytuły i opisy generowane przez wtyczkę SEO, skopiuj folder uploads, zastąp wtyczki, które działały na froncie strony, i daj każdemu zmienionemu adresowi URL stałe przekierowanie. Jeśli zrobisz to w tej kolejności, nowa strona może ładować się szybciej i kosztować mniej w utrzymaniu, a przy tym nie zacznie budować pozycji w Google od zera.

## WordPress headless czy pełna przeprowadzka?

|                           | WordPress jako headless CMS                                                                     | Przeniesienie treści poza WordPressa                               |
| ------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| Edycja                    | Ten sam kokpit WordPressa                                                                       | Nowy CMS albo pliki Markdown w repozytorium                        |
| Skąd Astro pobiera treści | WordPress REST API albo WPGraphQL                                                               | Content collections albo API nowego CMS                            |
| WordPress do utrzymania   | Tak: hosting, aktualizacje i poprawki bezpieczeństwa, choć nie musi już być publicznie dostępny | Brak                                                               |
| Wtyczki                   | Wtyczki do edycji działają dalej; wszystko, co działało w motywie, trzeba odbudować             | Wszystko, czego nadal potrzebujesz, trzeba odbudować albo zastąpić |
| Najlepsze, gdy            | Duży zespół redakcyjny dobrze czuje się w WordPressie                                           | Strona rzadko się zmienia albo zespół i tak przechodzi na nowy CMS |

Astro opisuje w dokumentacji obie drogi: [WordPress jako headless CMS](https://docs.astro.build/en/guides/cms/wordpress/) i [migrację z WordPressa](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/), gdzie do przeniesienia treści proponuje narzędzie wordpress-export-to-markdown.

## Co zobaczyliśmy na ośmiu działających stronach na WordPressie

13 października 2026 r. sprawdziliśmy osiem witryn zbudowanych na WordPressie, od bloga z aktualnościami WordPress.org po dużych wydawców, żeby zobaczyć, na czym może opierać się migracja:

- **Siedem z ośmiu udostępniało wpisy publicznie przez REST API**, pod adresem /wp-json/wp/v2/posts. Ósma odpowiedziała kodem 401: niektórzy dostawcy hostingu i wtyczki bezpieczeństwa blokują API, więc sprawdź swoje, zanim oprzesz na nim plan.
- **Trzy z ośmiu zwracały przy każdym wpisie także dane Yoast SEO.** Yoast dodaje do standardowych odpowiedzi REST API pole yoast_head_json z tytułem, opisem, kanonicznym adresem URL, tagami Open Graph i znacznikami schema, które wtyczka renderuje dla danej strony ([dokumentacja Yoast dla deweloperów](https://developer.yoast.com/customization/apis/rest-api/)). To metadane SEO, których potrzebujesz, gotowe do ponownego użycia.
- **Wszystkie adresy URL wpisów, które zwróciły, kończyły się ukośnikiem, a w pięciu z siedmiu witryn zawierały też rok**, jak w /2026/10/nazwa-wpisu/. Astro musi dokładnie odtworzyć tę strukturę, inaczej każdy wpis będzie potrzebował przekierowania.
- **Sześć z ośmiu nadal ładowało jQuery**, co dobrze pokazuje, ile kodu front-endowego wnosi motyw WordPressa i z jak dużej jego części przebudowa w Astro może zrezygnować.

## Migracja z WordPressa do Astro krok po kroku

1. **Spisz każdy adres URL.** Od wersji 5.5 WordPress publikuje mapę witryny pod adresem /wp-sitemap.xml, chyba że wtyczka SEO zastępuje ją własną ([Make WordPress Core](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/)). Dodaj raport Strony z Google Search Console dla najdłuższego dostępnego zakresu dat, zanotuj strukturę odnośników z ekranu Ustawienia → Bezpośrednie odnośniki i wyeksportuj reguły z wtyczki do przekierowań, jeśli jej używasz.
2. **Wybierz headless albo pełną przeprowadzkę**, korzystając z tabeli powyżej. Pozostałe kroki dotyczą obu wariantów; przy headless „eksport” oznacza odczytywanie tych samych danych z API podczas budowania strony.
3. **Wyeksportuj treści.** Ekran Narzędzia → Eksport tworzy plik WXR, czyli eksport XML z wpisami, stronami, własnymi typami treści, komentarzami, własnymi polami, kategoriami, tagami, własnymi taksonomiami i użytkownikami ([dokumentacja WordPressa](https://wordpress.org/documentation/article/tools-export-screen/)). Jeśli wolisz eksport skryptem, [REST API](https://developer.wordpress.org/rest-api/reference/posts/) zwraca do 100 wpisów na stronę wyników, razem z wyrenderowanym HTML każdego z nich.
4. **Skopiuj przesłane pliki.** Obrazów nie ma w pliku XML: znajdują się w wp-content/uploads, razem z kopiami w innych rozmiarach, które WordPress utworzył z każdego z nich. Zachowaj oryginały, pozwól, by potrzebne rozmiary wygenerował moduł [astro:assets](https://docs.astro.build/en/guides/images/), i zdecyduj, czy stare adresy URL obrazów pozostaną takie same, czy będą wymagały przekierowań.
5. **Przenieś metadane SEO.** Jeśli strona korzysta z Yoast SEO, odczytaj yoast_head_json z REST API dla każdego wpisu i każdej strony: dostaniesz ostateczny tytuł i opis, a nie szablony, które przechowuje wtyczka. W przeciwnym razie pobierz je z własnych pól wtyczki zapisanych w pliku eksportu.
6. **Odbuduj szablony jako komponenty Astro.** Przy pełnej przeprowadzce zamień wpisy i strony w [content collections](https://docs.astro.build/en/guides/content-collections/) albo przenieś je do nowego CMS; przy headless WordPressie pobieraj je z API. Przejrzyj HTML kilku wpisów pod kątem shortcode'ów, osadzeń i kodu z page builderów, który często trzeba wyczyścić, żeby treść dobrze wyglądała poza starym motywem.
7. **Zastąp wtyczki, które działały na froncie strony.** Formularze potrzebują własnego endpointu (Cloudflare Worker, usługa obsługi formularzy albo Twój CRM), wyszukiwarkę może zastąpić statyczny indeks, na przykład [Pagefind](https://pagefind.app/), a w sprawie komentarzy trzeba podjąć decyzję: zachować je, przenieść do zewnętrznej usługi albo je zamknąć. Wtyczki do cache'owania nie mają już nic do roboty, gdy strony są budowane z wyprzedzeniem.
8. **Dopasuj strukturę adresów URL.** Bezpośrednie odnośniki WordPressa zwykle kończą się ukośnikiem, co zgadza się z domyślnym formatem katalogów, w jakim Astro generuje strony. Odnośniki oparte na dacie stają się dynamicznymi trasami ([routing w Astro](https://docs.astro.build/en/guides/routing/)), takimi jak /\[year\]/\[month\]/\[slug\]/; archiwa kategorii i tagów potrzebują własnych stron albo przekierowania.
9. **Przekierowuj na serwerze, łącznie z pozostałościami po WordPressie.** Statyczny build Astro bez adaptera zamienia skonfigurowane przekierowania w strony meta refresh ([opis konfiguracji Astro](https://docs.astro.build/en/reference/configuration-reference/)), więc ustaw przekierowania 301 jeden do jednego tam, gdzie strona jest hostowana. Poza zmienionymi wpisami uwzględnij adresy URL, które WordPress tworzy sam: /feed/, skrócone odnośniki ?p=, strony załączników, archiwa autorów i każdy przeniesiony plik z /wp-content/uploads/.
10. **Uruchom stronę i obserwuj.** Przełącz DNS, zostaw starą instalację WordPressa dostępną tylko dla siebie, dopóki nowa strona nie zostanie sprawdzona, i śledź raporty indeksowania w Search Console przez kolejne tygodnie. Nasza [checklista SEO przy migracji strony](https://dardo.studio/pl/blog/migracja-strony-seo-checklista/) obejmuje dzień startu i 90 dni po nim.

## Co zmienia się po przeprowadzce

| Obszar       | W WordPressie                                           | W Astro                                                                |
| ------------ | ------------------------------------------------------- | ---------------------------------------------------------------------- |
| Edycja       | Kokpit i edytor blokowy WordPressa                      | WordPress jako headless CMS, inny CMS albo Markdown                    |
| Hosting      | Serwer PHP i baza danych                                | Dowolny hosting statyczny lub platforma edge, na przykład Cloudflare   |
| Aktualizacje | Rdzeń, motyw i wtyczki, które trzeba stale aktualizować | Aktualizacje zależności w repozytorium, żadnych na publicznym serwerze |
| Formularze   | Wtyczka do formularzy                                   | Własny endpoint i własne miejsce na dane                               |
| Wyszukiwarka | Wyszukiwarka WordPressa albo wtyczka wyszukiwania       | Statyczny indeks albo usługa wyszukiwania                              |
| Wydajność    | Wtyczki do cache'owania i optymalizacji                 | Strony budowane z wyprzedzeniem, JavaScript tylko tam, gdzie go dodasz |

## Jak zachować SEO

Wytyczne Google dotyczące [przenoszenia witryny ze zmianą adresów URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) mają tu pełne zastosowanie: przypisz każdy stary adres URL do najbliższego nowego odpowiednika, użyj stałych przekierowań po stronie serwera i utrzymuj je co najmniej przez rok. WordPress ułatwia zachowanie identycznych adresów URL bardziej niż większość platform, bo jego bezpośrednie odnośniki z końcowym ukośnikiem pasują do domyślnych ustawień Astro; najwięcej pracy wymaga odtworzenie ścieżek z datami, archiwów i każdego adresu URL wygenerowanego przez wtyczkę.

Następnie sprawdź, co stary motyw i wtyczki dodawały do każdej strony: tagi canonical, obrazy Open Graph, dane strukturalne, tagi hreflang z wtyczki wielojęzycznej i reguły dla robotów. Wszystko, czego zabraknie na nowej stronie, to sygnał, który Google straci w dniu przełączenia.

## Jak Dardo przeprowadza migrację z WordPressa

Przeprowadzki z WordPressa realizujemy w ramach usługi [migracji strony internetowej](https://dardo.studio/pl/uslugi/migracja-strony-internetowej/): inwentaryzacja adresów URL i treści, decyzja między headless a pełną przeprowadzką, najpierw jedna reprezentatywna strona odbudowana i sprawdzona w uzgodnionych szerokościach ekranu, a potem pozostałe szablony, formularze i przekierowania. Sama budowa to [tworzenie stron internetowych](https://dardo.studio/pl/uslugi/tworzenie-stron-internetowych/) w Astro. Jeśli dopiero zastanawiasz się, czy w ogóle odchodzić z WordPressa, nasze porównanie [WordPressa i strony dedykowanej](https://dardo.studio/pl/blog/wordpress-czy-strona-dedykowana/) pokazuje, kiedy opłaca się każda z opcji, a przewodniki po migracji z [Framera](https://dardo.studio/pl/blog/migracja-z-framera-do-astro/) i z [Webflow](https://dardo.studio/pl/blog/migracja-z-webflow-do-astro/) omawiają inne częste punkty wyjścia.

Jeśli rozważasz przeprowadzkę, [wyślij nam adres strony i napisz, co chcesz zmienić](https://dardo.studio/pl/kontakt/?service=website-migration). Zanim przygotujemy wycenę, powiemy, czy lepiej sprawdzi się headless, czy pełna przeprowadzka.

## Najczęstsze pytania

**Czy można używać WordPressa z Astro?**

Tak. WordPress może zostać jako headless CMS: redaktorzy nadal pracują w kokpicie WordPressa, a Astro buduje publiczną stronę z REST API albo WPGraphQL. Astro opisuje taką konfigurację w swoim przewodniku o WordPressie jako CMS.

**Jak wyeksportować treści z WordPressa do Astro?**

Użyj ekranu Narzędzia → Eksport, żeby pobrać plik WXR, i przekonwertuj go narzędziem takim jak wordpress-export-to-markdown albo odczytaj wpisy z REST API, do 100 w jednym zapytaniu. Folder wp-content/uploads skopiuj osobno, bo obrazów nie ma w pliku eksportu.

**Czy stracę pozycje w Google po przejściu z WordPressa na Astro?**

Nie, jeśli każdy adres URL, który przynosi ruch, nadal działa. Zachowaj strukturę bezpośrednich odnośników, łącznie z końcowym ukośnikiem, przenieś tytuły, opisy i dane strukturalne, dodaj przekierowania 301 dla wszystkiego, co się zmienia, i obserwuj Search Console przez kilka tygodni po starcie.

**Co stanie się z moimi wtyczkami WordPressa?**

Wtyczki, które pomagają redaktorom, mogą dalej działać w konfiguracji headless, ale wszystko, co działało w motywie, na przykład formularze, slidery, wyszukiwarkę, komentarze czy page buildery, trzeba odbudować albo zastąpić, bo publiczne strony renderuje samo Astro.

**Czy Astro jest szybsze od WordPressa?**

Strona w Astro jest budowana z wyprzedzeniem i wysyła JavaScript tylko tam, gdzie go dodasz, więc nie potrzebuje serwera PHP ani wtyczek do cache'owania, by obsłużyć każdą wizytę. O ile będzie szybsza, zależy od tego, co ładował motyw WordPressa, więc zmierz wydajność przed migracją i po niej.

## Źródła i dalsza lektura

Źródła tej strony wraz z dodatkowymi informacjami od oryginalnych wydawców.

- [W3Techs: statystyki użycia WordPressa (po angielsku)](https://w3techs.com/technologies/details/cm-wordpress) · w3techs.com
- [Dokumentacja Astro: migracja z WordPressa](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) · docs.astro.build
- [Dokumentacja Astro: headless WordPress i Astro](https://docs.astro.build/en/guides/cms/wordpress/) · docs.astro.build
- [Dokumentacja WordPressa: ekran Narzędzia → Eksport (po angielsku)](https://wordpress.org/documentation/article/tools-export-screen/) · wordpress.org
- [Podręcznik WordPress REST API: wpisy (po angielsku)](https://developer.wordpress.org/rest-api/reference/posts/) · developer.wordpress.org
- [Make WordPress Core: mapy witryny XML w WordPressie 5.5 (po angielsku)](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/) · make.wordpress.org
- [Dokumentacja Yoast dla deweloperów: REST API (po angielsku)](https://developer.yoast.com/customization/apis/rest-api/) · developer.yoast.com
- [wordpress-export-to-markdown na GitHubie (po angielsku)](https://github.com/lonekorean/wordpress-export-to-markdown) · github.com
- [Dokumentacja Astro: content collections](https://docs.astro.build/en/guides/content-collections/) · docs.astro.build
- [Dokumentacja Astro: obrazy](https://docs.astro.build/en/guides/images/) · docs.astro.build
- [Dokumentacja Astro: routing](https://docs.astro.build/en/guides/routing/) · docs.astro.build
- [Dokumentacja Astro: opis konfiguracji](https://docs.astro.build/en/reference/configuration-reference/) · docs.astro.build
- [Pagefind: wyszukiwarka statyczna (po angielsku)](https://pagefind.app/) · pagefind.app
- [Google Search Central: przenoszenie witryny ze zmianą adresów URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) · developers.google.com

[Nicolás Cerón](https://dardo.studio/pl/studio/)

Nicolás Cerón jest założycielem Dardo, studia brandingu, projektowania i tworzenia stron internetowych z siedzibą w Bogocie w Kolumbii.

## Powiązane artykuły

- [**WordPress czy strona dedykowana? Jak wybrać i kiedy każda z opcji się opłaca**WordPress czy strona dedykowana? Kiedy która opcja się opłaca i czym jest headless WordPress: porównanie kosztów, szybkości, aktualizacji i własności.](https://dardo.studio/pl/blog/wordpress-czy-strona-dedykowana/)
- [**Migracja z Webflow do Astro: jak przenieść stronę bez utraty treści, designu i pozycji w Google**Migracja z Webflow do Astro: eksport kodu pomija CMS, formularze, wyszukiwarkę i wersje językowe. Co wyciągnąć, co odbudować i jak zachować pozycje.](https://dardo.studio/pl/blog/migracja-z-webflow-do-astro/)
- [**Checklista SEO przy migracji strony: zmiana platformy lub domeny bez utraty pozycji**Pozycje rzadko spadają przez nową platformę. Spadają, bo adresy URL, które zdobywały ruch, przestają odpowiadać. Checklista od inwentaryzacji URL-i do 90. dnia.](https://dardo.studio/pl/blog/migracja-strony-seo-checklista/)
- [**Ile kosztuje strona internetowa w Kolumbii w 2026 roku? Realne ceny i co wpływa na wycenę**Ile kosztuje strona internetowa w Kolumbii: datowane ceny firm z Bogoty, roczne koszty domeny i hostingu oraz czynniki, które naprawdę zmieniają wycenę.](https://dardo.studio/pl/blog/ile-kosztuje-strona-internetowa-kolumbia/)

## Odkrywaj dalej.

- [Usługa · **Migracja strony internetowej bez utraty SEO**](https://dardo.studio/pl/uslugi/migracja-strony-internetowej/)

- [Twój projekt · **Zacznijmy rozmowę**](https://dardo.studio/pl/kontakt/)
