{"id":2224,"date":"2026-05-19T08:33:00","date_gmt":"2026-05-19T07:33:00","guid":{"rendered":"https:\/\/jalvo.eu\/zmiana-domeny-bez-utraty-seo-plan-przeprowadzki\/"},"modified":"2026-09-25T03:46:36","modified_gmt":"2026-09-25T02:46:36","slug":"zmiana-domeny-bez-utraty-seo-plan-przeprowadzki","status":"publish","type":"post","link":"https:\/\/jalvo.eu\/pl\/zmiana-domeny-bez-utraty-seo-plan-przeprowadzki\/","title":{"rendered":"Zmiana domeny bez utraty SEO: plan przeprowadzki strony"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u017beby zmieni\u0107 domen\u0119 bez szkody dla SEO, ustaw po stronie serwera sta\u0142e przekierowania z ka\u017cdego starego adresu URL na odpowiadaj\u0105c\u0105 mu stron\u0119 w nowej domenie. Gdy przekierowania dzia\u0142aj\u0105, zg\u0142o\u015b zmian\u0119 adresu starej witryny w Search Console. Ten poradnik jest dla w\u0142a\u015bcicieli stron, kt\u00f3rzy zmieniaj\u0105 mark\u0119 albo \u0142\u0105cz\u0105 kilka domen w jedn\u0105 i nie chc\u0105 straci\u0107 ruchu z wyszukiwarki. Dotyczy przeprowadzek, przy kt\u00f3rych zmieniaj\u0105 si\u0119 adresy URL. Zmieniasz tylko serwer, a adresy zostaj\u0105 te same? Wtedy przyda Ci si\u0119 poradnik o <a href=\"https:\/\/jalvo.eu\/ip-migration-without-losing-rankings\/\">zmianie adres\u00f3w IP zamiast domeny<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co jest przeprowadzk\u0105 strony ze zmian\u0105 adres\u00f3w URL?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Przej\u015bcie z example.com na example.net to przeprowadzka strony ze zmian\u0105 adres\u00f3w URL. Tak samo po\u0142\u0105czenie kilku domen lub nazw host\u00f3w w jedn\u0105. <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/site-move-with-url-changes\" rel=\"nofollow noopener\" target=\"_blank\">Poradnik Google o przenoszeniu witryny ze zmian\u0105 URL<\/a> podaje w\u0142a\u015bnie te przyk\u0142ady. Nowy dostawca hostingu albo CDN to inna sprawa, bo odwiedzaj\u0105cy i roboty nadal widz\u0105 te same adresy. Przej\u015bcie z HTTP na HTTPS? To te\u017c zmienia adresy URL, ale rz\u0105dzi si\u0119 w\u0142asnymi, prostszymi zasadami. A je\u015bli now\u0105 domen\u0119 zarejestrowa\u0142e\u015b jaki\u015b czas temu albo kupi\u0142e\u015b j\u0105 z przesz\u0142o\u015bci\u0105, sprawd\u017a najpierw, jak podej\u015b\u0107 do <a href=\"https:\/\/jalvo.eu\/hosting-expired-domains-without-losing-history\/\">domen z w\u0142asn\u0105 histori\u0105<\/a>, zanim skierujesz na ni\u0105 jakikolwiek ruch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego przy zmianie domeny zmienia\u0107 w SEO jedn\u0105 rzecz naraz<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Najpierw przenie\u015b stron\u0119 na now\u0105 domen\u0119. Nowy CMS, nowy wygl\u0105d, nowa struktura strony: to wszystko mo\u017ce poczeka\u0107 i przyj\u015b\u0107 p\u00f3\u017aniej, po kolei. Sk\u0105d taka surowo\u015b\u0107? Z powodu diagnozy. Je\u015bli ruch spadnie po jednej zmianie, znasz przyczyn\u0119. Zmienisz pi\u0119\u0107 rzeczy jednego dnia i zostaje zgadywanie. Google podaje dok\u0142adnie tak\u0105 kolejno\u015b\u0107 jako przyk\u0142ad: najpierw przeprowadzka na now\u0105 domen\u0119, potem zmiana uk\u0142adu. Ustal te\u017c struktur\u0119 domen przed przeprowadzk\u0105 (ponowna zmiana p\u00f3\u017aniej oznacza drug\u0105 migracj\u0119, a nikt tego nie chce). Je\u015bli celujesz w kilka kraj\u00f3w, najpierw <a href=\"https:\/\/jalvo.eu\/country-level-targeting-cctld-subfolder-hosting\/\">wybierz mi\u0119dzy ccTLD a podkatalogiem<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lista kontrolna migracji domeny: przygotuj now\u0105 stron\u0119<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u017badne przekierowanie nie startuje, dop\u00f3ki nowa domena nie serwuje ca\u0142ej strony, a mapowanie adres\u00f3w URL nie jest gotowe. Przejd\u017a przez te kroki po kolei:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Zarejestruj now\u0105 domen\u0119 i skieruj jej DNS na serwer, kt\u00f3ry b\u0119dzie hostowa\u0142 stron\u0119.<\/li>\n<li>Je\u015bli strona dzia\u0142a na HTTPS, zainstaluj certyfikaty TLS dla nowej domeny na swoim serwerze. Utrzymaj te\u017c wa\u017cny certyfikat starej domeny, \u017ceby przekierowania z jej adres\u00f3w HTTPS nie przesta\u0142y dzia\u0142a\u0107.<\/li>\n<li>Zweryfikuj w Search Console zar\u00f3wno star\u0105, jak i now\u0105 domen\u0119.<\/li>\n<li>Przygotuj mapowanie, kt\u00f3re \u0142\u0105czy ka\u017cdy stary adres URL z jego nowym odpowiednikiem.<\/li>\n<li>W nowej domenie sprawd\u017a, czy linki wewn\u0119trzne, tagi canonical i mapy witryny XML u\u017cywaj\u0105 nowego hosta. Nie starego.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli wszystkie \u015bcie\u017cki zostaj\u0105 takie same, a zmienia si\u0119 tylko host, jedno przekierowanie wildcard po stronie serwera mo\u017ce zast\u0105pi\u0107 pe\u0142n\u0105 list\u0119 adres\u00f3w. Wygodny skr\u00f3t. Mo\u017cesz te\u017c <a href=\"https:\/\/jalvo.eu\/services\/\">zosta\u0107 przy hostingu i zmieni\u0107 IP<\/a>, kieruj\u0105c obie domeny przez panel na obecny serwer \u017ar\u00f3d\u0142owy, \u017ceby zmiana domeny nie zamieni\u0142a si\u0119 po cichu tak\u017ce w przeprowadzk\u0119 serwera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak przekierowa\u0107 star\u0105 domen\u0119 bez utraty pozycji<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ustaw po stronie serwera sta\u0142e przekierowanie z ka\u017cdego starego adresu URL na nowy adres z Twojego mapowania. Na Apache te regu\u0142y zwykle trafiaj\u0105 do pliku <em>.htaccess<\/em>. Na w\u0142asnym NGINX umieszczasz je w bloku server. Wi\u0119kszo\u015b\u0107 system\u00f3w CMS te\u017c ma wbudowane funkcje przekierowa\u0144. Wskaz\u00f3wki Google dotycz\u0105ce przekierowa\u0144 radz\u0105 zapyta\u0107 administratora serwera albo firm\u0119 hostingow\u0105, z kt\u00f3rych opcji naprawd\u0119 mo\u017cesz skorzysta\u0107. Na NGINX <strong>przekierowania 301 przy zmianie domeny<\/strong>, kt\u00f3re zachowuj\u0105 \u015bcie\u017ck\u0119 i parametry zapytania, wygl\u0105daj\u0105 tak:<\/p>\n\n\n\n<pre><code>server {\n    server_name example.com www.example.com;\n    return 301 https:\/\/example.net$request_uri;\n}<\/code><\/pre>\n<p class=\"wp-block-paragraph\">Zmienna <code>$request_uri<\/code> przenosi pe\u0142n\u0105 \u015bcie\u017ck\u0119 i parametry zapytania, wi\u0119c <em>\/pricing?plan=team<\/em> trafia na t\u0119 sam\u0105 stron\u0119 w nowym ho\u015bcie. Teraz dwa klasyczne b\u0142\u0119dy. Nie wrzucaj wszystkich starych adres\u00f3w na now\u0105 stron\u0119 g\u0142\u00f3wn\u0105. I nie buduj \u0142a\u0144cuch\u00f3w przekierowa\u0144. Ka\u017cdy stary adres ma wskazywa\u0107 prosto na sw\u00f3j odpowiednik, jeden skok i koniec. Utrzymuj rejestracj\u0119 starej domeny i dzia\u0142aj\u0105ce przekierowania. I nigdy, przenigdy nie pozw\u00f3l starej domenie wygasn\u0105\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kiedy i jak u\u017cy\u0107 narz\u0119dzia do zmiany adresu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zg\u0142o\u015b zmian\u0119 adresu starej witryny w Search Console, gdy przeprowadzka jest ju\u017c aktywna, a przekierowania dzia\u0142aj\u0105. <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9370220\" rel=\"nofollow noopener\" target=\"_blank\">Strona pomocy Google o narz\u0119dziu do zmiany adresu<\/a> m\u00f3wi, \u017ce informuje ono Google o przeprowadzce i pomaga przenie\u015b\u0107 wyniki wyszukiwania ze starej witryny na now\u0105. Obejmuje tylko przeprowadzki mi\u0119dzy domenami lub subdomenami, na przyk\u0142ad z example.com na example.net albo z a.example.com na b.example.com. Nie nadaje si\u0119 wi\u0119c do przej\u015bcia z HTTP na HTTPS, do zmiany mi\u0119dzy wersj\u0105 z www i bez www ani do przenoszenia \u015bcie\u017cek w obr\u0119bie jednej domeny. Jeszcze jeden haczyk: dzia\u0142a tylko dla us\u0142ug na poziomie domeny, wi\u0119c us\u0142ugi na poziomie \u015bcie\u017cki, takiej jak example.com\/petstore\/, nie da si\u0119 nim przenie\u015b\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co sprawdzi\u0107 po przeprowadzce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Po starcie upewnij si\u0119, \u017ce stare adresy URL zwracaj\u0105 sta\u0142e przekierowanie na w\u0142a\u015bciw\u0105 stron\u0119 i \u017ce Google indeksuje i skanuje now\u0105 domen\u0119. Potem pilnuj tych rzeczy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przetestuj pr\u00f3bk\u0119 przekierowa\u0144 z mapowania, w tym g\u0142\u0119bokie podstrony i adresy z parametrami zapytania.<\/li>\n<li>Obserwuj b\u0142\u0119dy skanowania i raporty indeksowania w obu us\u0142ugach Search Console.<\/li>\n<li>Zaktualizuj profile spo\u0142eczno\u015bciowe, wpisy w katalogach firm i wa\u017cne linki zwrotne, nad kt\u00f3rymi masz kontrol\u0119, \u017ceby prowadzi\u0142y do nowej domeny.<\/li>\n<li>Pilnuj, \u017ceby mapa witryny nowej domeny by\u0142a zg\u0142oszona i aktualna.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Jak szybko ustabilizuje si\u0119 ruch? Szczerze m\u00f3wi\u0105c, nikt nie mo\u017ce tego obieca\u0107, a ka\u017cda strona przechodzi przeprowadzk\u0119 we w\u0142asnym tempie. Je\u015bli trafisz na problem, kt\u00f3rego plan nie obejmuje, strony pomocy Google Search Central i fora u\u017cytkownik\u00f3w maj\u0105 odpowiedzi na wiele bardzo nietypowych przypadk\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejno\u015b\u0107 jest taka sama przy ka\u017cdej migracji: przygotuj now\u0105 stron\u0119, zmapuj adresy URL, przekieruj star\u0105 domen\u0119, zg\u0142o\u015b zmian\u0119 adresu, a potem monitoruj obie us\u0142ugi. Trzymaj si\u0119 tej kolejno\u015bci, nie zmieniaj niczego innego w trakcie przej\u015bcia, a zmienisz domen\u0119 bez szkody dla SEO i ka\u017cdy problem prze\u015bledzisz do jego przyczyny. Planujesz zmian\u0119 marki albo po\u0142\u0105czenie domen? <a href=\"https:\/\/jalvo.eu\/contact\/\">porozmawiaj z nami przed przeprowadzk\u0105<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1790304073984-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy przy przej\u015bciu z HTTP na HTTPS potrzebuj\u0119 narz\u0119dzia do zmiany adresu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nie. To narz\u0119dzie s\u0142u\u017cy tylko do przeprowadzek mi\u0119dzy domenami lub subdomenami. Przy przej\u015bciu na HTTPS stosuj si\u0119 do wytycznych dotycz\u0105cych przenoszenia witryny, a Google samo rozpozna zmian\u0119.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790304073984-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy mog\u0119 u\u017cy\u0107 jednego przekierowania wildcard dla ca\u0142ej domeny?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Tak, pod warunkiem \u017ce wszystkie \u015bcie\u017cki w nowej domenie zostaj\u0105 dok\u0142adnie takie same. Je\u015bli przy przeprowadzce zmieniaj\u0105 si\u0119 adresy URL, przypisz ka\u017cdy stary adres do jego nowego odpowiednika i przekieruj je pojedynczo.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790304073984-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy zmienia\u0107 wygl\u0105d strony razem ze zmian\u0105 domeny?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nie. Jedna zmiana naraz. Najpierw przenie\u015b domen\u0119, a wygl\u0105d zmie\u0144 p\u00f3\u017aniej, \u017ceby w razie awarii wiedzie\u0107, kt\u00f3ra zmiana j\u0105 spowodowa\u0142a.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u017beby zmieni\u0107 domen\u0119 bez szkody dla SEO, ustaw po stronie serwera sta\u0142e przekierowania z ka\u017cdego starego adresu URL na odpowiadaj\u0105c\u0105 mu stron\u0119 w nowej domenie. Gdy przekierowania dzia\u0142aj\u0105, zg\u0142o\u015b zmian\u0119 adresu starej witryny w Search Console. Ten poradnik jest dla w\u0142a\u015bcicieli stron, kt\u00f3rzy zmieniaj\u0105 mark\u0119 albo \u0142\u0105cz\u0105 kilka domen w jedn\u0105 i nie chc\u0105 straci\u0107 [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":2206,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[182],"tags":[],"class_list":["post-2224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-pl"],"acf":[],"_links":{"self":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts\/2224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/comments?post=2224"}],"version-history":[{"count":1,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts\/2224\/revisions"}],"predecessor-version":[{"id":2234,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/posts\/2224\/revisions\/2234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/media\/2206"}],"wp:attachment":[{"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/media?parent=2224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/categories?post=2224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jalvo.eu\/pl\/wp-json\/wp\/v2\/tags?post=2224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}