Instrukcja naprawy błędów po zmianie domeny WordPress

Spis treści

Wprowadzenie – Wyzwania związane ze zmianą domeny WordPress

Zmiana domeny WordPress to jeden z najbardziej ryzykownych procesów, który może spowodować poważne problemy z działaniem strony, jeśli nie zostanie przeprowadzony prawidłowo. Każda strona WordPress zawiera setki odniesień do starej domeny – w bazie danych, plikach konfiguracyjnych, treściach i ustawieniach.

Według badań, nawet 60% stron doświadcza problemów po zmianie domeny bez odpowiedniego przygotowania. Najczęstsze błędy to broken links (zerwane linki), problemy z wyświetlaniem obrazów, błędy 404 oraz utrata pozycji w wynikach wyszukiwania.

W tym przewodniku przeprowadzę Cię przez kompletny proces naprawy błędów po zmianie domeny WordPress – od identyfikacji problemów po pełne przywrócenie funkcjonalności strony.

Przygotowanie do migracji domeny – checklist

Zanim rozpoczniesz proces zmiany domeny, upewnij się, że masz przygotowane wszystkie niezbędne elementy:

Checklist przedmigracyjny:

  • Stwórz pełną kopię zapasową – zarówno plików, jak i bazy danych
  • Zrób zrzut bazy danych w formacie SQL
  • Dokumentuj wszystkie ustawienia wtyczek i motywu
  • Przygotuj nową domenę z poprawną konfiguracją DNS
  • Zainstaluj certyfikat SSL na nowej domenie
  • Przetestuj środowisko na subdomenie lub lokalnie
  • Przygotuj plan przekierowań 301 dla wszystkich ważnych URL

Narzędzia niezbędne do migracji:

  • Dostęp do phpMyAdmin lub innego narzędzia do zarządzania bazą danych
  • Klient FTP/SFTP do dostępu do plików serwera
  • Wtyczka do migracji (np. All in One WP Migration, Duplicator)
  • Narzędzie do wyszukiwania i zamiany w bazie danych
  • Monitorowanie błędów 404 po migracji

Aktualizacja adresów URL w bazie danych

Baza danych WordPress zawiera najwięcej odniesień do starej domeny. Kluczowe tabele, które wymagają aktualizacji:

Najważniejsze tabele do aktualizacji:

  • wp_options – główne ustawienia WordPress (siteurl, home)
  • wp_posts – treści wpisów i stron (guid, post_content)
  • wp_postmeta – metadane wpisów (wiele pól zawiera URL)
  • wp_comments – komentarze (comment_author_url, comment_content)
  • wp_usermeta – metadane użytkowników

Metoda 1: Aktualizacja przez panel WordPress

  1. Zaloguj się do panelu administracyjnego WordPress
  2. Przejdź do Ustawienia → Ogólne
  3. Zaktualizuj pola Adres URL WordPress i Adres witryny
  4. Zapisz zmiany

Metoda 2: Aktualizacja przez phpMyAdmin

Krok 1: Znajdź i zaktualizuj główne URL

Wykonaj te zapytania SQL w phpMyAdmin:

Krok 2: Aktualizacja treści wpisów

Użyj funkcji REPLACE do aktualizacji wszystkich odniesień w treści:

Krok 3: Aktualizacja metadanych

Przeszukaj tabelę wp_postmeta w poszukiwaniu starych URL:

Metoda 3: Użycie wtyczki do migracji

Wtyczki takie jak Better Search Replace lub Velvet Blues Update URLs automatyzują proces:

  1. Zainstaluj i aktywuj wybraną wtyczkę
  2. Wpisz stary URL jako "Search for"
  3. Wpisz nowy URL jako "Replace with"
  4. Wybierz wszystkie tabele do aktualizacji
  5. Uruchom proces zamiany

Jeśli interesuje Cię kompleksowe podejście do migracji WordPress, polecam przeczytać artykuł: Jak naprawić błędne przekierowania 301 po migracji WordPress, gdzie znajdziesz więcej szczegółów na temat zachowania SEO podczas zmiany domeny.

Poprawka ścieżek w plikach konfiguracyjnych

Poza bazą danych, WordPress przechowuje ścieżki w kluczowych plikach konfiguracyjnych:

Plik wp-config.php

Sprawdź, czy w pliku wp-config.php nie są zdefiniowane stałe URL:

  • WP_HOME
  • WP_SITEURL
  • WP_CONTENT_URL
  • WP_PLUGIN_URL

Plik .htaccess

W pliku .htaccess mogą znajdować się reguły przekierowań ze starą domeną:

  • Reguły RewriteRule ze starymi URL
  • Przekierowania 301/302
  • Reguły warunkowe oparte na domenie

Pliki motywu i wtyczek

Niektóre motywy i wtyczki przechowują ścieżki w plikach konfiguracyjnych:

  • Pliki konfiguracyjne motywu (customizer)
  • Ustawienia wtyczek cache
  • Konfiguracja CDN
  • Ustawienia SEO wtyczek

Aktualizacja hardcodowanych URL w treści i szablonach

Jednym z najczęstszych problemów po migracji są hardcodowane URL w treści i szablonach:

Typowe miejsca hardcodowanych URL:

  • Treści wpisów i stron – bezpośrednie linki do zasobów
  • Pola niestandardowe – często zawierają pełne URL
  • Widgety – tekstowe i HTML
  • Ustawienia motywu – logo, favicon, tła
  • Konfiguracja wtyczek – URL API, endpointy

Metody wyszukiwania hardcodowanych URL:

Metoda 1: Wyszukiwanie w bazie danych

Użyj zapytań SQL do znalezienia pozostałych odniesień:

Metoda 2: Skanowanie plików

Przeskanuj pliki w poszukiwaniu starych URL:

  • Pliki motywu (folder wp-content/themes)
  • Pliki wtyczek (folder wp-content/plugins)
  • Pliki uploads (wp-content/uploads)

Metoda 3: Użycie narzędzi online

Narzędzia takie jak Screaming Frog mogą przeskanować stronę i znaleźć wszystkie broken links.

Konfiguracja przekierowań 301 ze starej domeny

Przekierowania 301 są kluczowe dla zachowania SEO i użytkowników:

Dlaczego przekierowania 301 są ważne:

  • Zachowanie wartości SEO – przekazanie mocy strony
  • Komfort użytkowników – automatyczne przeniesienie
  • Uniknięcie błędów 404 – wszystkie linki działają
  • Zachowanie bookmarków – użytkownicy nie tracą zakładek

Metoda 1: Przekierowania przez .htaccess

Dodaj ten kod do pliku .htaccess na starej domenie:

Metoda 2: Przekierowania przez panel hostingu

Większość paneli hostingowych oferuje narzędzia do przekierowań:

  • cPanel → Redirects
  • Plesk → Hosting Settings → Redirect
  • DirectAdmin → Site Redirection

Metoda 3: Przekierowania przez DNS

Możesz użyć rekordów CNAME lub URL Redirect:

  • CNAME – przekierowanie na poziomie domeny
  • URL Redirect – przekierowanie HTTP
  • Forwarding – usługa rejestratora domeny

Aktualizacja ustawień SSL i certyfikatów

Po zmianie domeny należy zaktualizować konfigurację SSL:

Kroki aktualizacji SSL:

Krok 1: Instalacja certyfikatu SSL na nowej domenie

  • Wygeneruj CSR dla nowej domeny
  • Zainstaluj certyfikat na serwerze
  • Skonfiguruj serwer WWW do używania SSL

Krok 2: Aktualizacja ustawień WordPress

Zmień adresy URL na wersję HTTPS:

  • Zaktualizuj siteurl i home na HTTPS
  • Wymuś HTTPS w panelu administracyjnym
  • Zaktualizuj wszystkie URL w bazie danych

Krok 3: Konfiguracja przekierowań HTTPS

Dodaj reguły przekierowania z HTTP na HTTPS:

Weryfikacja konfiguracji SSL:

  • Sprawdź certyfikat – użyj narzędzi online
  • Testuj przekierowania – HTTP → HTTPS
  • Sprawdź mixed content – HTTP na stronie HTTPS
  • Weryfikuj chain – kompletność certyfikatów

Weryfikacja poprawności linków wewnętrznych i zewnętrznych

Po migracji należy dokładnie sprawdzić wszystkie linki na stronie:

Narzędzia do weryfikacji linków:

  • Screaming Frog SEO Spider – skanowanie strony
  • Ahrefs Site Audit – analiza linków
  • Google Search Console – błędy 404
  • Broken Link Checker – wtyczka WordPress

Typowe problemy z linkami po migracji:

  • Broken links – prowadzące do starej domeny
  • Błędy 404 – nieistniejące strony
  • Mixed content – HTTP na stronie HTTPS
  • Nieprawidłowe anchor text – zawierające starą domenę

Proces weryfikacji linków:

Krok 1: Skanowanie całej strony

Użyj narzędzia do skanowania wszystkich linków wewnętrznych:

  • Zidentyfikuj wszystkie broken links
  • Sprawdź statusy HTTP (200, 301, 404)
  • Znajdź linki prowadzące do starej domeny

Krok 2: Naprawa znalezionych problemów

Systematycznie naprawiaj wszystkie znalezione problemy:

  • Aktualizuj broken links
  • Ustaw przekierowania 301
  • Napraw mixed content

Krok 3: Monitorowanie po migracji

Regularnie sprawdzaj stan linków po migracji:

  • Monitoruj błędy 404 w Google Search Console
  • Sprawdzaj raporty broken links
  • Analizuj logi serwera

Aktualizacja integracji z zewnętrznymi usługami

Wiele usług zewnętrznych wymaga aktualizacji po zmianie domeny:

Usługi wymagające aktualizacji:

Google Search Console

  • Dodaj nową właściwość dla nowej domeny
  • Zweryfikuj własność nowej domeny
  • Prześlij nową mapę strony
  • Skonfiguruj zmianę adresu w GSC

Google Analytics

  • Zaktualizuj ustawienia widoku
  • Dodaj nową domenę do śledzenia
  • Skonfiguruj filtry nowej domeny
  • Aktualizuj cele i konwersje

Usługi CDN

  • Zaktualizuj domenę źródłową
  • Skonfiguruj nową domenę CDN
  • Wyczyść cache CDN
  • Zaktualizuj certyfikaty SSL

Usługi email

  • Zaktualizuj rekordy MX i SPF
  • Skonfiguruj DKIM dla nowej domeny
  • Aktualizuj ustawienia SMTP
  • Zaktualizuj sygnaturki email

Integracje API

  • Zaktualizuj callback URL
  • Skonfiguruj nowe domeny w usługach
  • Aktualizuj klucze API
  • Przetestuj połączenia

Podsumowanie – Zapewnienie ciągłości działania po zmianie domeny

Zmiana domeny WordPress to złożony proces, który wymaga starannego planowania i wykonania. Prawidłowo przeprowadzona migracja zapewni ciągłość działania strony i zachowanie pozycji SEO.

Checklist po-migracyjny:

Weryfikacja techniczna:

  • Sprawdź, czy strona poprawnie się wyświetla
  • Weryfikuj wszystkie funkcjonalności
  • Testuj formularze i interakcje
  • Sprawdź wyświetlanie mediów

SEO i marketing:

  • Zweryfikuj indeksowanie w Google
  • Monitoruj pozycje w wynikach wyszukiwania
  • Sprawdź ruch organiczny
  • Analizuj błędy 404

Bezpieczeństwo:

  • Sprawdź certyfikat SSL
  • Weryfikuj konfigurację bezpieczeństwa
  • Testuj logowanie użytkowników
  • Monitoruj logi serwera

Najczęstsze problemy po migracji i ich rozwiązania:

Problem #1: Broken links

Rozwiązanie: Użyj narzędzi do skanowania i systematycznie naprawiaj wszystkie linki.

Problem #2: Błędy 404

Rozwiązanie: Skonfiguruj przekierowania 301 dla wszystkich ważnych URL.

Problem #3: Mixed content

Rozwiązanie: Zaktualizuj wszystkie zasoby HTTP na HTTPS.

Problem #4: Spadek pozycji SEO

Rozwiązanie: Użyj Google Search Console do zgłoszenia zmiany adresu.

Podsumowanie

Zmiana domeny WordPress to wyzwanie, ale z odpowiednim przygotowaniem i planowaniem może zostać przeprowadzona bezproblemowo. Kluczem jest systematyczne podejście, dokładna weryfikacja i ciągłe monitorowanie po migracji.

Pamiętaj – planowanie to 80% sukcesu. Poświęć czas na przygotowanie, a proces migracji przebiegnie gładko, a Twoja strona będzie działać bezproblemowo pod nową domeną.

Jeśli potrzebujesz profesjonalnej pomocy w migracji WordPress, polecam nasz artykuł o naprawie przekierowań 301 po migracji, który zawiera dodatkowe wskazówki i najlepsze praktyki.

Masz problemy ze zmianą domeny WordPress? Chętnie pomożemy Ci w przeprowadzeniu bezproblemowej migracji domeny, która zapewni ciągłość działania Twojej strony i zachowanie pozycji SEO. Skontaktuj się z nami, aby uzyskać profesjonalne wsparcie w procesie zmiany domeny.