Poradniki

Jak przenieść stronę z WordPressa bez utraty treści i pozycji w Google

Żeby przenieść stronę z WordPressa, najpierw spisz każdy adres URL i każde zadanie, które wykonują twoje wtyczki, potem wyeksportuj treści (Narzędzia → Eksport daje plik XML) i skopiuj folder z multimediami, przebuduj wygląd na nowej platformie, zaimportuj treści i ustaw przekierowania 301 dla każdego adresu, który się zmienia, zanim przełączysz DNS. Stara strona ma działać, dopóki nowa nie zostanie sprawdzona. Przekierowania to krok, który ludzie pomijają, a chroni on ruch z wyszukiwarki.

Ten przewodnik dotyczy przeniesienia z WordPressa na przebudowaną stronę, w tym zbudowaną kreatorem aplikacji z AI. Te same kroki obowiązują niezależnie od platformy docelowej.

Zdecyduj, jaki rodzaj migracji robisz

Są trzy częste kierunki i każdy wymaga innej ilości pracy.

CelCo to znaczyDobry wybór, gdy
Inny hosting WordPressaTa sama strona, nowy serwerLubisz WordPressa i chcesz tylko lepszy hosting
Przebudowana stronaNowy wygląd i platforma; treści zaimportowaneStrona to głównie podstrony i wpisy, a wtyczki są uciążliwe
Headless WordPressWordPress zostaje edytorem; nowy front-end czyta wpisy przez REST APIAutorzy kochają edytor WordPressa, ale chcesz nowego front-endu

Jeśli zostajesz przy WordPressie, skorzystaj z narzędzia migracji nowego hostingu i na tym poprzestań. Reszta przewodnika dotyczy drugiej i trzeciej opcji. Pomoc w wyborze platformy znajdziesz w alternatywach dla WordPressa i porównaniu WordPress z Webflow.

Krok 1: Zinwentaryzuj stronę

Zanim czegokolwiek dotkniesz, zapisz, co istnieje.

Każdy adres URL. WordPress (od wersji 5.5) generuje mapę strony pod adresem /wp-sitemap.xml. Wtyczki SEO, takie jak Yoast, zwykle zastępują ją własną, często pod /sitemap_index.xml. Zapisz listę adresów w arkuszu. Jeśli masz skonfigurowane Google Search Console, wyeksportuj też strony, które mają ruch, bo to te, których nie możesz sobie pozwolić zepsuć.

Typy treści. Strony, wpisy, kategorie, tagi, autorzy i wszelkie niestandardowe typy wpisów (elementy portfolio, członkowie zespołu, wydarzenia). Zanotuj mniej więcej, ile jest każdego z nich.

Wtyczki i ich działanie. Nie spisuj nazw wtyczek, tylko zadania. „Formularz kontaktowy, który wysyła maila do właściciela”. „Tytuły i opisy SEO”. „Kalendarz rezerwacji”. „Zapis do newslettera”. Każde zadanie potrzebuje planu w nowej stronie.

Rzeczy niewidoczne. Tagi analityczne, przekierowania ustawione przez wtyczkę, własny kod w motywie, adresy e-mail w formularzach.

Krok 2: Wyeksportuj treści i multimedia

Treści. W panelu WordPressa wejdź w Narzędzia → Eksport, wybierz Wszystkie treści i pobierz plik. To plik XML (format WordPress eXtended RSS, czyli WXR) zawierający wpisy, strony, komentarze, pola niestandardowe, kategorie i tagi.

Multimedia. Plik eksportu odwołuje się do obrazów przez adresy URL, ale ich nie zawiera. Skopiuj folder wp-content/uploads z hostingu — menedżerem plików, przez SFTP lub wtyczką do kopii zapasowych. Zachowaj strukturę folderów; jest uporządkowana według roku i miesiąca.

Pola SEO. Jeśli wtyczka SEO przechowuje własne tytuły i opisy meta, zwykle są w eksporcie jako pola niestandardowe. Sprawdź jeden wpis w pliku XML, żeby się upewnić.

Pełna kopia zapasowa. Zrób też kompletną kopię plików i bazy danych, nawet jeśli nie planujesz jej używać. To twoja droga powrotu.

Krok 3: Przebuduj wygląd

Migracja to dobry moment na uproszczenie. Większość motywów WordPressa niesie lata widżetów i opcji układu, których nie potrzebujesz.

Zrób zrzuty ekranu kluczowych typów stron: strony głównej, zwykłej podstrony, listy wpisów na blogu, pojedynczego wpisu, kontaktu. Z kreatorem AI możesz je załączyć i opisać, co zachować:

Zbuduj stronę dla gabinetu fizjoterapii na podstawie załączonych zrzutów ekranu naszej obecnej strony w WordPressie. Zachowaj kolory, logo i kolejność sekcji na stronie głównej, ale zrób ją czystszą i szybszą. Strony: Strona główna, Usługi, O nas, Blog, Kontakt. Blog potrzebuje listy wpisów i strony pojedynczego wpisu.

Najpierw zbuduj układ na kilku prawdziwych wpisach, a nie na całym archiwum.

Krok 4: Zaimportuj treści

Sposób importu zależy od ilości.

  • Kilka stron. Przepisz tekst ręcznie albo wklej go do czatu. To szybkie i pozwala poprawiać po drodze.
  • Dziesiątki lub setki wpisów. Importuj z eksportu XML. Skrypt może odczytać każdą pozycję i zapisać tytuł, slug, datę, treść, zajawkę, kategorie i wyróżniający obrazek.

Przy kreatorze AI załącz plik eksportu i opisz, czego oczekujesz:

Załączam nasz eksport z WordPressa (WXR XML). Zaimportuj każdy opublikowany wpis na blog. Zachowaj slug każdego wpisu, datę publikacji, tytuł, treść, kategorie i wyróżniający obrazek. Pomiń szkice, wpisy w koszu i komentarze. Zapisz wpisy tak, aby adres każdego z nich miał postać /blog/[slug]. Pokaż, ile wpisów zaimportowano, i wypisz te, które się nie udały.

Kilka rzeczy do sprawdzenia po imporcie:

  • Obrazy we wpisach nadal wskazują na adresy wp-content/uploads starej domeny. Wgraj multimedia do magazynu nowej strony i przepisz te adresy, bo inaczej przestaną działać w dniu, w którym stara strona zniknie.
  • Shortcodes, na przykład [gallery] czy [contact-form-7], pojawiają się jako zwykły tekst. Znajdź je i zastąp prawdziwą treścią.
  • Osadzony HTML z kreatorów stron bywa nieuporządkowany. Sprawdź wyrywkowo wpisy z największym ruchem.

Krok 5: Zachowaj adresy albo je przekieruj

Wyszukiwarki i inne strony linkują do twoich starych adresów. Gdy adres znika, te linki zwracają 404, a pozycja przypisana do nich przepada.

Najlepszy wariant: zachowaj dokładnie te same adresy URL. Jeśli twoje wpisy były pod /tytul-wpisu/, spraw, by nowa strona obsługiwała je pod tym samym adresem.

Gdy adresy muszą się zmienić (na przykład z /2024/05/moj-wpis/ na /blog/moj-wpis), ustaw przekierowanie 301 (stałe przekierowanie) z każdego starego adresu na nowy. Zbuduj dwukolumnową listę — stary adres i nowy adres — z inwentarza z kroku 1. Następnie poproś:

Dodaj stałe przekierowania 301 z każdego starego adresu z załączonego CSV na jego nowy adres. Przekieruj też /category/[nazwa]/ na /blog?category=[nazwa] oraz /feed/ na /blog/rss.xml.

Po starcie przetestuj próbkę starych adresów. Każdy powinien trafić na właściwą nową stronę w jednym przeskoku, a nie w łańcuchu przekierowań.

Krok 6: Przenieś podstawy SEO

  • Tytuły stron i opisy meta dla każdej ważnej strony
  • Nowa mapa strony, zgłoszona w Google Search Console
  • Ta sama analityka, żebyś mógł porównać stan przed i po
  • Tekst alternatywny obrazów, który jest w eksporcie dla obrazów, które go miały

Nasz przewodnik SEO dla stron zbudowanych z AI omawia resztę.

Krok 7: Zastąp funkcje wtyczek

Przejdź przez listę zadań z kroku 1:

Zadanie wtyczkiTypowy zamiennik
Formularz kontaktowyFormularz zapisujący dane do bazy i/lub wysyłający maila do ciebie
Pola SEOTytuły i opisy ustawiane dla każdej strony w nowej stronie
Zapis do newsletteraFormularz lub API twojego dostawcy e-maili
RezerwacjeStrona rezerwacji lub hostowane narzędzie do rezerwacji osadzone na stronie
KomentarzeFunkcja komentarzy, hostowana usługa komentarzy albo brak
Cache i bezpieczeństwoZwykle zbędne na statycznej lub hostowanej stronie

Krok 8: Start i przełączenie DNS

  1. Opublikuj nową stronę pod tymczasowym adresem i przetestuj ją na komputerze i telefonie.
  2. Przejdź klikając przez każdą stronę z listy najczęściej odwiedzanych.
  3. Sprawdź wyrywkowo stare adresy pod kątem poprawnych przekierowań.
  4. Wskaż DNS swojej domeny na nowy hosting.
  5. Zachowaj stronę WordPressa i jej kopię zapasową przez kilka tygodni, na wypadek czegoś przeoczonego.

Nasz przewodnik jak podłączyć własną domenę wyjaśnia zmianę DNS.

Częste błędy

  • Brak przekierowań. Najdroższy błąd. Każdy zepsuty adres to utracony link.
  • Obrazy nadal ładowane ze starej strony. Wszystko wygląda dobrze, aż anulujesz stary hosting.
  • Zapomniane formularze. Formularz kontaktowy po cichu przestaje wysyłać wiadomości, a dowiadujesz się o tym po tygodniach.
  • Import szkiców i śmieci. Posprzątaj przed importem, a nie po nim.
  • Anulowanie starego hostingu w dniu startu. Poczekaj, aż będziesz pewny, że nic nie brakuje.

Migracja do Mythex

Mythex jest kreatorem aplikacji z AI, a nie hostingiem WordPressa, więc migracja z WordPressa do Mythex to przebudowa: opisujesz stronę, załączasz w czacie zrzuty ekranu i plik eksportu (do 5 plików w wiadomości, po 10 MB każdy), a agent pisze nową stronę. Przesłane obrazy mogą trafić do magazynu plików projektu, a baza przechowuje wpisy, jeśli chcesz je później edytować. Publikuj pod adresem mythex.ai, żeby przetestować, a potem podłącz domenę w planie Pro. Zobacz strony statyczne w Mythex w dokumentacji.

Lista kontrolna migracji

  • Pełna kopia zapasowa plików i bazy WordPressa
  • Lista każdego adresu URL, z zaznaczonymi stronami o najwyższym ruchu
  • Lista zadań wtyczek i zamiennik dla każdego z nich
  • Treści wyeksportowane (Narzędzia → Eksport) i skopiowany wp-content/uploads
  • Wygląd przebudowany i przetestowany na prawdziwych treściach
  • Treści zaimportowane; obrazy przeniesione z dawnej domeny; shortcodes usunięte
  • Przekierowania 301 dla każdego zmienionego adresu, przetestowane
  • Tytuły, opisy, mapa strony i analityka na miejscu
  • Formularze przetestowane od początku do końca
  • DNS przełączony; stara strona zachowana przez kilka tygodni

Pytania

Czy stracę pozycje w Google, jeśli przeniosę się z WordPressa?

Nie, jeśli tam, gdzie się da, zachowasz te same adresy URL, dodasz przekierowania 301 dla każdego adresu, który się zmienia, i przeniesiesz tytuły, opisy i treści. Pozycje często chwieją się przez kilka tygodni po każdej migracji, ale trwałe straty biorą się z zepsutych adresów bez przekierowań.

Jak wyeksportować wszystko z WordPressa?

Narzędzia → Eksport w panelu WordPressa pobierają plik XML z twoimi wpisami, stronami, komentarzami, kategoriami i tagami. Pliki multimediów nie są w tym pliku, więc skopiuj folder wp-content/uploads osobno — z menedżera plików hostingu, przez SFTP albo wtyczką do kopii zapasowych.

Czy mogę dalej używać WordPressa tylko do pisania wpisów?

Tak. Taki układ nazywa się headless WordPress: WordPress zostaje edytorem, a nowy front-end pobiera wpisy przez REST API WordPressa. Zachowujesz znany edytor, ale nadal musisz utrzymywać i zabezpieczać instalację WordPressa.

A co z formularzami kontaktowymi i wtyczkami?

Wtyczki się nie przenoszą. Spisz, co robi każda z nich — na przykład formularze, pola SEO czy rezerwacje — i odtwórz tę funkcję w nowej stronie albo zastąp ją usługą. Formularze zwykle zamienia się w prosty formularz zapisujący dane do bazy lub wysyłający maila.

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)