Zanzibar Roots
Strona przewodnika z Zanzibaru, który mieszka w Polsce. Sześć wycieczek i transfer z lotniska, cztery języki, dwie domeny i formularz, który potwierdza zapytanie w języku gościa.
Zanzibar Roots Tours & Safari
2026

O projekcie
Frank Makoye urodził się na Zanzibarze i od ponad 9 lat oprowadza tam turystów. Od pięciu lat mieszka z rodziną w Polsce, a wycieczki organizuje razem ze swoim zespołem na wyspie. Do tej pory sprzedawał je przez WhatsAppa i Facebooka, bez własnej strony.
Zbudowaliśmy stronę z sześcioma jednodniowymi wycieczkami i transferem z lotniska. Każda wycieczka ma plan dnia z godzinami, listę tego, co jest w cenie, galerię i cenę w dolarach z orientacyjną kwotą w złotówkach. Wszystkie zdjęcia pochodzą od Franka: 45 ujęć z wyspy i z safari, bez banków zdjęć.
Strona działa w czterech językach. Polska wersja stoi na zanzibarroots.pl, a angielska, francuska i włoska na zanzibarroots.com. Wersję włoską dodaliśmy na prośbę klienta trzy tygodnie po starcie.
Wyzwanie i rozwiązanie
Turyści wybierają wycieczki przed wylotem i porównują je z ofertą biur, które pokazują program i cenę od razu. Frank kieruje ofertę do turystów z Polski, Francji i Włoch oraz do gości anglojęzycznych, a każdy z nich szuka w Google w swoim języku. Klient przekazywał dane etapami. Ceny trzech wycieczek, numer WhatsApp i adres e-mail dostaliśmy dopiero po uruchomieniu strony.
Na stronie każdej wycieczki jest formularz: data, liczba osób, hotel i język przewodnika. Zapytanie trafia mailem do Franka, a gość od razu dostaje potwierdzenie w swoim języku. Gdy wysyłka się nie uda, strona proponuje WhatsAppa z gotową treścią wiadomości. Ceny i dane kontaktowe są w jednym pliku, dlatego nowe dane od klienta trafiały na stronę tego samego dnia.
Technologie
Cztery wersje językowe na dwóch domenach, powiązane znacznikami hreflang.
React 19 i Vite z prerenderem: każda z 52 podstron trafia na serwer jako gotowy HTML. Znaczniki hreflang łączą wersje językowe między domenami, każda domena ma własną mapę witryny, a wycieczki opisuje schema TouristTrip z ceną. Adresy są w języku strony, np. /it/escursioni/ zamiast /it/tours/.
Strona działa na Cloudflare Workers, a worker przypisuje domeny do wersji językowych. Formularz wysyła zapytanie do n8n, a maile wychodzą przez Resend. Potwierdzenie dla gościa nie zawiera treści z formularza i ma limit wysyłek na adres, co utrudnia wykorzystanie formularza do rozsyłania spamu. Udane zgłoszenia nie są zapisywane w n8n, zostają tylko w poczcie.
Co zmieniło się po wdrożeniu
Gość sam sprawdza program, cenę i godzinę odbioru z hotelu, w swoim języku, i wysyła zapytanie bez zakładania konta. Frank dostaje komplet informacji w jednym mailu: termin, liczbę dorosłych i dzieci, hotel i język przewodnika. Pierwsze zapytanie przyszło przez formularz kilka dni po jego uruchomieniu.
4 języki
polski, angielski, francuski i włoski, każdy z adresami w swoim języku52
podstrony jako gotowy HTML dla Google7 ofert
6 wycieczek i transfer, każda z planem dnia i cenąZobacz pozostałe projekty
Schronisko Bukowina
Unihokej Stats
Góralska Willa
Bawisz
Willa Wójcik
Fizjointegra
Centrala Podhala
Sielska Chata
HENK Transport
Bethel Concept
FizjoIQ
Zaoszczędź na Leasingu
Szarotka Nowy Targ
Kościół Chwały Nowy Targ
Organizują Państwo wycieczki dla turystów z kilku krajów?
Pokażemy, jak przyjmować zapytania w języku gościa, bez pośredników i bez przepisywania wiadomości. Rozmowa jest bezpłatna.
Odpowiadamy zwykle w 1–2 godziny w godzinach pracy (pn–pt 9:00–17:00). Zostawią Państwo numer — oddzwaniamy w ok. 15 minut.