Powrót do realizacji
    Strona wycieczek w czterech językach

    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.

    Klient

    Zanzibar Roots Tours & Safari

    Rok

    2026

    Główne technologie
    React 19PL/EN/FR/ITFormularz + n8n
    Strona Zanzibar Roots na laptopie i telefonie: strona główna z Frankiem na plaży i opis rejsu Safari Blue

    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

    Wyzwanie

    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.

    Rozwiązanie

    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.

    React 19ViteTailwind CSS 4Prerender (SSG)Cloudflare Workershreflang między domenamiSchema TouristTripn8nResend

    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ęzyku

    52

    podstrony jako gotowy HTML dla Google

    7 ofert

    6 wycieczek i transfer, każda z planem dnia i ceną

    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.

    support@aisolutions.design+48 512 025 273ul. Mroszczaka 19a, 34-400 Nowy Targ

    Odpowiadamy zwykle w 1–2 godziny w godzinach pracy (pn–pt 9:00–17:00). Zostawią Państwo numer — oddzwaniamy w ok. 15 minut.