Checklista: Migracja PrestaShop do wersji 8 lub 9 (SEO)
30+ punktów kontrolnych migracji PrestaShop do współczesnej wersji bez niepotrzebnego ryzyka dla SEO. Mapa URL-i, przekierowania, testy i monitoring.
Co znajdziesz w środku
- 7 etapów migracji do PrestaShop 8 lub 9 — od audytu do monitoringu
- 30+ punktów kontrolnych
- Plan przekierowań 301 z przykładami regex
- Timeline monitoringu: tydzień 1, miesiąc 1, miesiąc 3
Jak korzystać z tej checklisty
Każdy punkt oznaczony jest priorytetem:
- 🔴 Krytyczne - pominięcie grozi utratą pozycji i ruchu organicznego
- 🟡 Ważne - wpływa na jakość migracji i szybkość odzyskania widoczności
- 🟢 Dodatkowe - optymalizacja, która wykorzystuje migrację jako okazję do poprawy SEO
Przejdź przez etapy w kolejności. Nie przeskakuj do uruchomienia bez ukończenia etapów przygotowawczych.
Najpierw zapisz dokładne wersje źródłową i docelową. Migracja z 1.6, aktualizacja z 8.x do 9 oraz zmiana hostingu lub motywu mają inne ryzyka techniczne, ale wspólny zestaw zabezpieczeń SEO.
Etap 1: Audyt stanu obecnego (4-6 tygodni przed migracją)
- 🔴 Wykonaj pełny crawl obecnej witryny - użyj Screaming Frog lub Sitebulb i wyeksportuj pełną listę URL-i z kodami odpowiedzi, tytułami, meta description, adresami kanonicznymi i nagłówkami H1.
- 🔴 Wyeksportuj dane z Google Search Console - pobierz dostępne dane o wydajności (kliknięcia, wyświetlenia i pozycje) i wskaż strony najważniejsze pod względem ruchu organicznego.
- 🔴 Wyeksportuj dane z Google Analytics 4 - zestaw ruch organiczny według URL-i za okres obejmujący sezonowość sklepu i wskaż strony generujące przychód.
- 🟡 Przygotuj listę URL-i do zachowania - na podstawie crawla i danych z GSC oraz GA4 wskaż adresy wymagające przekierowań, ze szczególnym uwzględnieniem stron z ruchem organicznym i linkami zewnętrznymi.
- 🟡 Sprawdź profil linkowy witryny - wyeksportuj linki zewnętrzne z używanego narzędzia i wskaż strony z wartościowymi odnośnikami, które wymagają precyzyjnych przekierowań.
- 🟢 Zapisz wartości bazowe Core Web Vitals - zmierz LCP, CLS i INP na kluczowych typach stron, aby porównać je z wynikami po migracji.
Etap 2: Mapowanie URL-i (3-4 tygodnie przed migracją)
-
🔴 Przygotuj mapę przekierowań ze starych na nowe URL-e - utwórz plik CSV z kolumnami: stary URL, nowy URL, typ przekierowania (301) i priorytet. Każdy URL z ruchem lub linkami powinien mieć właściwy odpowiednik.
-
🔴 Porównaj trasy na podstawie rzeczywistych URL-i - zestaw eksport starego sklepu z adresami wygenerowanymi przez docelową wersję, motyw i moduły SEO. Sprawdź format adresów produktów, kategorii, stron CMS, producentów i wersji językowych.
-
🔴 Zbuduj reguły masowe na podstawie zatwierdzonej mapy - stosuj wyrażenia regularne tylko dla grup URL-i o jednoznacznej relacji. Dla każdej reguły przygotuj przypadki pozytywne i negatywne oraz sprawdź znaki diakrytyczne, języki, identyfikatory, końcowe ukośniki i kolizje z istniejącymi trasami.
-
🟡 Zweryfikuj adresy paginacji - sprawdź, czy strony paginacji (np.
/pl/kategoria?page=2) mają właściwe odpowiedniki w nowym sklepie i czy nie zmienił się format parametrów. -
🟡 Zaplanuj obsługę produktów niedostępnych i archiwalnych - wybierz zależnie od przypadku przekierowanie 301 na następcę lub odpowiednią kategorię albo odpowiedź 410 (Gone).
-
🟢 Oceń zasadność zmiany struktury URL-i - poprawiaj stare adresy tylko wtedy, gdy korzyść uzasadnia dodatkowe ryzyko migracji, i przygotuj przekierowanie dla każdej zaakceptowanej zmiany.
Etap 3: Przygotowanie środowiska staging (2-3 tygodnie przed migracją)
- 🔴 Zainstaluj docelową wersję PrestaShop na stagingu - użyj osobnej domeny lub subdomeny, zabezpiecz środowisko uwierzytelnieniem albo ograniczeniem dostępu i dodaj
noindex. SamoDisallow: /wrobots.txtnie chroni adresu przed indeksacją. - 🔴 Sprawdź wymagania PrestaShop 9 i zgodność rozszerzeń - zweryfikuj PHP, bazę danych, pamięć i rozszerzenia według dokumentacji docelowego wydania. Dla każdego motywu, modułu płatności, dostawy, ERP i integracji potwierdź zgodną wersję albo plan zastąpienia.
- 🔴 Zmigruj dane na staging i sprawdź ich kompletność - zweryfikuj produkty, kategorie, klientów, zamówienia oraz relacje między nimi.
- 🔴 Skonfiguruj funkcje i moduły wpływające na SEO - sprawdź przyjazne URL-e, mapę witryny XML, metadane i generowane adresy.
- 🟡 Porównaj metadane starego i nowego sklepu - zestaw tagi title, meta description i H1 na stronach ważnych dla ruchu organicznego i wyjaśnij każdą istotną różnicę.
- 🟡 Zweryfikuj dane strukturalne na stagingu - sprawdź poprawność danych Product, BreadcrumbList i Organization w nowej wersji.
- 🟢 Przetestuj wydajność stagingu - zmierz TTFB, LCP, CLS i INP oraz porównaj wyniki z wartościami bazowymi z etapu 1.
Etap 4: Testowanie przekierowań (1-2 tygodnie przed migracją)
- 🔴 Wgraj przekierowania na staging i przetestuj mapę - uruchom reguły serwera na stagingu i sprawdź każdy URL ujęty w mapie przekierowań.
- 🔴 Sprawdź ręcznie najważniejsze przekierowania - wybierz reprezentatywną próbę obejmującą strony z największym ruchem, przychodem i liczbą wartościowych linków. Każdy stary adres powinien zwracać 301 do właściwego nowego URL-a.
- 🔴 Wyklucz łańcuchy przekierowań - upewnij się, że każdy stary URL kieruje bezpośrednio do aktualnego adresu, bez przejść typu A > B > C.
- 🟡 Przetestuj obsługę nieistniejących URL-i - sprawdź odpowiedź HTTP i wygląd strony 404 oraz dostęp do wyszukiwarki i głównych kategorii.
- 🟡 Przetestuj kluczowe ścieżki na urządzeniach mobilnych - sprawdź responsywność, wydajność i użyteczność najważniejszych typów stron.
- 🟢 Zautomatyzuj test całej mapy przekierowań - sprawdź skryptem wszystkie stare URL-e i wyeksportuj do CSV kod odpowiedzi, adres docelowy oraz liczbę przekierowań.
Etap 5: Dzień migracji (D-Day)
- 🔴 Wykonaj pełną kopię starej witryny - zabezpiecz pliki i bazę danych oraz ustal retencję zgodną z planem wycofania i polityką przechowywania danych.
- 🔴 Przeprowadź wdrożenie produkcyjne i zmianę DNS - przełącz domenę na nową instalację i sprawdź rekordy DNS oraz dostępność serwisu.
- 🔴 Zweryfikuj przekierowania na produkcji - uruchom automatyczny test całej mapy i ręcznie sprawdź reprezentatywną próbę najważniejszych adresów.
- 🔴 Upewnij się, że produkcyjny plik robots.txt zezwala na indeksowanie - usuń blokady przeniesione ze stagingu i sprawdź reguły dla kluczowych zasobów.
- 🔴 Wygeneruj aktualną mapę witryny XML i zgłoś ją w Google Search Console - upewnij się, że zawiera wyłącznie właściwe, kanoniczne URL-e produkcyjne.
- 🟡 Sprawdź adresy kanoniczne na produkcji - upewnij się, że kluczowe strony wskazują aktualne URL-e, a nie adresy starego sklepu lub stagingu.
- 🟡 Zweryfikuj Google Analytics 4 i Google Tag Manager - wykonaj testowe zamówienie i sprawdź zdarzenia oraz dane e-commerce w DebugView.
- 🟡 Zgłoś zmianę domeny w Google Search Console, jeśli dotyczy migracji - użyj narzędzia „Zmiana adresu” przy zmianie domeny; przy niezmienionej domenie prześlij aktualną mapę witryny.
Etap 6: Monitoring po migracji (tydzień 1)
- 🔴 Sprawdzaj codziennie stan indeksowania w Google Search Console - monitoruj raport „Indeksowanie stron”, statystyki indeksowania i inspekcję kluczowych URL-i pod kątem nowych odpowiedzi 404/5xx, błędnych adresów kanonicznych, blokad oraz wykluczeń z indeksu.
- 🔴 Monitoruj ruch organiczny i przychód - porównuj wyniki z bazą uwzględniającą dni tygodnia, sezonowość, kampanie i zgodę analityczną. Każdą zmianę analizuj na poziomie stron docelowych i zapytań.
- 🔴 Monitoruj błędne adresy w logach i raportach - sprawdzaj odpowiedzi 404 oraz inne błędy dla URL-i przyjmujących ruch i uzupełniaj brakujące przekierowania do właściwych odpowiedników.
- 🟡 Monitoruj pozycje najważniejszych zapytań - obserwuj zmiany dla zestawu fraz przypisanych do kluczowych stron i zestawiaj je z kliknięciami oraz wyświetleniami.
- 🟡 Porównuj konwersję przed i po migracji - sprawdź współczynnik konwersji i przebieg ścieżki zakupowej, aby odróżnić problemy SEO od błędów UX lub analityki.
Etap 7: Monitoring długoterminowy (miesiąc 1-3)
- 🔴 Przygotuj raport po pierwszym miesiącu - porównaj ruch organiczny, pozycje, konwersje i przychód z właściwym okresem bazowym oraz wskaż strony, które straciły ruch.
- 🟡 Wprowadź poprawki wynikające z raportu miesięcznego - uzupełnij przekierowania, popraw metadane na stronach ze spadkami i usuń wykryte błędy techniczne.
- 🟡 Oceń stabilizację w drugim miesiącu - porównaj indeksowanie, ruch, widoczność i konwersje z bazą, a brak poprawy analizuj na poziomie konkretnych URL-i, zapytań i szablonów.
- 🟡 Podsumuj migrację po trzecim miesiącu - przygotuj raport KPI obejmujący ruch organiczny, pozycje, konwersje i przychód oraz udokumentuj wnioski.
- 🟢 Zaplanuj optymalizację po migracji - rozbuduj wartościowe treści kategorii, popraw linkowanie wewnętrzne i optymalizuj Core Web Vitals w nowym sklepie.
- 🟢 Przeprowadź okresowy audyt przekierowań - sprawdź łańcuchy, pętle, błędne cele i stare URL-e nadal przyjmujące ruch. Trwałe przekierowania utrzymuj długoterminowo i skracaj je tak, aby prowadziły bezpośrednio do aktualnego celu.
Następne kroki
Migracja PrestaShop to projekt, w którym błędy SEO kosztują realne pieniądze w utraconym ruchu i sprzedaży. Jeśli planujesz migrację i chcesz mieć pewność, że nie stracisz pozycji - umów bezpłatną konsultację.