Przeniesienie strony na inny hosting
Migracja wychodzi dobrze albo źle w zależności od kolejności działań. Najdroższy błąd to przełączenie DNS przed sprawdzeniem, czy strona na nowym serwerze w ogóle działa.
Przeniesienie strony na inny hosting samo w sobie nie szkodzi pozycjom w Google — adresy zostają te same, zmienia się tylko serwer, który je obsługuje. Problemy pojawiają się wtedy, gdy kolejność działań jest odwrotna niż powinna: najpierw przełączenie domeny, potem sprawdzanie, czy cokolwiek działa.
Przed migracją: punkt odniesienia
Zapisz stan wyjściowy, żeby po przeprowadzce dało się stwierdzić, czy coś się pogorszyło. Wystarczą cztery rzeczy: czas odpowiedzi serwera, liczba zaindeksowanych adresów z Search Console, lista najważniejszych podstron oraz zrzut raportu błędów indeksowania.
Zrób też pełną kopię: pliki, baza danych i — o czym łatwo zapomnieć — eksport obecnych rekordów DNS. Jeśli przenosisz też obsługę domeny, bez tej listy trzeba będzie odtwarzać z pamięci wpisy poczty i weryfikacji domeny.
Obniż TTL, zanim cokolwiek przełączysz
TTL mówi serwerom DNS, jak długo mogą trzymać starą odpowiedź w pamięci. Przy domyślnych kilku godzinach część użytkowników trafiałaby na stary serwer długo po przełączeniu. Dzień lub dwa przed migracją obniż TTL rekordów A i AAAA do 300 sekund. Po udanej przeprowadzce możesz wrócić do dłuższej wartości.
Testuj na nowym serwerze przed przełączeniem domeny
To krok, którego pominięcie kosztuje najwięcej. Stronę na nowym serwerze można obejrzeć bez ruszania DNS — dopisz ręcznie adres IP w lokalnym pliku hosts, a Twoja przeglądarka pójdzie na nowy serwer, podczas gdy wszyscy inni nadal korzystają ze starego.
Przy teście sprawdź po kolei:
- Wersję PHP i rozszerzenia — nowszy serwer bywa nowszy także pod tym względem, a starszy kod potrafi tego nie przyjąć.
- Połączenie z bazą oraz kodowanie znaków, bo tutaj najczęściej psują się polskie znaki.
- Certyfikat SSL — musi być wystawiony i działać na nowym serwerze, zanim ruch tam trafi.
- Formularze i wysyłkę poczty, razem z wpisami SPF i DKIM.
- Zadania cron — nie przenoszą się same z plikami.
- Uprawnienia do katalogów, do których strona zapisuje pliki.
Pamiętaj o zablokowaniu indeksowania kopii testowej. Jeśli nowy serwer udostępnia stronę pod adresem tymczasowym, zamknij go hasłem lub nagłówkiem X-Robots-Tag: noindex. Druga zaindeksowana kopia tej samej treści to realny problem.
Przełączenie i pierwsze godziny
Dobry moment to okres najmniejszego ruchu. Zmień rekordy A i AAAA na nowy adres IP i nie wyłączaj starego serwera. Przez kilka dni część zapytań jeszcze tam dotrze, a jeśli przez ten czas strona przyjmuje zamówienia lub zgłoszenia, powinny działać na obu końcach.
Jeśli przy okazji zmieniasz adresy podstron — a przy migracji hostingu nie ma takiej potrzeby i lepiej tego nie łączyć — każdy stary adres musi dostać przekierowanie 301 na nowy odpowiednik. Przekierowanie stałe przenosi wartość linków, tymczasowe nie.
Po migracji
Sprawdź stronę jako odwiedzający: strona główna, kilka podstron, wyszukiwarka, koszyk albo formularz. Potem zajrzyj w logi serwera i wyłap błędy 404 oraz 500 — to one pokazują, czego nie przeniesiono. W Search Console sprawdź raport indeksowania i zgłoś mapę strony ponownie.
Przez pierwsze dwa tygodnie obserwuj czas odpowiedzi i liczbę zaindeksowanych adresów. Chwilowe wahanie widoczności po przeprowadzce jest normalne. Trwały spadek oznacza, że coś zostało po drodze: brakujące przekierowanie, nieprzeniesiony plik robots.txt albo certyfikat, który nie obejmuje wersji z www.
Nie udaje się?
Jeśli problem zostaje albo wolisz nie eksperymentować na działającej stronie, napisz do nas - sprawdzimy to za Ciebie. Diagnoza nic nie kosztuje.
Utrzymanie i rozwójPozostałe poradniki
Drupal 10 kończy wsparcie
Drupal 10 przestaje dostawać poprawki bezpieczeństwa 9 grudnia 2026. Jeśli strona na nim stoi, zostało kilka tygodni na decyzję - a jej koszt zależy głównie od tego, z której wersji startujesz.
Od czego zacząć z AI w firmie
Większość nieudanych wdrożeń AI nie przewraca się na technologii, a na wyborze procesu. Dlatego zaczynamy od tego, co policzalne i powtarzalne, a nie od tego, co najbardziej widowiskowe.
Strona wolno się ładuje
Wolna strona to nie jedna usterka, a suma kilku. Zaczynamy od pomiaru, bo bez niego optymalizacja jest zgadywaniem - i zwykle poprawia to, co i tak było szybkie.
Wygasł certyfikat SSL
Zamiast strony odwiedzający widzi czerwone ostrzeżenie i musi kliknąć „mimo to przejdź dalej”. Większość takich przypadków to wygasły certyfikat albo niedokończone odnowienie.
WordPress przekierowuje na obce strony
Odwiedzający trafiają na cudze witryny, a w wynikach Google zamiast oferty pojawia się spam. To włamanie, a nie usterka - i samo czyszczenie plików nie wystarczy.
Błąd 500 w WordPressie
HTTP 500 to komunikat serwera, że coś przerwało wykonanie kodu. Sam w sobie nic nie mówi - cała praca polega na dotarciu do logu.
Biały ekran w WordPressie
Zamiast strony widzisz pustą biel. To jeden z najczęstszych objawów i w większości przypadków da się go rozbroić w kilkanaście minut.