Zmiana adresów URL: jak to zrobić i nie stracić widoczności w Google
Nowa platforma, nieczytelne adresy, wersja językowa z obcymi słowami w linkach. Pokazujemy, kiedy zmiana adresów ma sens, jak ją przeprowadzić i co zrobić w typowych sytuacjach.
Translated from Polish. Facts and examples refer to the Polish market.
Spis treści
Planujesz zmianę adresów albo już ją zrobiłeś i widoczność spadła?
Opisz problemKrótka odpowiedź
Zmieniaj adresy URL tylko z konkretnego powodu, bo Google musi każdy z nich przetworzyć od nowa i przez jakiś czas pozycje mogą się wahać. Jeśli zmiana jest potrzebna, przygotuj listę starych adresów i przypisz każdemu nowy odpowiednik. Ustaw przekierowania 301 strona po stronie, prosto na adres końcowy, i trzymaj je co najmniej rok.
W tym samym dniu popraw linki wewnętrzne, linki kanoniczne, hreflang i mapę witryny. Narzędzie zmiany adresu w Search Console przyda się dopiero przy przeprowadzce na inną domenę albo subdomenę. Przy zmianie ścieżek w obrębie jednej domeny Google pisze wprost: dodaj przekierowania i zaktualizuj mapy witryny.
Czy w ogóle warto zmieniać adresy
Najpierw rozwiej jedną nadzieję: same słowa w adresie prawie nie wpływają na pozycje. Gary Illyes z Google powiedział w październiku 2026, że słowa kluczowe w adresie to bardzo mały sygnał. Liczy się wyłącznie wtedy, gdy Google nie ma nic innego, na przykład przy zupełnie nowej stronie bez treści. Gdy Google widzi już treść, słowa w domenie i adresie stają się według niego praktycznie bez znaczenia.
John Mueller z Google pytany, czy zmiana adresów pod SEO pomoże stronie, odpowiedział w 2022 roku: bardzo, bardzo rzadko. Dodał, że zmiana prawdopodobnie zaszkodzi na jakiś czas, zanim Google wszystko przetworzy. W osobnym wpisie na X, cytowanym przez Search Engine Roundtable, radził zmieniać adresy z prawdziwych powodów.
Prawdziwe powody to na przykład:
- przenosiny na nową platformę sklepu, która buduje adresy inaczej;
- adresy z numerami w rodzaju
index.php?id=4471, które trudno przeczytać i zapamiętać; - połączenie kilku stron o tym samym w jedną;
- wersja językowa z adresami w obcym języku, której klienci nie rozumieją.
W ostatnim przypadku warto wiedzieć, co mówi Google. Wytyczne dotyczące struktury adresów zalecają używać w adresie słów w języku odbiorców. Jednocześnie Google pisze, że język strony rozpoznaje po widocznej treści i nie korzysta przy tym z adresu URL. Polska strona z niemieckimi słowami w adresie nadal będzie więc dla Google polska. Zmiana poprawia przede wszystkim to, co widzi klient: link w wiadomości i w pasku przeglądarki.
Mapa adresów: każdy stary adres ma swój nowy
Podstawą każdej zmiany ścieżek jest lista: stary adres i nowy adres, wiersz po wierszu. Przy samej zmianie domeny, bez zmiany ścieżek, może wystarczyć jedna ogólna reguła przekierowania. Produkt kieruje na ten sam produkt, kategoria na tę samą kategorię, wpis na ten sam wpis. Mueller ujął to krótko we wpisie na X, który przytacza Search Engine Roundtable: przy zmianie adresów przekierowania robi się dla każdej strony, a liczba przekierowań w serwisie nie ma limitu.
Skąd wziąć stare adresy, podpowiada dokumentacja Google:
- z map witryny, bo zwykle trafiają tam najważniejsze strony;
- z logów serwera albo Google Analytics, gdzie widać strony z największym ruchem;
- z raportu Linki w Search Console, który pokazuje strony z linkami wewnętrznymi i zewnętrznymi;
- z eksportu z systemu sklepu albo CMS.
Przykład kilku wierszy takiej mapy:
stary adres nowy adres
example.com/pl/gartenstuhl-holz/ example.com/pl/krzeslo-ogrodowe-drewniane/
example.com/pl/kategorie/gartenmoebel/ example.com/pl/kategorie/meble-ogrodowe/
example.com/pl/blog/pflege-tipps/ example.com/pl/blog/jak-dbac-o-meble/
example.com/pl/blog/alte-aktion-2024/ (brak odpowiednika: 404 albo 410)
Łączenie stron jest dozwolone. Jeśli trzy stare wpisy zastępuje jeden nowy, wszystkie trzy mogą kierować na niego. Niedozwolone jest masowe kierowanie na jedną stronę bez związku z treścią, zwykle na stronę główną. Google pisze, że może to potraktować jak pozorny błąd 404.
Wielkość liter i kodowanie też mają znaczenie. Google rozróżnia /Krzeslo i /krzeslo jako dwa adresy. Znaki spoza ASCII, w tym polskie litery, zaleca zapisywać w linkach w kodowaniu procentowym, a słowa w adresie oddzielać myślnikami zamiast podkreśleń.
301, 404 czy 410: decyzja dla każdego adresu
Przy każdym wierszu mapy zapada jedna z trzech decyzji.
| Sytuacja | Decyzja | Dlaczego |
|---|---|---|
| Strona istnieje pod nowym adresem | 301 na nowy adres | Dla Google stałe przekierowanie to silny sygnał, że adres docelowy ma być kanoniczny i to on ma się pokazywać w wynikach. Według dokumentacji 301 nie powoduje utraty PageRanku. |
| Kilka stron połączono w jedną | 301 każdej z nich na stronę połączoną | Google wprost dopuszcza takie przekierowania. |
| Treści nie ma i nie będzie | 404 albo 410 | Google traktuje oba kody tak samo i usuwa adres z indeksu. |
| Zmiana na krótko, na przykład na czas przebudowy | 302 albo 307 | Tymczasowe przekierowanie samo nie wskazuje Google, że adres docelowy ma być kanoniczny. Przy trwałej zmianie to błąd. |
Kod 410 kusi, bo brzmi stanowczo: „usunięte na zawsze”. Działa jednak jak 404 i niczego nie przenosi. Jeśli stary adres ma odpowiednik, 410 wyrzuca z indeksu stronę, która mogła przekazać swoje linki i historię nowemu adresowi. Szczegóły różnic opisujemy w tekście o tym, czym różnią się 404, 410 i pozorny błąd 404. Samo ustawienie reguł w serwerze i wtyczkach znajdziesz w poradniku jak ustawić przekierowanie 301 w .htaccess, nginx i WordPressie.
Co zaktualizować razem z adresami
Przekierowania łapią stare linki, ale serwis powinien od pierwszego dnia wskazywać już nowe adresy. Google wymienia te elementy:
- Link kanoniczny. Każdy nowy adres ma wskazywać sam siebie. Stary adres w
rel="canonical"to sygnał sprzeczny z przekierowaniem. Więcej o tym, jak działa link kanoniczny. - Hreflang. Wszystkie wersje językowe muszą wskazywać nowe adresy, pełne, z protokołem, na przykład
https://. Każda wersja wymienia siebie i pozostałe, a brak linku zwrotnego może sprawić, że Google pominie oznaczenia. Wersje mogą leżeć na różnych domenach, więc przy przeprowadzce jednej wersji na domenę krajową aktualizujesz hreflang na wszystkich pozostałych. Zasady zapisu opisujemy w tekście jak poprawnie zapisać hreflang. - Linki wewnętrzne. Menu, stopka, okruszki, linki w opisach produktów i wpisach. Google zaleca je poprawić, bo każde przekierowanie spowalnia użytkownika.
- Mapa witryny. Tylko nowe adresy. Jeśli na czas przejścia zostawisz też mapę ze starymi, Search Console może pokazać ostrzeżenia o przekierowaniach. Google pisze, że to normalne i można je zignorować.
- Linki z innych stron. Te z największym ruchem warto poprosić o zmianę na nowy adres. Listę stron linkujących znajdziesz w Search Console.
- Kampanie reklamowe. Google przypomina, żeby reklamy prowadziły od razu na nowe strony docelowe.
A co z narzędziem zmiany adresu w Search Console? Działa tylko dla całych usług na poziomie domeny, na przykład example.com albo m.example.com. Nie obsługuje usług ze ścieżką, takich jak example.com/pl/. Przy zmianie adresów wewnątrz jednej domeny pomoc Search Console mówi: nie używaj narzędzia, wystarczy dodać przekierowania i zaktualizować mapy witryny. Wolno nim natomiast przenieść całą domenę do katalogu w innej domenie.
Kiedy zmienić, ile to trwa i jak długo trzymać przekierowania
Google radzi wybrać okres mniejszego ruchu, na przykład poza sezonem sprzedaży. Małe i średnie serwisy powinny zmienić wszystkie adresy naraz, bo wtedy algorytmy szybciej rozpoznają przeprowadzkę. Duże serwisy mogą przenosić się sekcjami, zaczynając od takiej, która rzadko się zmienia.
Według dokumentacji w małym i średnim serwisie przeniesienie większości stron zajmuje kilka tygodni, w dużych dłużej. W tym czasie pozycje mogą się wahać. Mueller zwracał uwagę, że najmocniej odczuwa się zmianę wielu adresów naraz, na przykład całego katalogu, bo ponowne przetworzenie zawsze trwa.
Przekierowania trzymaj jak najdłużej, według Google zwykle co najmniej rok. Przez ten czas Google przenosi sygnały na nowe adresy, w tym linki z innych stron. Z perspektywy użytkowników Google sugeruje zostawić je na zawsze. Jeśli przy okazji zmieniasz domenę, starą domenę opłacaj co najmniej rok, żeby nikt jej nie przejął.
Typowe sytuacje i błędy: co zrobić w każdej
Wersja językowa ma adresy w obcym języku
Sklep uruchomił polską wersję w katalogu example.com/pl/, ale adresy produktów skopiował z wersji niemieckiej: /pl/gartenstuhl-holz/. Google już je zaindeksował. Język strony Google i tak rozpozna z treści, a słowa w adresie to według Illyesa bardzo mały sygnał. Klient widzi jednak niezrozumiały adres, na przykład w pasku przeglądarki albo w udostępnionym linku.
Decyzja: zmiana ma sens, jeśli adresy przeszkadzają klientom. Zrób ją według mapy, 301 strona po stronie, z aktualizacją hreflang w obu wersjach językowych. Narzędzie zmiany adresu nie zadziała, bo to katalog w tej samej domenie.
Adresy zmienią się drugi raz, bo za jakiś czas planujesz nową domenę
Najpierw polskie adresy w example.com/pl/, później cała polska wersja na example.pl. Google zaleca jedną zmianę naraz, więc połączenie obu w jednym dniu stoi w sprzeczności z tą radą. Dwie osobne zmiany to z kolei dwa okresy przetwarzania.
Łańcuch: stara reguła zostaje, nowa dopisuje krok
example.com/pl/gartenstuhl/example.com/pl/krzeslo-ogrodowe/example.pl/krzeslo-ogrodowe/
Dwa przekierowania zamiast jednego. Przy kolejnej zmianie byłyby trzy.
Adresy sprzed pierwszej zmiany prowadzą bezpośrednio do adresu docelowego
example.com/pl/gartenstuhl/example.pl/krzeslo-ogrodowe/
Adresy sprzed drugiej zmiany prowadzą bezpośrednio do adresu docelowego
example.com/pl/krzeslo-ogrodowe/example.pl/krzeslo-ogrodowe/
Obie reguły zostają, bo do obu starych adresów mogą prowadzić linki i zakładki.
Decyzja: jeśli przeprowadzka jest odległa albo niepewna, a obce adresy przeszkadzają klientom, zmień je teraz. Przy przeprowadzce przepisz wszystkie stare reguły tak, żeby obie generacje adresów kierowały od razu na adres końcowy. Roboty Google przejdą do 10 przekierowań, ale Google zaleca kierować wprost do celu, a łańcuch trzymać najlepiej do 3 kroków. Jeśli nowa domena jest już przesądzona i bliska, rozważ jedną zmianę razem z nią. Przebieg samej przeprowadzki opisujemy w tekście o tym, jak zmienić domenę krok po kroku.
Wszystkie stare adresy kierują na stronę główną
Szybkie rozwiązanie po przebudowie: jedna reguła, która wszystko, co nie istnieje, wysyła na example.com/. Google może to uznać za pozorny błąd 404, a klient z dawnego linku nie znajduje produktu, którego szukał.
Decyzja: przypisz każdemu adresowi najbliższy odpowiednik. Gdy go nie ma, zwróć 404 albo 410.
Stare adresy wyłączone kodem 410, choć mają odpowiedniki
Ktoś uznał, że „czyściej” będzie usunąć stare adresy z Google. Sam kod 410 nie wskazuje Google nowego odpowiednika i nie zastępuje przekierowania 301, a linki z innych stron prowadzą na błąd.
Decyzja: 410 tylko dla treści, których naprawdę już nie ma. Reszta dostaje 301.
Przekierowania usunięte po kilku miesiącach
Przy porządkach na serwerze reguły znikają, bo „Google już zna nowe adresy”. Linki z innych stron, zakładki i stare wiadomości zaczynają prowadzić na błąd.
Decyzja: co najmniej rok, najlepiej bez terminu. Pomoc Search Console przy zmianie domeny zaleca minimum 180 dni i dłużej, jeśli z Google wciąż przychodzi ruch na stare adresy.
Linki wewnętrzne dalej prowadzą na stare adresy
Przekierowania działają, więc nikt nie zauważa, że menu i opisy produktów nadal linkują do /pl/gartenstuhl-holz/. Każde kliknięcie to dodatkowy krok dla klienta i robota, a przy kolejnej zmianie łatwo o łańcuch albo pętlę przekierowań.
Decyzja: po zmianie przejdź serwis crawlerem i popraw każdy link, który trafia w przekierowanie. Zacznij od szablonu, bo jedna poprawka zmienia linki na wszystkich stronach.
Co sprawdzić po zmianie
Przetestuj przekierowania przed ogłoszeniem sukcesu. Pojedyncze adresy sprawdzisz w narzędziu do sprawdzania adresów URL w Search Console albo poleceniem poniżej. Dużą listę programista sprawdzi tym samym poleceniem uruchomionym w pętli po pliku ze starymi adresami.
curl -sIL https://example.com/pl/gartenstuhl-holz/ | grep -iE "^HTTP|^location"
Dobry wynik to jedno przekierowanie 301 i kod 200 na końcu. Potem obserwuj przez kolejne tygodnie:
- raport Indeksowanie stron: stare adresy przechodzą do statusu „Strona zawierająca przekierowanie”, nowe pojawiają się w indeksie;
- raport Skuteczność: wyświetlenia i kliknięcia przesuwają się ze starych adresów na nowe;
- logi serwera: czy Googlebot odwiedza nowe adresy i czy któryś adres nieoczekiwanie zwraca błąd.
Stare adresy potrafią wisieć w raportach miesiącami. Jeśli prawidłowo przekierowują, a nowe adresy są w indeksie, sama ich obecność w raporcie nie jest problemem. Jeśli zmiana obejmuje setki adresów, kilka domen albo wersji językowych, warto ją zaplanować z kimś, kto robi to regularnie. Tak wygląda nasza migracja strony z mapą przekierowań i kontrolą indeksacji.
Kiedy potrzebny jest specjalista
Planujesz zmianę adresów albo już ją zrobiłeś i widoczność spadła? Opisz sytuację, a powiemy, które przekierowania poprawić i w jakiej kolejności.
Opisz problemNajczęstsze pytania
Czy zmiana adresów URL wpływa na pozycje w Google?
Na jakiś czas zwykle tak. Google pisze, że przy dużych zmianach pozycje mogą się wahać, a w małym i średnim serwisie przeniesienie większości stron trwa kilka tygodni. Tempo zależy głównie od liczby adresów i szybkości serwera, a nowa mapa witryny pomaga Google szybciej znaleźć nowe adresy.
Czy słowa w adresie URL pomagają w pozycjonowaniu?
Bardzo słabo. Gary Illyes z Google nazwał słowa kluczowe w adresie bardzo małym sygnałem, który ma znaczenie głównie przy nowych stronach bez treści. Google zaleca jednak słowa w języku odbiorców, bo pomagają ludziom.
Przekierowanie 301 czy kod 410 dla starych adresów?
Jeśli strona ma nowy odpowiednik, 301. Kod 410 stosuj tylko dla treści usuniętych bez zamiennika. Google traktuje 410 tak samo jak 404 i usuwa adres z indeksu, więc nic nie przenosi na nowy adres.
Jak długo trzymać przekierowania po zmianie adresów?
Google zaleca jak najdłużej, zwykle co najmniej rok, a z perspektywy użytkowników nawet na stałe. Przy zmianie domeny pomoc Search Console zaleca minimum 180 dni.
Czy przy zmianie adresów w jednej domenie trzeba użyć narzędzia zmiany adresu?
Nie. Narzędzie działa tylko przy przeprowadzce na inną domenę albo subdomenę i nie obsługuje usług ze ścieżką, na przykład katalogu /pl/. Przy zmianie ścieżek wystarczą przekierowania i nowa mapa witryny.
Co zrobić ze starymi przekierowaniami, gdy adresy zmieniają się drugi raz?
Przepisz je tak, żeby każda starsza wersja adresu kierowała od razu na adres końcowy. Google zaleca kierować wprost do celu, a łańcuch trzymać najlepiej do 3 kroków.
Czy Google rozpozna język strony po adresie URL?
Nie. Google rozpoznaje język po widocznej treści strony i nie korzysta przy tym z adresu ani atrybutu lang. Adres w innym języku nie zmieni więc języka strony w oczach Google.
Przeczytaj też
- Sprzeczności w dokumentacji Google: co mówi jedna strona, a co drugaDziesięć miejsc, w których strony Google, polskie tłumaczenia i pracownicy Google mówią co innego albo łatwo je źle odczytać. Cytaty, daty, decyzja.Technika strony i indeksowanie
- Ile trwa indeksowanie w Google: czasy od odkrycia do powrotu po core updateCzasy Google z wystąpienia Gary’ego Illyesa (Barcelona 2026) obok dokumentacji: indeksowanie, przeprowadzka, kara ręczna, core update i kiedy przestać czekać.Technika strony i indeksowanie
- Noindex dla wyników kalkulatorów, konfiguratorów i linków do udostępnieniaGoogle od 26.10.2026 prosi, by wyniki narzędzi i strony do udostępniania domyślnie nie były indeksowane. Których stron to dotyczy i czemu robots.txt nie wystarczy.Technika strony i indeksowanie
Źródła
- Google Search Central: przenoszenie witryny ze zmianą adresów URL
- Google Search Central: sprawdzone metody dotyczące struktury adresów URL
- Google Search Central: przekierowania i wyszukiwarka Google
- Google Search Central: kody stanu HTTP i błędy sieci
- Google Search Central: witryny wielojęzyczne i wieloregionalne
- Google Search Central: zlokalizowane wersje stron (hreflang)
- Pomoc Search Console: narzędzie zmiany adresu
- Pomoc Search Console: błędy 404
- Search Engine Journal: Gary Illyes o słowach kluczowych w adresach (14.10.2026)
- Search Engine Roundtable: John Mueller o zmianie adresów pod SEO (2022)
- Search Engine Roundtable: John Mueller o unikaniu zmian adresów (2018)