Poradnik8 min czytania
Czy zmiana strony obniży pozycje w Google?
Autor: Jacek Pawlos, fullstack developer z Bydgoszczy
Zmiana strony obniża pozycje w Google, gdy stare adresy URL znikają bez przekierowań 301, gdy usuwa się treści, które przynosiły ruch, albo gdy nowa strona startuje z blokadą indeksowania. Przy przemyślanej migracji - mapa starych adresów, stałe przekierowania trzymane co najmniej rok, zachowane treści i tytuły - Google według własnej dokumentacji potrzebuje kilku tygodni lub dłużej, żeby przejść na nowe adresy, a przejściowe wahania pozycji są w tym czasie normalne.
Przebudowa to moment, w którym najłatwiej stracić ruch z Google. Znika on razem z adresami, które przestały istnieć, podstronami uznanymi za zbędne i nagłówkami przepisanymi „na ładniej”. Przebudowy stron zrobionych wcześniej przez kogoś innego to spora część mojej pracy, więc tę listę kontrolną przechodzę regularnie - tutaj w całości, w kolejności wykonywania.
Dlaczego po zmianie strony spadają pozycje?
Google nie ocenia strony jako całości, tylko konkretne adresy. Jeśli podstrona /manicure-hybrydowy przez trzy lata zbierała kliknięcia, a po przebudowie usługa mieszka pod /uslugi/manicure, dla Google to nowa, nieznana strona, a stara zwraca błąd 404. Typowe przyczyny spadków po starcie nowej strony:
- Stare adresy bez przekierowań - odwiedzający i Google trafiają na błąd 404.
- Przekierowania tymczasowe (302) zamiast stałych albo wszystkie stare adresy przekierowane na stronę główną.
- Usunięte treści - podstrona, która przynosiła ruch, uznana w nowym projekcie za zbędną albo skrócona do trzech zdań.
- Zmienione tytuły i nagłówki, z których zniknęła fraza, na którą strona była widoczna.
- Znacznik noindex albo blokada w robots.txt przeniesione z wersji testowej na produkcję.
- Linki wewnętrzne, menu i mapa witryny wskazujące stare adresy.
- Nowa strona wolniejsza od starej - częste przy ciężkich szablonach, o czym więcej w porównaniu WordPressa i strony pisanej od zera.
Jak zrobić mapę starych adresów?
Mapa adresów to arkusz z dwiema kolumnami: stary adres i nowy adres. Google w swoim przewodniku po przenoszeniu witryn zaczyna właśnie od niej. Listę starych adresów zbierasz z kilku źródeł naraz, bo każde pokazuje trochę co innego: raport skuteczności w Google Search Console (podstrony z kliknięciami i wyświetleniami z ostatnich 12-16 miesięcy), mapa witryny starej strony, raport stron w Google Analytics i crawler, który przejdzie po wszystkich linkach, na przykład darmowa wersja Screaming Frog.
Najwięcej uwagi poświęć podstronom, które mają kliknięcia z Google i linki z innych stron. Każda z nich dostaje swój odpowiednik 1:1 - podstronę o tym samym temacie. Adres bez odpowiednika, na przykład promocja sprzed kilku lat, może zwracać 404 albo 410; nie przekierowuj go na siłę do strony głównej, bo klient szukający konkretnej rzeczy ląduje na ogólnej stronie, a Google traci informację, co zastąpiło starą treść.
| Stary adres | Nowy adres | Co zrobić |
|---|---|---|
| /oferta/manicure-hybrydowy.html | /uslugi/manicure-hybrydowy | Przekierowanie 301, treść przeniesiona w całości |
| /index.php?id=12 | /o-nas | Przekierowanie 301 |
| /blog/jak-dbac-o-paznokcie | /poradnik/jak-dbac-o-paznokcie | Przekierowanie 301, tytuł i nagłówek bez zmiany frazy |
| /kontakt | /kontakt | Bez zmian - adres zostaje |
| /promocja-wiosna-2021 | brak odpowiednika | 404 albo 410, bez przekierowania na stronę główną |
Jak ustawić przekierowania 301, żeby Google je zrozumiał?
Google zaleca stałe przekierowania po stronie serwera - kod 301 albo 308. Przy stałym przekierowaniu Google traktuje nowy adres jako właściwy i to jego pokazuje w wynikach. Przy tymczasowym (302, 307) w wynikach zostaje stary adres, bo Google zakłada, że strona do niego wróci. Przekierowania w JavaScripcie Google odczyta, ale rekomenduje je tylko wtedy, gdy nie da się ustawić przekierowania na serwerze. U mnie, w Next.js, przekierowania to lista w konfiguracji projektu, która zwraca kod 308 - Google traktuje go tak samo jak 301.
Stary adres ma prowadzić od razu do docelowego, bez łańcucha kilku przekierowań po drodze. Przekierowania trzymaj tak długo, jak się da - według Google zwykle co najmniej rok, bo w tym czasie sygnały ze starych adresów przechodzą na nowe. Po wdrożeniu popraw jeszcze wszystkie linki wewnętrzne, żeby wskazywały bezpośrednio nowe adresy, i dodaj na nowych podstronach znacznik canonical wskazujący na nie same.
Co zachować z treści i tytułów starej strony?
Z raportu w Search Console wiesz, które podstrony i na jakie zapytania przynosiły ruch. Te podstrony przenosisz z pełną treścią. Można ją poprawić, uzupełnić, dopisać aktualne ceny, ale skracanie tekstu, który rankował, do dwóch akapitów „bo tak ładniej wygląda w nowym projekcie” to jedna z najczęstszych przyczyn spadków.
Tytuł strony (title) i nagłówek H1 mogą się zmienić, jeśli fraza, na którą podstrona była widoczna, w nich zostaje. Jeśli „stolarz Bydgoszcz” stał w tytule starej strony głównej i przynosił telefony, nie zamieniaj go na hasło w rodzaju „Tworzymy przestrzeń z pasją”. Przy przebudowie przygotuj też dostęp do Google Analytics, Search Console i wizytówki Google - lista wszystkiego, co warto mieć przed startem, jest w tekście o tym, co przygotować do zrobienia strony.
Kiedy użyć narzędzia do zmiany adresu w Search Console?
Narzędzie do zmiany adresu służy tylko do przeniesienia strony na inną domenę albo subdomenę, na przykład z firma-kowalski.com.pl na kowalski.pl. Nie używa się go przy przebudowie w ramach tej samej domeny, przy zmianie adresów podstron, przy przejściu z http na https ani przy przejściu z wersji z www na wersję bez www - wtedy wystarczą przekierowania i nowa mapa witryny.
Warunki według pomocy Search Console: przekierowanie 301 ze starej strony głównej na nową, uprawnienia właściciela do obu usług w Search Console na tym samym koncie Google i usługa na poziomie domeny. Zgłoszenie działa przez 180 dni. W tym czasie Google częściej odwiedza nową stronę i przenosi na nią sygnały ze starej. Starej domeny nie wyrzucaj po zgłoszeniu - przekierowania mają na niej działać co najmniej przez rok, a najlepiej dłużej.
Co sprawdzić w dniu startu nowej strony?
Dzień publikacji to godzina sprawdzania, zanim zacznie się oglądanie nowego wyglądu:
- Kod strony nie zawiera znacznika noindex, a robots.txt nie blokuje całej witryny - obie rzeczy często zostają z wersji testowej.
- Kilkanaście adresów z mapy, w tym najważniejsze, wklejonych do przeglądarki prowadzi jednym przekierowaniem 301 lub 308 na właściwą podstronę.
- Nowa mapa witryny jest zgłoszona w Search Console. Mapę ze starymi adresami można zostawić na kilka tygodni, żeby Google szybciej trafił na przekierowania.
- Najważniejsze podstrony sprawdzone narzędziem Sprawdzanie adresu URL w Search Console - widać, czy Google może je zaindeksować.
- Adres strony w Profilu Firmy w Google i w katalogach firm prowadzi pod nowy adres.
- Formularze, telefon i statystyki działają na nowej stronie.
Jak monitorować pozycje po starcie?
Google pisze w dokumentacji, że przy stronie średniej wielkości przejście na nowe adresy trwa kilka tygodni lub dłużej, a przy dużej jeszcze dłużej. Ruch na starych adresach stopniowo spada, na nowych rośnie. Przez pierwsze dwa tygodnie codziennie zaglądaj do raportu indeksowania stron w Search Console i szukaj błędów 404 oraz stron wykluczonych przez noindex, potem wystarczy raz w tygodniu przez 2-3 miesiące. W raporcie skuteczności porównuj kliknięcia z tym samym okresem sprzed przebudowy, bo ruch w wielu branżach jest sezonowy.
Jeśli po kilku tygodniach ruch nadal jest wyraźnie niższy, zacznij od mapy adresów - najczęściej wychodzi wtedy podstrona, której nikt nie przekierował, albo treść, która zniknęła. O tym, jak kosztowna bywa przebudowa strony zrobionej byle jak, pisałem przy tanich stronach. Gdy planujesz dużą przebudowę, przed startem przyda się audyt SEO obecnej strony. Gdy spadek już się wydarzył, zajmuję się tym w ramach poprawy widoczności strony - odzyskania pozycji nikt uczciwy nie zagwarantuje, ale przyczynę da się zwykle znaleźć w danych z Search Console.
Podsumowanie
- Pozycje spadają przez stare adresy bez przekierowań, usunięte treści, zmienione tytuły i noindex z wersji testowej.
- Każdy stary adres z ruchem dostaje odpowiednik 1:1 i stałe przekierowanie (301 lub 308), trzymane co najmniej rok.
- Narzędzie do zmiany adresu w Search Console jest tylko do zmiany domeny lub subdomeny i działa 180 dni.
- Google potrzebuje kilku tygodni lub dłużej, żeby przejść na nowe adresy - wahania pozycji w tym czasie są normalne.
| Kiedy | Co zrobić | Narzędzie |
|---|---|---|
| Przed startem | Lista starych adresów z ruchem i linkami | Search Console, Analytics, crawler |
| Przed startem | Mapa: stary adres - nowy adres, treść 1:1 | Arkusz kalkulacyjny |
| Przed startem | Przeniesione treści, tytuły i nagłówki z frazami | Raport skuteczności w Search Console |
| W dniu startu | Przekierowania 301/308 bez łańcuchów, brak noindex | Przeglądarka, Sprawdzanie adresu URL |
| W dniu startu | Nowa mapa witryny, nowy adres w wizytówce Google | Search Console, Profil Firmy w Google |
| Przy zmianie domeny | Zgłoszenie zmiany adresu (180 dni) | Narzędzie do zmiany adresu w Search Console |
| 2-12 tygodni po starcie | Błędy 404, wykluczone strony, porównanie kliknięć rok do roku | Raport indeksowania i skuteczności |
Najczęstsze pytania
- Jak długo trzymać przekierowania 301 po zmianie strony?
- Google zaleca trzymać je tak długo, jak to możliwe, zwykle co najmniej rok. Przy zmianie domeny oznacza to też opłacanie starej domeny przez ten czas - najlepiej bezterminowo, jeśli prowadzą do niej linki z innych stron.
- Czy przejście z http na https wymaga narzędzia do zmiany adresu?
- Nie. Pomoc Search Console wprost mówi, żeby przy przejściu na https nie używać tego narzędzia. Wystarczą stałe przekierowania z wersji http na https i zaktualizowana mapa witryny.
- Czy nowy wygląd strony bez zmiany adresów wpływa na pozycje?
- Sam wygląd - zwykle nie. Pozycje mogą się zmienić, jeśli razem z wyglądem zmieniają się treści, tytuły, nagłówki, linki wewnętrzne albo szybkość strony. Dlatego przy odświeżeniu wyglądu też warto porównać te elementy przed startem i po nim.
- Pozycje spadły po starcie nowej strony. Od czego zacząć?
- Od raportu indeksowania w Search Console: błędy 404, strony z noindex i strony zablokowane w robots.txt. Potem sprawdź, czy najważniejsze stare adresy prowadzą jednym przekierowaniem na odpowiednią podstronę i czy treść, która przynosiła ruch, nadal na niej jest.
O autorze
Jacek Pawlos - fullstack developer z Bydgoszczy
Piszę ten poradnik z perspektywy osoby, która te strony buduje. Od 7 lat robię strony, sklepy i aplikacje webowe w Next.js, React i Laravelu - mam na koncie 10 wdrożonych projektów, od stron firmowych po sklep z konfiguratorem 3D. Kwoty i terminy biorę z własnego cennika; gdy się zmieniają, aktualizuję datę pod tytułem. Więcej o mnie na LinkedInie.