Jak migrować stronę WordPress bez utraty SEO — kompletny przewodnik 2026

Migracja WordPress bez utraty SEO — w skrócie:
- Kluczowe zasady: backup przed migracją, mapowanie URL-i, przekierowania 301 dla każdego zmienionego adresu, zaktualizowana sitemap w Google Search Console
- Czas re-indeksacji Google: 2–8 tygodni przy poprawnej migracji, miesiące jeśli są błędy 301 lub pętle przekierowań
- Najczęstsze błędy: brak redirectów 301, nieaktualizowane URL-e w bazie danych (mixed content), przypadkowy noindex na nowym środowisku
- Narzędzia: Screaming Frog (crawl URL-i), Duplicator lub All-in-One Migration (przeniesienie plików), Better Search Replace (baza danych), Google Search Console (monitoring)
- Ile trwa odbudowanie pozycji: realistycznie 4–8 tygodni przy poprawnej migracji, do 6 miesięcy przy zmianie domeny i błędach
Migracja strony WordPress to jeden z tych momentów gdy jedna zła decyzja może kosztować miesiące pracy SEO. Widziałem strony które po migracji domeny straciły 60% ruchu organicznego — i strony które przeszły przez ten sam proces bez mierzalnego spadku pozycji.
Różnica? Przygotowanie i systematyczność. Ten przewodnik pokazuje jak to zrobić poprawnie.
Czym jest migracja WordPress i kiedy jej potrzebujesz?
Migracja WordPress to przeniesienie strony internetowej z jednego środowiska do drugiego — zmiana serwera, domeny, protokołu (HTTP→HTTPS) lub struktury URL. Z perspektywy SEO każda zmiana adresu URL to potencjalne ryzyko — Google musi odnaleźć nowe adresy, powiązać je ze starymi i przenieść autorytet linków.
Rodzaje migracji WordPress
| Rodzaj migracji | Ryzyko SEO | Czas re-indeksacji | Główne wyzwanie |
|---|---|---|---|
| Zmiana hostingu (ta sama domena) | Niskie | 1–2 tygodnie | Propagacja DNS, czas przestoju |
| HTTP → HTTPS | Niskie–średnie | 2–4 tygodnie | Redirecty 301, mixed content |
| Zmiana struktury URL | Średnie | 4–8 tygodni | Mapowanie i przekierowanie każdego URL |
| Zmiana domeny | Wysokie | 6–16 tygodni | Transfer autorytetu domeny |
| Zmiana CMS (np. Joomla → WordPress) | Bardzo wysokie | 3–6 miesięcy | Pełne mapowanie struktury, migracja treści |
Każdy rodzaj migracji wymaga innego podejścia, ale fundament jest zawsze ten sam: zachowanie ciągłości URL-i lub bezbłędne przekierowanie 301 ze starych na nowe adresy.
Potrzebujesz pomocy z tym tematem?
Pomagam firmom wdrażać nowoczesne rozwiązania. Umów bezpłatną 30-minutową rozmowę.
Umów bezpłatną rozmowę →
Krok 1: Pre-migration checklist — co zrobić przed migracją
Większość problemów SEO po migracji wynika z braku przygotowania. Ten etap zajmuje 2–4 godziny, ale oszczędza tygodnie problemów.
1.1 Pełny backup strony
Zanim cokolwiek ruszysz — backup. Pełny. Pliki + baza danych. Zapisany poza serwerem.
Jak zrobić backup przed migracją:
- Zainstaluj UpdraftPlus lub Duplicator (darmowe wersje wystarczą)
- Wykonaj pełny backup: pliki WordPress + baza danych
- Pobierz backup lokalnie na komputer (nie zostawiaj tylko na serwerze)
- Zweryfikuj backup — rozpakowując go lub sprawdzając datę pliku SQL
Backup to Twoja polisa ubezpieczeniowa. Bez niego każda migracja jest skokiem w ciemność.
1.2 Crawl obecnych URL-i — mapa strony
Przed migracją musisz wiedzieć dokładnie, jakie URL-e indeksuje Google. To Twój punkt odniesienia.
Jak wykonać crawl strony:
- Pobierz Screaming Frog SEO Spider (darmowa wersja obsługuje do 500 URL-i)
- Wpisz adres strony i uruchom crawl
- Wyeksportuj listę wszystkich URL-i do CSV (File → Export → All Inlinks)
- Zapisz kolumny: URL, Status Code, Title, H1, Inlinks count
Ten plik CSV to Twoja mapa — każdy URL ze statusem 200 (działa) musi mieć swojego odpowiednika po migracji lub przekierowanie 301.
1.3 Screenshot pozycji w Google Search Console
Przed migracją zapisz dane o pozycjach dla kluczowych fraz:
- Otwórz Google Search Console → Wyniki wyszukiwania
- Ustaw zakres dat na ostatnie 3 miesiące
- Eksportuj raport do Arkuszy Google (przycisk "Eksportuj")
- Zapisz: frazy kluczowe, pozycje, kliknięcia, wyświetlenia
Po migracji porównasz te dane z nowymi — to jedyny obiektywny sposób oceny wpływu migracji na SEO.
1.4 Sprawdź istniejące linki zewnętrzne
Linki z innych stron (backlinki) wskazują na konkretne URL-e. Jeśli zmienisz domenę lub strukturę, musisz wiedzieć które URL-e mają backlinki — to one są najważniejsze do przekierowania.
Narzędzia do sprawdzenia backlinków: Ahrefs, SEMrush, Majestic (płatne) lub Google Search Console → Linki (darmowe, ale niepełne).
Krok 2: Przygotowanie nowego środowiska
Nowe środowisko WordPress powinno być gotowe zanim zaczniesz przenosić dane. Chodzi o minimalizację czasu przestoju.
2.1 Instalacja WordPress na nowym serwerze/domenie
Jeśli migrujesz na nowy hosting:
- Zamów nowy hosting i skonfiguruj domenę testową (lub użyj pliku
/etc/hostsdo testów lokalnych) - Zainstaluj WordPress w tym samym katalogu co na starym serwerze
- Skonfiguruj PHP w tej samej wersji co na starym serwerze (sprawdź w
phpinfo()) - Upewnij się że certyfikat SSL jest gotowy
2.2 Weryfikacja środowiska przed migracją danych
Lista kontrolna nowego serwera:
- PHP 8.1 lub wyższy (WordPress 6.x wymaga minimum PHP 7.4, ale 8.1+ zalecane)
- MySQL 8.0 lub MariaDB 10.4+
- Certyfikat SSL aktywny
- Limit pamięci PHP minimum 256MB (
memory_limit = 256M) - Maksymalny rozmiar uploadu dopasowany do poprzedniego serwera
Krok 3: Migracja danych WordPress
To serce całego procesu. Masz dwa główne podejścia: plugin migracyjny lub ręczna migracja.
3.1 Migracja przez plugin (zalecane dla większości stron)
All-in-One WP Migration — najłatwiejsza opcja dla stron do 512MB. Zaufało mu ponad 60 milionów stron. Darmowa wersja obsługuje nieograniczony rozmiar eksportu, import może wymagać rozszerzenia premium ($69–$99/rok) jeśli plik jest duży.
Duplicator Pro — lepsza opcja dla większych stron i bardziej zaawansowanych migracji. Ponad 1 milion aktywnych instalacji, ocena 4,9/5. Cena od $49,50/rok. Proces: stwórz "paczke" na starym serwerze, pobierz ją, wgraj na nowy serwer z instalatorem.
Migrate Guru — darmowe dla stron do 200GB. Migruje bezpośrednio między serwerami (nie przechodzi przez Twój komputer), automatycznie zastępuje URL-e w bazie danych. Idealne dla dużych stron.
Krok po kroku z All-in-One WP Migration:
- Na starym serwerze: zainstaluj plugin → All-in-One WP Migration → Eksportuj → Do pliku
- Pobierz plik
.wpressna komputer - Na nowym serwerze: zainstaluj plugin → Importuj → Z pliku → wybierz plik
- Poczekaj na zakończenie importu (może trwać kilkanaście minut)
- Przejdź do Ustawień → Ogólne → upewnij się że URL strony jest poprawny
- Przejdź do Ustawień → Bezpośrednie odnośniki → "Zapisz zmiany" (regeneruje .htaccess)
3.2 Ręczna migracja (dla zaawansowanych)
Ręczna migracja daje pełną kontrolę i jest niezawodna dla dużych stron:
- Eksport bazy danych: phpMyAdmin → Eksport → format SQL → zapisz plik
.sql - Skopiowanie plików: przez FTP/SFTP pobierz cały katalog WordPress na komputer
- Import bazy: na nowym serwerze przez phpMyAdmin utwórz nową bazę, importuj plik SQL
- Upload plików: przez FTP/SFTP wgraj wszystkie pliki na nowy serwer
- Edycja wp-config.php: zaktualizuj dane bazy danych (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST)
- Zamiana URL-i w bazie: użyj narzędzia Search Replace DB lub pluginu Better Search Replace
3.3 Zamiana URL-i w bazie danych — kluczowy krok
Jeśli zmieniasz domenę lub protokół (HTTP→HTTPS), musisz zaktualizować URL-e w bazie danych. To częsty punkt błędów — pominięcie go powoduje mixed content (zasoby ładowane po HTTP na stronie HTTPS), błędy w linkach wewnętrznych i zduplikowane treści.
Plugin Better Search Replace (darmowy, ponad 1 milion instalacji):
- Zainstaluj plugin na nowym WordPressie
- "Search for": stary URL (np.
http://stara-domena.pl) - "Replace with": nowy URL (np.
https://nowa-domena.pl) - Zaznacz wszystkie tabele
- Odznacz "Run as dry run" i kliknij "Run Search/Replace!"
- Sprawdź raport — plugin poda ile rekordów zmienił
Ważne: zamień zarówno http://domena.pl jak i https://domena.pl jeśli poprzednia strona miała mieszane linki. Zamień też //domena.pl (wersja bez protokołu).
Krok 4: Konfiguracja przekierowań 301
Przekierowania 301 to najważniejszy element migracji z perspektywy SEO. Informują Google: "ten URL przeniósł się na stałe pod nowy adres". Google przenosi autorytet (PageRank) ze starego na nowy URL — ale nie od razu i nie w 100%.
4.1 Kiedy potrzebujesz redirectów 301?
- Zmiana domeny (każdy URL ze starej domeny → odpowiadający URL na nowej domenie)
- Zmiana protokołu HTTP → HTTPS (każdy URL po HTTP → ten sam URL po HTTPS)
- Zmiana struktury URL (np.
/blog/artykul→/artykuly/artykul) - Zmiana rozszerzeń plików (
.html→ bez rozszerzenia)
Nie potrzebujesz redirectów 301 jeśli: zmieniasz tylko hosting (ta sama domena, te same URL-e).
4.2 Jak ustawić redirecty 301 w .htaccess (Apache)
Plik .htaccess to najszybsza metoda dla serwerów Apache (większość hostingów shared w Polsce):
Redirect całej domeny (stara → nowa):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena.pl$ [OR]
RewriteCond %{HTTP_HOST} ^www.stara-domena.pl$
RewriteRule ^(.*)$ https://nowa-domena.pl/$1 [R=301,L]
Redirect HTTP → HTTPS (na tej samej domenie):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Redirect www → non-www (lub odwrotnie):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domena.pl$ [NC]
RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L]
Pojedynczy redirect (konkretny URL):
Redirect 301 /stary-adres/ https://nowa-domena.pl/nowy-adres/
4.3 Redirecty 301 przez plugin WordPress
Jeśli nie chcesz edytować .htaccess ręcznie, użyj pluginu Redirection (darmowy, 2+ miliony instalacji):
- Zainstaluj i aktywuj plugin Redirection
- Przejdź do Narzędzia → Redirection
- Dodaj nowy redirect: pole "Source URL" (stary URL) i "Target URL" (nowy URL)
- Wybierz typ: 301 Moved Permanently
- Zapisz
Plugin tworzy listę redirectów którą możesz łatwo edytować, eksportować i importować. Idealny jeśli masz kilkadziesiąt URL-i do przekierowania.
4.4 Jak mapować URL-e do redirectów
Dla migracji z wieloma zmianami URL-i (np. restrukturyzacja kategorii):
- Użyj pliku CSV z crawlu Screaming Frog (krok 1.2) — to lista starych URL-i
- W Excelu/Arkuszach Google dodaj kolumnę "Nowy URL" i uzupełnij mapowanie
- Zaimportuj gotową listę do pluginu Redirection lub konwertuj do reguł .htaccess
Zasada priorytetu: najpierw przekieruj URL-e z największą liczbą backlinków i ruchu organicznego.
Krok 5: Weryfikacja po migracji
Migracja bez weryfikacji to migracja w ciemno. Ten etap trwa 1–2 godziny, ale jest absolutnie niezbędny.
5.1 Natychmiastowe sprawdzenia (dzień migracji)
Lista kontrolna "dzień 0":
- Strona otwiera się pod nowym adresem
- Certyfikat SSL działa (kłódka w przeglądarce, brak ostrzeżeń)
- Brak mixed content — użyj narzędzia online "Why No Padlock" lub rozszerzenia Chrome
- Redirecty działają — wpisz stary URL i sprawdź czy trafia na nowy
- Formularz kontaktowy działa
- WooCommerce (jeśli jest): dodaj produkt do koszyka i sprawdź checkout
- Brak stron z
noindex— sprawdź w nagłówkach HTTP lub Yoast SEO - Sitemap XML dostępny pod
/sitemap.xmllub/sitemap_index.xml - Robots.txt dostępny pod
/robots.txti nie blokuje indeksacji
5.2 Google Search Console — zgłoszenie nowej strony
To krok który większość właścicieli stron pomija — i potem dziwi się że Google nie indeksuje nowych URL-i:
- Zaloguj się do Google Search Console
- Dodaj nową właściwość (jeśli zmieniałeś domenę) lub pozostań w starej (jeśli tylko hosting/HTTPS)
- Prześlij nową sitemapę: Sitemap → Dodaj nową sitemapę → wklej URL
- Jeśli zmieniałeś domenę: użyj funkcji Zmiana adresu (Ustawienia → Zmiana adresu) — to sygnał dla Google że domena się zmieniła i pomaga przyspieszyć transfer autorytetu
- Użyj narzędzia Inspekcja URL na kluczowych stronach i wyślij prośbę o indeksację
5.3 Crawl po migracji — porównanie
Po 24–48 godzinach od migracji:
- Wykonaj pełny crawl nowej strony tym samym narzędziem (Screaming Frog)
- Porównaj liczbę URL-i: stara strona vs nowa strona — powinny być zbliżone
- Sprawdź statusy HTTP: brak 4xx (błędy) i 5xx (błędy serwera) dla nowych URL-i
- Sprawdź czy stare URL-e zwracają 301 (nie 302, nie 200)
5.4 Monitoring po migracji — przez 8 tygodni
Migracja to nie jednorazowe wydarzenie — to proces. Plan monitoringu:
| Tydzień | Co sprawdzić | Narzędzie |
|---|---|---|
| Tydzień 1–2 | Błędy crawla, pokrycie indeksacji, redirecty | Google Search Console → Pokrycie |
| Tydzień 3–4 | Pierwsze dane o pozycjach, ruch organiczny | GSC → Wyniki wyszukiwania, Google Analytics |
| Tydzień 5–8 | Stabilizacja pozycji, identyfikacja strat | GSC, Ahrefs/SEMrush, Search Console Compare |
| Po 8 tygodniach | Pełna ocena wpływu migracji na SEO | Porównanie z danymi sprzed migracji |
Ile trwa odbudowanie pozycji po migracji WordPress?
To pytanie które słyszę najczęściej — i odpowiedź jest mniej optymistyczna niż większość agencji przyznaje.
Realistyczne oczekiwania:
- Zmiana hostingu (ta sama domena, te same URL-e): praktycznie zero wpływu na SEO, jeśli DNS zmieni się szybko i serwer jest szybszy lub równy poprzedniemu. Czas: 1–2 tygodnie na stabilizację DNS.
- HTTP → HTTPS (poprawna migracja): minimalne wahania pozycji przez 2–4 tygodnie, po czym powrót do normy. W praktyce HTTPS jest sygnałem rankingowym — poprawna migracja często daje lekki wzrost w dłuższej perspektywie.
- Zmiana struktury URL z redirectami 301: chwilowy spadek pozycji (10–20%) przez 4–8 tygodni. Po pełnej re-indeksacji Google powinien przywrócić pozycje. Wyjątek: jeśli nowe URL-e są lepiej zoptymalizowane, możesz zyskać.
- Zmiana domeny: najtrudniejszy scenariusz. Google potrzebuje czasu na ocenienie nowej domeny. Nawet przy idealnych redirectach 301 można oczekiwać 4–16 tygodni stabilizacji. Badania pokazują że część autorytetu linków zewnętrznych nie jest przenoszona przez redirecty 301 (szacuje się że ok. 85–99% PageRank przechodzi przez redirect 301).
Kiedy martwić się powinien: jeśli po 12 tygodniach od migracji (zmiana domeny) pozycje nie wróciły do poprzednich poziomów, szukaj błędów technicznych: pętle redirectów, błędy indeksacji w GSC, przypadkowy noindex.
Najczęstsze błędy podczas migracji WordPress i jak ich unikać
Błąd 1: Brak redirectów 301 lub niepełne mapowanie
Symptom: strony wracają status 404 po migracji, Google Search Console pokazuje błędy "Nieznaleziono (404)".
Rozwiązanie: przed migracją zrób crawl (Screaming Frog) i miej pełną listę URL-i. Każdy URL ze starego serwera który zmienił adres musi mieć redirect 301.
Błąd 2: Łańcuchy i pętle redirectów
Symptom: ERR_TOO_MANY_REDIRECTS w przeglądarce, Google nie może zaindeksować stron.
Skąd się biorą: redirect A→B, B→C, C→A tworzy pętlę. Albo mix HTTP/HTTPS i www/non-www w .htaccess tworzy łańcuch 3+ redirectów.
Rozwiązanie: każdy redirect powinien być bezpośredni (A→C, nie A→B→C). Sprawdź redirecty narzędziem online "Redirect Checker" lub Screaming Frog → Mode → List → wklej stare URL-e.
Błąd 3: Mixed content (mieszana zawartość)
Symptom: strona działa po HTTPS, ale zasoby (obrazy, skrypty, CSS) ładują się po HTTP. Przeglądarka pokazuje "Niezabezpieczone" lub blokuje zasoby.
Skąd się bierze: URL-e zasobów w bazie danych WordPress nie zostały zaktualizowane po migracji HTTP→HTTPS.
Rozwiązanie: Better Search Replace — zamień http://twoja-domena.pl na https://twoja-domena.pl we wszystkich tabelach bazy danych.
Błąd 4: Przypadkowy noindex na nowym środowisku
Symptom: Google Search Console pokazuje "Wykluczone przez tag 'noindex'" dla większości stron.
Skąd się bierze: WordPress na środowisku testowym ma włączoną opcję "Zniechęcaj wyszukiwarki do indeksowania tej witryny" (Ustawienia → Czytanie). Po migracji na produkcję zapomina się ją wyłączyć.
Rozwiązanie: natychmiast po migracji sprawdź Ustawienia → Czytanie → odznacz "Zniechęcaj wyszukiwarki do indeksowania tej witryny". Sprawdź też w Yoast SEO → SEO → Zaawansowane czy włączona jest opcja noindex.
Błąd 5: Brak aktualizacji linków wewnętrznych
Symptom: kliknięcie w linki wewnętrzne prowadzi na stare URL-e (które może być niedostępne), powodując dodatkowe łańcuchy redirectów.
Rozwiązanie: Better Search Replace — zamień stary URL we wszystkich tabelach. Po migracji wykonaj crawl i sprawdź czy są linki do starych domen.
Błąd 6: Nieodpowiednia konfiguracja robots.txt
Symptom: Google nie indeksuje nowych URL-i mimo braku noindex.
Sprawdź: nowa-domena.pl/robots.txt — upewnij się że nie blokuje /wp-content/ ani kluczowych katalogów. Poprawny robots.txt dla WordPress:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://nowa-domena.pl/sitemap_index.xml
Narzędzia do migracji WordPress — porównanie
| Narzędzie | Typ | Cena | Dla kogo |
|---|---|---|---|
| Screaming Frog SEO Spider | Crawl URL-i | Darmowy (do 500 URL) / £259/rok | Audyt przed i po migracji |
| All-in-One WP Migration | Plugin migracyjny | Darmowy / $69–99/rok (rozszerzenia) | Małe i średnie strony |
| Duplicator Pro | Plugin migracyjny | $49,50/rok | Średnie i duże strony, zaawansowani |
| Migrate Guru | Plugin migracyjny | Darmowy (do 200GB) | Duże strony, migracja serwer-serwer |
| Better Search Replace | Zamiana URL w bazie | Darmowy / $49/rok (Pro) | Zmiana domeny, HTTP→HTTPS |
| Redirection | Plugin do redirectów | Darmowy | Zarządzanie przekierowaniami 301 |
| Google Search Console | Monitoring indeksacji | Darmowy | Weryfikacja po migracji, nowa sitemap |
Jak długo Google potrzebuje na re-indeksację po migracji?
Odpowiedź zależy od kilku czynników: autorytetu domeny, rozmiaru strony, poprawności implementacji i aktywności Googlebota na Twojej stronie.
Orientacyjne czasy re-indeksacji:
- Duże serwisy z wysokim autorytetem i codziennym crawlem Googlebota: 1–2 tygodnie
- Średnie strony firmowe (50–500 podstron): 3–6 tygodni
- Małe strony z rzadkim crawlem: 6–12 tygodni
Co przyspiesza re-indeksację:
- Przesłanie nowej sitemap do Google Search Console
- Użycie funkcji "Zmiana adresu" w GSC przy zmianie domeny
- Wysoka częstotliwość aktualizacji treści (Google crawluje aktywne strony częściej)
- Dużo linków wewnętrznych do nowych URL-i
- Prośba o indeksację kluczowych URL-i przez "Inspekcję URL" w GSC
Co spowalnia re-indeksację:
- Błędy w redirectach (łańcuchy, pętle)
- Niski budżet crawlowy (zbyt wiele 4xx i 5xx na stronie)
- Brak sitemap lub nieaktualna sitemap
- Blokada w robots.txt
Najczęściej zadawane pytania — migracja WordPress SEO
Czy migracja WordPress na nowy hosting wpłynie na moje pozycje w Google?
Zmiana hostingu przy tej samej domenie i tych samych URL-ach ma minimalny wpływ na SEO. Google po prostu zaindeksuje nowy serwer. Główne ryzyko to czas przestoju podczas migracji i zmiana czasu ładowania strony — jeśli nowy serwer jest wolniejszy, może to negatywnie wpłynąć na pozycje. Czas stabilizacji: 1–2 tygodnie.
Jak długo trwa odbudowanie pozycji SEO po zmianie domeny WordPress?
Po zmianie domeny z poprawnymi przekierowaniami 301 i użyciem funkcji „Zmiana adresu” w Google Search Console czas stabilizacji pozycji wynosi realistycznie 4–16 tygodni. Małe strony mogą odbudować pozycje szybciej, duże serwisy z tysiącami podstron potrzebują czasem 6 miesięcy. Błędy w redirectach mogą wydłużyć ten czas wielokrotnie.
Czy przekierowanie 301 przenosi cały autorytet SEO (PageRank)?
Redirect 301 przenosi większość autorytetu SEO — szacunki mówią o 85–99% PageRank. Google oficjalnie potwierdza że 301 przekazuje „większość” sygnałów rankingowych. W praktyce zawsze jest minimalny chwilowy spadek widoczności po migracji, który zazwyczaj ustępuje po kilku tygodniach gdy Google przetworzy nowe URL-e.
Jak sprawdzić czy redirecty 301 działają poprawnie po migracji?
Najszybsza metoda: wpisz stary URL w przeglądarce i sprawdź czy trafia na nowy adres. Dla masowego sprawdzenia użyj Screaming Frog w trybie „List mode” — wklej listę starych URL-i i sprawdź kody odpowiedzi HTTP (powinny być 301, nie 302 ani 404). Możesz też użyć bezpłatnego narzędzia „Redirect Checker” online.
Co to jest mixed content i jak go naprawić po migracji na HTTPS?
Mixed content (mieszana zawartość) to sytuacja gdy strona działa po HTTPS, ale część zasobów (obrazy, skrypty, pliki CSS) jest ładowana po HTTP. Powoduje ostrzeżenia przeglądarki i może blokować zasoby. Naprawia się to przez zaktualizowanie URL-i w bazie danych WordPress — najłatwiej pluginem Better Search Replace, zamieniając http://twoja-domena.pl na https://twoja-domena.pl we wszystkich tabelach.
Czy muszę powiadamiać Google o migracji strony WordPress?
Nie jest to obowiązkowe, ale zdecydowanie przyspiesza re-indeksację. Po migracji należy: (1) przesłać nową sitemapę XML w Google Search Console, (2) przy zmianie domeny użyć funkcji „Zmiana adresu” w ustawieniach GSC, (3) użyć narzędzia „Inspekcja URL” i wysłać prośbę o indeksację dla kluczowych podstron. Google i tak znajdzie nowe URL-e przez redirecty, ale może to potrwać kilka miesięcy bez aktywnego powiadomienia.
Jak długo trzymać stare przekierowania 301 po migracji domeny?
Przekierowania 301 po zmianie domeny warto utrzymywać minimum 12 miesięcy, a najlepiej bezterminowo jeśli koszt utrzymania starej domeny jest akceptowalny. Redirecty zapewniają że użytkownicy ze starych linków i zakładek trafią na właściwą stronę, a Google ma czas na pełne przetworzenie zmiany. Usunięcie redirectów przed pełną re-indeksacją może spowodować utratę autorytetu linków zewnętrznych.
Autor
Founder & CEO, important.is
Łączę strategię, technologię i ludzi. Prowadzę important.is — agencję cyfrową specjalizującą się w WordPress, UX/UI, SEO i automatyzacjach AI. Piszę o narzędziach i podejściach które naprawdę działają w biznesie.
Zostań w pętli
Nowe artykuły, narzędzia i case study — prosto na maila.