Jak przenieść stronę ze Squarespace na własny HTML
Spis treści 17 sekcji
- Co naprawdę eksportuje Squarespace
- Produkty i sklep wymagają osobnego planu
- Inwentaryzacja przed rozpoczęciem prac
- Czy zmieniać domenę
- Mapa URL i przekierowania 301
- Treść, metadane i media
- Analityka i punkt odniesienia
- Testy przed przełączeniem domeny
- Publikacja i plan wycofania
- Ile kosztuje migracja
- Często zadawane pytania
- Czy da się wyeksportować całą stronę ze Squarespace?
- Jak przenieść produkty ze Squarespace?
- Czy trzeba przenosić domenę do nowego rejestratora?
- Czy migracja zachowa pozycje w Google?
- Ile kosztuje migracja ze Squarespace?
- Kiedy można wyłączyć abonament Squarespace?
Część przewodnika: Migracja strony z WordPress, Wix i kreatorów, kompletny przewodnik
Ten artykuł rozwija eksport i ryzyka charakterystyczne dla Squarespace.
Squarespace umożliwia częściowy eksport treści, ale nie generuje kompletnej kopii witryny gotowej do uruchomienia na dowolnym hostingu. Projekt, nawigację, formularze, integracje i wiele typów treści trzeba odtworzyć w nowym systemie.
Nie oznacza to, że „nie posiadasz swojej treści”. Prawa do materiałów i techniczna możliwość ich wyeksportowania to dwie różne sprawy. Problemem migracyjnym jest zakres narzędzi eksportu oraz zależność funkcji od platformy, a nie proste hasło o własności strony. Przed projektem warto też rozstrzygnąć, czy wystarczy redesign, czy potrzebna jest nowa strona.
Co naprawdę eksportuje Squarespace
Oficjalny poradnik eksportu witryny Squarespace opisuje plik XML przygotowany głównie z myślą o WordPressie. Nie trzeba docelowo korzystać z WordPressa, aby pobrać plik, ale jego struktura jest podporządkowana temu formatowi.
Eksport XML może objąć:
- strony typu layout;
- jedną stronę bloga wraz ze wszystkimi wpisami;
- do 1000 komentarzy na wpis;
- bloki tekstowe i obrazowe;
- tekst z niektórych innych bloków w uproszczonej postaci;
- wybrane galerie w starszej wersji Squarespace 7.0.
Jeśli serwis ma kilka stron blogowych, trzeba wskazać jedną jako główną. Pozostałe wpisy wymagają osobnego zabezpieczenia. Squarespace zaznacza też, że przy imporcie do samodzielnie hostowanego WordPressa obrazy mogą pozostać jedynie jako odwołania do plików na platformie. Dlatego media trzeba pobrać i sprawdzić niezależnie od wyniku importu.
Poza XML pozostają między innymi:
- strony sklepu, portfolio, kalendarza, albumu, okładki i indeksu;
- zawartość nagłówków, stopek i paneli bocznych przypisanych do strony;
- kolejne strony bloga;
- bloki produktów, audio i wideo;
- wersje robocze;
- ustawienia stylu oraz własny CSS.
Eksport jest więc źródłem części materiałów, nie planem całej migracji. Każdy typ treści trzeba później porównać z działającą stroną.
Produkty i sklep wymagają osobnego planu
Strony sklepu oraz bloki produktów nie trafiają do głównego XML. Squarespace udostępnia osobny eksport produktów do CSV. Według aktualnej dokumentacji można wyeksportować do 10 000 produktów fizycznych i usługowych.
CSV nie zawiera pełnego sklepu. Squarespace wymienia jako pominięte:
- dodatkowe informacje o produkcie;
- recenzje klientów;
- obrazy wyróżniające;
- teksty alternatywne obrazów;
- obrazy wariantów.
Sam plik produktowy nie przenosi też projektu kart produktu, procesu płatności, podatków, wysyłki, rabatów, kont klientów ani integracji. Te elementy trzeba zinwentaryzować i skonfigurować w docelowym rozwiązaniu.
Przy sklepie wykonaj osobne eksporty produktów oraz zamówień. Zapisz ustawienia podatków, wysyłki, płatności i wiadomości transakcyjnych. Sprawdź, jak zgodnie z prawem przenieść konta oraz dane klientów. Nie kopiuj haseł ani danych płatniczych między systemami.
Inwentaryzacja przed rozpoczęciem prac
Najdroższe błędy powstają przed napisaniem pierwszej linii nowej strony. Jeżeli nie ma pełnej listy adresów i funkcji, część serwisu zwykle znika dopiero po przełączeniu domeny.
Zbierz adresy z kilku miejsc:
- mapy witryny Squarespace;
- pełnego crawla działającej strony;
- raportów stron i zapytań w Google Search Console;
- najczęściej odwiedzanych stron w analityce;
- listy stron docelowych kampanii reklamowych;
- linków zewnętrznych i zakładek zespołu;
- XML bloga oraz CSV produktów.
Dla każdego adresu zapisz typ strony, tytuł, status indeksowania, ruch, linki zewnętrzne, nowy odpowiednik i plan przekierowania. Dodaj kolumnę „nie przenosić”, jeśli stara strona jest zbędna. Nie kieruj wszystkiego na stronę główną. Adres bez równoważnej treści powinien prowadzić do najbliższego sensownego zamiennika albo zwracać prawidłowy status 404/410.
Poza treścią spisz formularze, automatyczne wiadomości, kalendarze, newsletter, kody śledzące, baner cookies, integracje społecznościowe i elementy osadzone. Zapisz ustawienia DNS, MX, SPF, DKIM i DMARC. Dzięki temu przeniesienie strony nie wyłączy przypadkiem poczty.
Czy zmieniać domenę
Jeśli obecna domena pasuje do firmy, najbezpieczniej ją zachować. Można zostawić domenę u obecnego rejestratora i jedynie zmienić DNS tak, by wskazywał nowy hosting. Transfer rejestratora nie jest wymagany do uruchomienia nowej strony. Jeżeli te pojęcia się mieszają, pomocny będzie przewodnik domena i hosting dla małej firmy.
Jeżeli chcesz przenieść domenę z Squarespace, oficjalna instrukcja transferu domeny do innego operatora wymaga odblokowania domeny i pobrania kodu autoryzacyjnego. Transfer może trwać do 15 dni. Nowy operator nie przejmuje automatycznie strony ani abonamentu Squarespace.
Przed transferem:
- zrób kopię wszystkich rekordów DNS;
- sprawdź aktywne blokady po rejestracji, zmianie danych lub wcześniejszym transferze;
- zaplanuj obsługę DNSSEC;
- upewnij się, że wiadomość z kodem trafi na aktualny adres abonenta;
- zapisz rekordy pocztowe i potwierdź, kto nadal rozlicza Google Workspace.
Squarespace wskazuje, że podczas trwającego transferu nie można zmieniać DNS, serwerów nazw ani DNSSEC. Jeśli termin publikacji jest sztywny, często rozsądniej najpierw skierować domenę na gotową stronę, a transfer rejestratora wykonać osobno po stabilizacji.
Mapa URL i przekierowania 301
Najmniejsze ryzyko daje zachowanie dotychczasowych ścieżek. Jeśli stary wpis działał pod /blog/nazwa-wpisu, nowa wersja powinna używać tego samego adresu, o ile nie ma dobrego powodu do zmiany.
Gdy adres musi się zmienić, przygotuj mapowanie jeden do jednego:
| Stary adres | Nowy adres | Działanie |
|---|---|---|
| ważna usługa | odpowiadająca usługa | bezpośrednie 301 |
| wpis blogowy | ten sam wpis | zachowanie ścieżki lub 301 |
| produkt | odpowiednik produktu | bezpośrednie 301 |
| usunięta treść z zamiennikiem | najbliższa trafna strona | 301 po ręcznej ocenie |
| treść bez zamiennika | brak | 404 lub 410 |
Unikaj łańcuchów stary → pośredni → nowy. Przekierowanie powinno prowadzić od razu do końcowego adresu. Zachowaj parametry kampanii, jeśli system ich potrzebuje, i sprawdź przekierowania zarówno z http, jak i https oraz wersji www i bez www.
Google zaleca w dokumentacji migracji adresów przygotowanie mapy URL, dokładne testy nowej witryny, przekierowania po stronie serwera oraz monitoring starych i nowych adresów. Google zaznacza również, że przy większej zmianie mogą pojawić się przejściowe wahania pozycji. Nie ma uczciwej gwarancji ich zachowania.
Treść, metadane i media
Nowa strona nie musi kopiować każdego piksela Squarespace. Powinna jednak zachować informacje i intencję ważnych podstron. Duża zmiana domeny, adresów, treści i projektu jednocześnie utrudnia diagnozę, więc przy serwisie z ruchem warto ograniczyć liczbę zmian w dniu publikacji.
Dla każdej indeksowanej strony przenieś lub świadomie zmień:
- tytuł SEO i opis;
- główny nagłówek oraz istotną treść;
- adres kanoniczny;
- ustawienia indeksowania;
- teksty alternatywne obrazów;
- dane strukturalne zgodne z widoczną zawartością;
- linki wewnętrzne.
Pobierz obrazy do własnego repozytorium lub nowego magazynu plików. Nie pozostawiaj ich jako hotlinków do Squarespace. Sprawdź format, rozdzielczość, prawa do użycia oraz podpisy. Sam import zakończony bez błędu nie oznacza, że wszystkie media są niezależne od starej platformy.
Jeśli przy okazji poprawiasz wydajność, mierz ją na rzeczywistych podstronach i urządzeniach. Statyczny HTML może być bardzo szybki, ale wynik 95–100 nie jest automatyczny. Wpływają na niego obrazy, fonty, skrypty, hosting i późniejsze integracje. Zobacz, dlaczego strona ładuje się wolno oraz kiedy lepszy będzie WordPress, a kiedy strona statyczna.
Analityka i punkt odniesienia
Przed migracją wyeksportuj dane z analityki i Search Console. Zapisz co najmniej ostatnie tygodnie lub miesiące, uwzględniając sezonowość. Najważniejsze są strony wejścia, zapytania, konwersje, źródła ruchu i urządzenia.
Na nowej stronie wdroż ten sam identyfikator usługi analitycznej, jeśli zachowanie ciągłości jest właściwe. Odtwórz zdarzenia formularza, kliknięcia telefonu, zakupów lub rezerwacji. Sprawdź tryb zgody i politykę prywatności. Nie kopiuj mechanicznie wszystkich starych skryptów, bo część może dotyczyć nieużywanych już narzędzi.
Po publikacji dodaj nową mapę witryny w Search Console i obserwuj indeksowanie, błędy 404, przekierowania oraz strony wykluczone. Przy zmianie domeny zweryfikuj obie domeny i wykonaj dodatkowe kroki opisane przez Google, w tym narzędzie zmiany adresu, jeśli pasuje do scenariusza. Migrację SEO warto traktować jako część pozycjonowania Google, a nie jednorazowe ustawienie przekierowań.
Testy przed przełączeniem domeny
Nową wersję uruchom najpierw na środowisku testowym chronionym przed indeksowaniem. Nie publikuj jej przypadkiem jako konkurencyjnej kopii pod inną domeną.
Przetestuj:
- wszystkie adresy z mapy migracyjnej;
- menu, breadcrumbs i linki w treści;
- obrazy, pliki PDF oraz osadzenia;
- formularze wraz z wiadomością potwierdzającą;
- płatności, podatki, wysyłkę i e-maile sklepu;
- wyszukiwanie, filtry oraz paginację;
- wersję mobilną i obsługę klawiaturą;
robots.txt, mapę witryny, canonicale i dane strukturalne;- analitykę i zdarzenia konwersji;
- rekordy pocztowe po zmianie DNS.
Zrób crawl środowiska testowego i porównaj liczbę stron z inwentaryzacją. Ręcznie sprawdź podstrony przynoszące najwięcej ruchu i sprzedaży. Automatyczny test nie oceni, czy właściwy formularz trafia do właściwej osoby.
Publikacja i plan wycofania
Na kilka dni przed wdrożeniem ogranicz zmiany treści w Squarespace. Wykonaj końcowy eksport XML, produktów, zamówień i mediów. Zanotuj aktualny DNS oraz przygotuj osobę odpowiedzialną za decyzję o wycofaniu.
Bezpieczna publikacja wygląda tak:
- uruchom produkcyjną wersję i przekierowania;
- skieruj domenę na nowy hosting;
- wykonaj krótki zestaw testów krytycznych;
- sprawdź logi, analitykę, pocztę i formularze;
- zgłoś mapę witryny i rozpocznij monitoring;
- pozostaw stare konto aktywne na uzgodnione okno bezpieczeństwa.
Plan wycofania powinien określać, jakie błędy cofają publikację. Przykładem jest niedziałająca sprzedaż, poczta lub większość przekierowań. Jeśli stara witryna nadal działa, można przywrócić poprzedni DNS, ale trzeba uwzględnić czas propagacji i dane zebrane już w nowym systemie. Sklep wymaga szczególnej ostrożności, by nie rozdzielić zamówień między dwie wersje.
Nie anuluj subskrypcji Squarespace w dniu pierwszego udanego testu. Oficjalna dokumentacja zaleca najpierw potwierdzić poprawność importu. Zamknięcie konta przed pobraniem brakujących obrazów lub treści potrafi zamienić drobną poprawkę w ręczne odtwarzanie.
Ile kosztuje migracja
Cena zależy od liczby adresów, ilości mediów, sklepu, wersji językowych, integracji i zakresu nowego projektu. W Lokal360 podstawowa usługa migracji zaczyna się od 1 499 zł netto. To kwota zgodna z aktualnym źródłem cen projektu; rozbudowany sklep albo serwis z setkami adresów wymaga osobnej wyceny.
Jeśli projekt obejmuje nową stronę, aktualne ceny bazowe wynoszą 1 299 zł netto za stronę wizytówkę i 2 499 zł netto za stronę firmową. Zarządzana domena .pl z hostingiem kosztuje obecnie 249 zł netto rocznie. Ostateczny zakres trzeba rozdzielić na migrację danych, projekt, funkcje i późniejszą opiekę, zamiast obiecywać jedną kwotę dla każdej witryny.
Pełne zestawienie usług znajduje się w cenniku Lokal360. Warto porównać całkowity koszt kilku lat, ale bez założenia, że jedna platforma zawsze jest droższa. Squarespace obejmuje hosting, edytor i aktualizacje platformy; własna strona może wymagać opieki technicznej i płatnych integracji.
Często zadawane pytania
Czy da się wyeksportować całą stronę ze Squarespace?
Nie jako gotową witrynę. Squarespace tworzy plik XML przeznaczony do importu części treści do WordPressa. Obejmuje między innymi strony układu, jedną stronę bloga z wpisami oraz wybrane bloki tekstowe i obrazowe. Nie przenosi stylów, własnego CSS, wszystkich typów stron ani pełnej funkcjonalności.
Jak przenieść produkty ze Squarespace?
Produkty fizyczne i usługowe można wyeksportować osobno do CSV. Według Squarespace plik nie zawiera między innymi dodatkowych informacji o produkcie, recenzji klientów, obrazów wyróżniających, tekstów alternatywnych ani obrazów wariantów. Przed migracją trzeba więc zrobić dodatkową kopię opisów, mediów, zamówień i ustawień sklepu.
Czy trzeba przenosić domenę do nowego rejestratora?
Nie zawsze. Domenę można pozostawić w Squarespace i skierować rekordy DNS na nowy hosting. Transfer do innego rejestratora jest osobnym procesem: wymaga odblokowania domeny i kodu autoryzacyjnego, może podlegać blokadzie oraz nie przenosi automatycznie hostingu ani poczty.
Czy migracja zachowa pozycje w Google?
Nie można tego zagwarantować. Google uprzedza, że przy większych migracjach mogą wystąpić przejściowe wahania. Ryzyko ograniczają: dokładna mapa starych i nowych adresów, bezpośrednie przekierowania 301, aktualna mapa witryny, zachowane treści oraz monitoring obu wersji w Search Console.
Ile kosztuje migracja ze Squarespace?
Cena zależy od liczby adresów, ilości treści, sklepu, integracji i zakresu przebudowy. W Lokal360 podstawowa migracja zaczyna się od aktualnej ceny usługi migracyjnej podanej w cenniku. Sklep, wiele wersji językowych i niestandardowe funkcje wymagają osobnej wyceny.
Kiedy można wyłączyć abonament Squarespace?
Dopiero po wykonaniu kopii, uruchomieniu nowej strony, sprawdzeniu przekierowań, formularzy, analityki i poczty oraz zakończeniu potrzebnych eksportów. Oficjalna dokumentacja Squarespace zaleca najpierw potwierdzić poprawny import treści. Warto zachować krótkie okno na wycofanie wdrożenia.
Igor Biały
Twórca Lokal360 · spacery 360°, strony, systemy