Case study

Z WordPressa na Next.js:
więcej gości z własnej strony

Elegante to kameralny aparthotel we Władysławowie: pięć apartamentów dla par, prywatne jacuzzi, sauna, śniadanie podane do pokoju, goście wyłącznie dorośli. Przenieśliśmy stronę z WordPressa na Next.js z jednym celem: więcej rezerwacji bezpośrednich. Lepsze SEO sprowadza więcej gości z Google, a prostsza rezerwacja sprawia, że więcej z nich rezerwuje. Gość sprawdza termin, widzi cenę na żywo i płaci przedpłatę w jednym miejscu, na domenie hotelu.

Branża Turystyka, apartamenty z jacuzzi nad morzem
Klient Elegante Apartments, Władysławowo, 9,4/10 w Booking.com
Zakres prac
WordPress → Next.js API HotRes Przelewy24 SEO i migracja Google Ads i GTM Blog z AI
elegante.com.pl
Strona główna elegante.com.pl z wyszukiwarką terminów
Klient

Apartamenty
dla par

Elegante to pięć wnętrz: Lazurowy, Turkusowy, Morski, Zielony i studio Piaskowy. Trzy z nich mają jacuzzi, Turkusowy także saunę na podczerwień. Obiekt stoi w centrum Władysławowa, 15 minut spacerem od plaży, i przyjmuje wyłącznie dorosłych przez cały rok. Goście oceniają go na 9,4/10 w Booking.com.

Hotel prowadzi rezerwacje w systemie HotRes. Każda rezerwacja przyjęta na własnej stronie to pobyt bez prowizji portalu, więc strona miała sprzedawać, a nie tylko pokazywać zdjęcia.

Cel

Lepsze SEO + łatwiejsza rezerwacja
= więcej gości

  1. Lepsze SEO

    Szybka strona w Next.js zamiast WordPressa z wtyczkami, podstrony pod frazy, którymi goście szukają noclegu, dane strukturalne dla Google i asystentów AI.

    Więcej osób trafia na stronę hotelu
  2. Łatwiejsza rezerwacja

    Termin, cena i płatność w kilku krokach, w wyglądzie strony, wygodnie na telefonie.

    Mniej osób rezygnuje po drodze
  3. Więcej klientów

    Rezerwacja na stronie to gość bez prowizji portalu, a dla gościa niższa cena niż w Booking.com.

    Więcej rezerwacji bezpośrednich
Wyzwania

Rezerwacja
w cudzym okienku

Poprzednia strona stała na WordPressie. Rezerwacja odbywała się w wklejonym widżecie dostawcy, który wyglądał inaczej niż reszta strony i na telefonie był niewygodny. Ceny pakietów romantycznych były wpisane ręcznie w tekstach i rozjeżdżały się z cennikiem.

Do tego dwa banery cookies naraz, reklamy Google kierujące na stronę główną zamiast na dopasowane podstrony i konwersje liczone z każdego wyszukania terminu. Właściciel płacił za kliknięcia, ale nie widział, które z nich kończą się rezerwacją.

Zakres prac

Od strony
po kampanie

Strona główna

Termin i cena
od pierwszego ekranu

Wyszukiwarka terminów jest pod hasłem na pierwszym ekranie. Karty apartamentów pokazują cenę „od” wyliczoną z cennika HotRes, a pakiety romantyczne mają ceny pobierane prosto z systemu rezerwacji. Gdy właściciel zmieni cenę w HotRes, strona pokaże nową kwotę.

Niżej są prawdziwe opinie z Booking.com w sliderze, najczęstsze pytania i mapa z dojazdem.

elegante.com.pl
Strona główna elegante.com.pl, pełny widok
Strona apartamentu

Rezerwacja
zawsze pod ręką

Każdy apartament ma własną stronę z wyposażeniem, galerią i pytaniami gości. Panel rezerwacji jest przyklejony z boku. Kalendarz pokazuje wolne noce i minimalny pobyt dla tego apartamentu, a po wybraniu dat gość widzi dokładną cenę.

Przy cenie stoi dopisek „Taniej niż na portalach rezerwacyjnych”. Sprawdziliśmy to na pięciu terminach: na stronie hotelu jest o 16% taniej niż w Booking.com.

elegante.com.pl/pokoj/apartament-turkusowy-z-jacuzzi-i-sauna
Strona Apartamentu Turkusowego z panelem rezerwacji, pełny widok
Integracje

Co podłączyliśmy
i do czego

UsługaDo czego służy
HotRes: silnik rezerwacjiOferty z cenami na żywo, ceny „od” na weekend, kalendarz dostępności i minimalny pobyt z cennika.
HotRes: oficjalne APIRezerwacja z przedpłatą (api_reservation), pakiety jako dodatki (api_addons, api_addaddon), ceny i dostępność (api_prices, api_availability), potwierdzenie mailem (api_notification). Klucz tylko po stronie serwera, cache pod limit 120 zapytań na godzinę.
Przelewy24Płatność przedpłaty przez link z HotRes, z ponawianiem, gdy bramka chwilowo nie odpowiada.
Google Tag Manager i Google AdsKonwersja „purchase” z kwotą rezerwacji po udanej płatności, przypisanie kliknięcia z reklamy także wtedy, gdy zgoda pada na innej podstronie.
Consent Mode v2Własny baner zgód zamiast Cookiebota. Jeden baner, mniejszy na telefonie, skrypty statystyk dopiero po zgodzie.
Google Search ConsoleFrazy, na które powstały podstrony, weryfikacja domeny i automatyczne zgłaszanie mapy strony po nowym wpisie.
SentryBłędy strony i formularza rezerwacji. Pomyłki gościa trafiają jako ostrzeżenia, awarie systemu jako błędy. Bez danych osobowych.
Booking.com i GooglePrawdziwe opinie gości na stronie, a pod adresem /zostaw-opinie/ (także z kodu QR w apartamentach) przekierowanie do wystawienia opinii w Google.
Claude (AI)Autopilot bloga: co dwa tygodnie wpis według planu SEO, potem sprawdzenie, wdrożenie, test adresu i zgłoszenie do Google.
Rozwiązanie

Jedno źródło prawdy:
system rezerwacji

Strona nie trzyma własnego cennika. Ceny, wolne terminy, minimalne pobyty i pakiety bierze z HotRes, z którego hotel i tak korzysta na co dzień. Właściciel nie musi niczego zmieniać w dwóch miejscach, a gość nie trafi na cenę, której nie da się zarezerwować.

Wyniki

Rezerwacje przychodzą
prosto na stronę

16%taniej niż w Booking.com przy rezerwacji na stronie
7podstron pod frazy, którymi goście szukają noclegu
50+przekierowań 301 ze starej strony
2 tyg.co tyle nowy wpis na blogu, bez udziału właściciela

Od pierwszego tygodnia goście rezerwują i płacą przedpłatę przez własny formularz hotelu. Rezerwacje z reklam Google trafiają do konwersji razem z kwotą. Strona jest też czytelna dla asystentów AI: jedną z pierwszych rezerwacji przyprowadził gość, który znalazł Elegante przez ChatGPT.

Zobacz stronę na żywo

Prowadzisz hotel
albo apartamenty?

Robimy strony z rezerwacją i płatnością na Twojej domenie, połączone z systemem, którego już używasz. Do tego SEO i kampanie Google. Wycena bezpłatna.

Napisz do nas