Platformy
Widget opinii Google na Squarespace (i dlaczego edytor jest pusty)
Squarespace nie ma katalogu wtyczek, więc każdy widget opinii trafia na stronę tą samą drogą: jako skrypt, który wklejasz sam. Mechanika zajmuje jakieś trzy minuty. To, co zajmuje ludziom całe popołudnie, to część, przed którą nikt nie ostrzega: poprawnie zainstalowany widget nie renderuje się w ogóle w edytorze Squarespace i wygląda na zepsuty, dopóki nie sprawdzisz żywej strony.
Poniżej całość, w kolejności, w jakiej faktycznie będziesz to robić.
Nie jest to specyfika Squarespace jako platformy zamkniętej na integracje. Wynika to z tego, że Squarespace w ogóle nie ma warstwy wtyczek takiej jak WordPress, więc każda integracja zewnętrzna, nie tylko widget opinii, przechodzi tą samą drogą przez kod wklejany ręcznie w dwóch konkretnych miejscach. Dlatego różnica między Code Injection a blokiem Code jest pierwszą rzeczą, którą trzeba zrozumieć, zanim w ogóle otworzysz panel konfiguracji widgetu opinii.
Dwa miejsca na kod, i nie są zamienne
| Code Injection (Settings) | Blok Code (na stronie) | |
|---|---|---|
| Dotyczy | całej witryny | jednej strony |
| Wymagany plan Squarespace | Business lub wyższy | dostępny na niższych planach |
| Dobre do | biblioteki i konfiguracji widgetu | kontenera, w którym pojawiają się opinie |
| Przetrwa duplikację strony | tak | nie, kopiuje się razem ze stroną |
Czyste rozwiązanie używa obu miejsc naraz: ciężką część raz, dla całej witryny, lekką część tam, gdzie mają pojawić się opinie. Jeśli jesteś na planie bez Code Injection, wszystko musi żyć w bloku Code, powtórzone na każdej stronie, która ma pokazywać opinie.
Trzy części snippetu
Kiedy generujesz kod embedowy w panelu, dostajesz trzy elementy, i one też nie są zamienne.
Część 1, biblioteka. Jeden tag script, który ładuje silnik widgetu. Trafia do pola Footer w Code Injection, i trafia tam raz, nawet jeśli planujesz pokazać cztery różne widgety.
Część 2, konfiguracja. Mały blok opisujący jeden widget: które źródła, ile opinii, jakie kolory, slider czy lista. Jedna część 2 na widget, wszystkie w tym samym polu Footer.
Część 3, kontener. Pojedynczy pusty div, który oznacza miejsce na stronie, gdzie zostaną
narysowane opinie. To jedyny element, który trafia do bloku Code, na stronie, gdzie ma być widget.
<!-- część 3: jedyny element, który trafia na samą stronę -->
<div id="justreview-testimonials"></div>
Konkretnie: Settings, Advanced, Code Injection, wklej część 1 i część 2 do pola Footer, zapisz.
Potem otwórz stronę, dodaj blok Code ikoną </>, wklej część 3, zapisz. Wersja krok po kroku ze
zrzutami ekranu jest w naszej dokumentacji.
Dlaczego edytor pokazuje pustkę
To najczęstsza wiadomość, jaką dostajemy w supporcie w sprawie Squarespace, i odpowiedź nie jest bugiem.
Nasz widget renderuje się tylko na domenach, które są na białej liście w ustawieniach konta. Edytor Squarespace pokazuje podgląd twojej strony na adresie testowym Squarespace, nie na twojej domenie, więc widget odmawia rysowania. To ta sama ochrona, która nie pozwala komuś skopiować twojego snippetu na własną stronę i pokazywać tam twoich opinii jako swoich.
Więc kolejność jest taka: wklej, zapisz, otwórz żywy adres URL w normalnej karcie. Jeśli opinie się tam pojawiają, jesteś gotowy, niezależnie od tego, co pokazał edytor minutę wcześniej.
Dwie powiązane pułapki, warte sprawdzenia przy okazji:
- Wpis na białej liście musi pasować do adresu, pod którym ludzie faktycznie odwiedzają stronę.
Jeśli twoja strona odpowiada pod
www.example.com, a biała lista mówiexample.com, dodaj oba. - Zupełnie nowa strona Squarespace na testowym adresie
.squarespace.comteż nie jest twoją domeną. Testuj po podłączeniu prawdziwej domeny, albo tymczasowo dodaj do białej listy adres testowy.
Pozostałe trzy powody, dla których nic się nie pojawia
Blok Code nadal jest szkicem. Squarespace zapisuje edycje strony osobno od ich publikacji. Niepublikowany blok Code istnieje dla ciebie i dla nikogo więcej.
Część 3 brakuje na konkretnej stronie. Code Injection działa dla całej witryny, kontener już nie. Opinie narysują się tylko tam, gdzie kontener istnieje, więc zduplikowanie strony, która go ma, i zapomnienie o nim na nowej stronie, daje dokładnie ten objaw.
Źródło jeszcze nie skończyło importu. Przy pierwszym podłączeniu profil z długą historią chwilę zajmuje, zanim się wciągnie. Widget rysuje pustkę zamiast pustej ramki, co wygląda identycznie jak zepsuta instalacja. Sprawdź panel: jeśli źródło pokazuje zero opinii, problem jest wcześniej niż sam Squarespace.
Co to kosztuje twoją stronę
Dwa statyczne pliki, oba cache’owane na brzegu CDN. Zmierzone na produkcji 26 lipca 2026 z włączonym Brotli: 128 KB JavaScriptu i 15 KB CSS w transferze, plus jedno zapytanie o dane opinii. Nic nie wykonuje się po stronie Squarespace, więc renderowanie strony pozostaje nietknięte, a widget rysuje się dopiero, gdy strona jest już interaktywna.
Ta liczba ma większe znaczenie na Squarespace niż na większości platform, bo szablony Squarespace same w sobie są ciężkie i niewiele da się z nich wyciąć. Jeśli dokładasz kilka zewnętrznych widgetów naraz, dodawaj je pojedynczo i sprawdzaj Core Web Vitals po każdym.
Dla porównania: pojedynczy formularz rezerwacji wbudowany w szablon Squarespace, albo osadzony kalendarz zewnętrznego dostawcy, zwykle waży więcej niż to. Widget opinii nie jest więc najcięższym elementem trzeciej strony, jaki dodasz do checkoutu czy strony kontaktowej, ale to nie zwalnia z pilnowania, ile takich elementów kumulujesz na jednej podstronie. Trzy lekkie widgety razem potrafią zsumować się do wagi jednego niedomkniętego skryptu analitycznego, a winnym w raporcie prędkości i tak zostanie ten, którego dodałeś jako ostatni.
Gdzie umieścić opinie na stronie Squarespace
Trzy miejsca faktycznie się sprawdzają, w tej kolejności.
- Na stronie, gdzie zapada decyzja, obok ceny, przycisku rezerwacji albo formularza kontaktowego. Opinie działają jak odpowiedź na obiekcje, więc należą obok samej obiekcji.
- Tuż nad formularzem kontaktowym. Na stronach usługowych to zwykle najcenniejsze miejsce na całej witrynie.
- Na osobnej stronie z opiniami w głównym menu, co daje też adres URL, który możesz podlinkować z wycen, maili i profilu Google Business.
Czego byśmy unikali, to stopka widoczna na każdej stronie. Wydaje się efektywna, to jeden kontener i pojawia się wszędzie, ale opinie przestają być czytane w momencie, gdy stają się meblem na każdej podstronie.
Który typ widgetu pasuje do układu Squarespace
Sekcje Squarespace to pełnowymiarowe bloki z hojnymi marginesami, co część kształtów widgetu wyklucza, a inne wspiera. Z tego, co ludzie faktycznie instalują, trzy sprawdzają się dobrze.
Slider z opiniami to bezpieczny domyślny wybór. Mieści się w pełnowymiarowej sekcji, nie kłóci się z pionowym rytmem szablonu i pokazuje kilka opinii bez ściany tekstu. Ustaw dwa albo trzy widoczne slajdy, nie pięć: kolumny treści w Squarespace są szerokie, a upchnięcie pięciu kart w jednym rzędzie robi z każdej opinii coś nieczytelnego na laptopie.
Kompaktowe podsumowanie ocen sprawdza się tam, gdzie slider byłby przesadą: w kolumnie przypominającej sidebar obok formularza rezerwacji, albo tuż pod tytułem strony. Jedna liczba, rząd gwiazdek i licznik opinii niosą większość sygnału zaufania, zajmując 80 pikseli wysokości zamiast 500.
Pełna strona z opiniami należy do głównego menu, jako osobna podstrona. To jedyne miejsce, gdzie odwiedzający przyszli po to, żeby czytać opinie, więc pokaż im wszystkie, posortowane po dacie, zamiast karuzeli chowającej większość treści za strzałkami. Wszystkie sześć kształtów widgetu zobaczysz obok siebie na stronie głównej JustReview, zanim zdecydujesz.
Jeden szczegół specyficzny dla Squarespace: cokolwiek wybierzesz, kontener div z części 3
dziedziczy szerokość sekcji, w której siedzi. Jeśli widget wygląda na ściśnięty, poprawka to zwykle
ustawienie szerokości sekcji Squarespace, nie konfiguracja widgetu.
Jedna rzecz do ustalenia, zanim cokolwiek zainstalujesz
Niezależnie od tego, które narzędzie wybierzesz, sprawdź, jak rozlicza. Kilku dostawców widgetów liczy miesięczne odsłony, czyli liczbę razy, kiedy widget się ładuje, i wyłącza go, gdy przekroczysz limit. Na stronie Squarespace z widgetem opinii w obszarze szablonu ten licznik działa na każdej odsłonie całej witryny. Pełny cennik i porównanie narzędzi znajdziesz na stronie porównań oraz na stronie planów: JustReview nigdy nie liczy odsłon, na żadnym planie, łącznie z darmowym.
Zanim się zdecydujesz, sprawdź też, czy dostawca w ogóle wspiera twoje źródło opinii, bo licznik odsłon i lista wspieranych platform to dwie osobne decyzje zakupowe, które łatwo pomylić przy szybkim porównywaniu samych cenników.
Najczęstsze pytania
Czy mogę dodać widget opinii Google na planie Squarespace Personal?
Nie metodą Code Injection, bo Squarespace blokuje globalny Code Injection dla planów poniżej Business. Blok Code na pojedynczej stronie jest obejściem na niższych planach: potrzebuje wszystkich trzech części snippetu w tym samym bloku, na każdej stronie, gdzie ma się pojawić widget.
Dlaczego widget jest niewidoczny w edytorze Squarespace?
Bo widget renderuje się tylko na domenach dodanych do białej listy w ustawieniach twojego konta, a podgląd edytora Squarespace działa na adresie testowym Squarespace, nie na twojej domenie. To celowe zabezpieczenie: nie da się skopiować twojego snippetu na cudzą stronę i pokazywać tam twoich opinii. Zapisz, potem sprawdź żywy adres URL.
Gdzie dokładnie trafiają trzy części snippetu?
Część 1 (biblioteka) i część 2 (konfiguracja widgetu) trafiają do Settings, Advanced, Code Injection, w polu Footer. Część 3 to kontener div i trafia do bloku Code na stronie, gdzie widget ma się pojawić. Część 1 wystarczy raz, nawet jeśli masz kilka widgetów; część 2 powtarza się dla każdego z nich.
Czy muszę aktualizować kod, gdy zmieniam styl widgetu?
Tak. Ustawienia widgetu żyją wewnątrz części 2 snippetu, nie na naszym serwerze, więc po zmianie kolorów albo układu w panelu trzeba wygenerować kod na nowo i podmienić część 2 w Code Injection. Część 1 i część 3 zostają bez zmian.