Realizacja · Nowy Targ

Fitness Factory strona dla sieci siłowni z Nowego Targu

Fitness Factory to największa sieć siłowni na Podhalu – trzy kluby, sala zabaw i korty do padla. Zbudowałem dla nich jedną stronę dla trzech marek, z panelem CMS i SEO od pierwszego dnia. Po niecałym miesiącu: 371 kliknięć z Google i średnia pozycja 4,2.

Współpraca
od 09.2026
Klient
Fitness Factory
Branża
Fitness i rekreacja
Zakres
Strona www, panel CMS, SEO i GEO
Strona główna ffnt.pl na komputerze: pięć kafli – trzy kluby Fitness Factory z adresami, Fun Factory i Padel FactoryStrona główna ffnt.pl w telefonie: kafle marek jeden pod drugim
Strona ffnt.pl na komputerze i w telefonie

SEO dla siłowni w praktyce

Problem, co zrobiłem, efekt

  1. 01Przed

    Problem

    Stara strona była dla Google prawie niewidoczna: po wpisaniu „fitness factory” nie było jej nawet na pierwszej stronie wyników. Do tego niewygodna w obsłudze i bez podstaw SEO i GEO.

  2. 02od 09.2026

    Co zrobiłem

    Nowa strona od zera: trzy marki w jednym serwisie, osobna strona dla każdego klubu, panel CMS dla klienta i SEO/GEO wbudowane od pierwszego dnia, a nie doklejane później.

  3. 0312.09 – 06.10.2026

    Efekt

    Niecały miesiąc po starcie strona regularnie przyprowadza ludzi z wyszukiwarki, a liczba kliknięć dziennie rośnie. Liczby niżej.

Efekt w liczbach

kliknięć z wyników wyszukiwania Google
371
wyświetleń strony w wynikach wyszukiwania
4,11 tys.
średni CTR – prawie co dziesiąta osoba, która zobaczyła wynik, kliknęła
9%
średnia pozycja w wynikach Google
4,2
  • 31kliknięć w najlepszy dzień (30.09.2026)
  • Trend w górę: pierwsze dni ok. 2–15 kliknięć dziennie, w ostatnim tygodniu stabilnie 14–31

Źródło: Google Search Console, okres 12.09.2026 – 06.10.2026, czyli niecały miesiąc od uruchomienia strony.

Klient

Największa sieć siłowni na Podhalu

Trzy kluby Fitness Factory, sala zabaw i korty do padla – w Nowym Targu i Czarnym Dunajcu. Trzy marki, jeden właściciel i jedna strona, która musi to wszystko unieść.

  • Logo Fitness Factory

    Trzy osobne kluby z własnymi strefami, galerią i godzinami.

    os. Bohaterów Tobruku 38 i ul. Sikorskiego 28 w Nowym Targu, Rynek 1 w Czarnym Dunajcu

  • Logo Fun Factory

    Sala zabaw dla dzieci z ofertą urodzinową i słodkim stołem.

    ul. Sikorskiego 28, Nowy Targ

  • Logo Padel Factory

    Odkryte korty do padla z rezerwacją online.

    obok klubu Tobruku, Nowy Targ

Zrzuty ekranu

Tak wygląda ffnt.pl

Prawdziwe ekrany z działającej strony – na komputerze i w telefonie. Każda marka zachowuje swój kolor, a całość czyta się jak jeden serwis.

Strona klubu Fitness Factory przy os. Bohaterów Tobruku z otwartym przełącznikiem klubu: Tobruku, Sikorskiego, Czarny Dunajec
01Strona klubu Tobruku z otwartym przełącznikiem – trzy kluby, jeden klik.
Podstrona Oferta i strefy klubu Tobruku: Strefa Cardio ze zdjęciem, opisem i listą sprzętu
02Oferta i strefy – każda strefa ze zdjęciem, opisem i sprzętem.
Strona klubu Fitness Factory Tobruku w telefonie z przyciskami Kup karnet, Zobacz ofertę i Pobierz aplikację
03W telefonie karnet, oferta i aplikacja są na pierwszym ekranie.
Karuzela zdjęć klubu Tobruku i sekcja Zacznij trenować z przyciskami Kup karnet, Zobacz harmonogram i Pobierz aplikację
04Galeria klubu sama jedzie w bok, a zdjęcie powiększa się na cały ekran.
Fun Factory: sekcja Słodki stół z listą słodkości i motywami przewodnimi przyjęcia urodzinowego
05Fun Factory: urodziny i słodki stół z motywami do wyboru.
Strona Padel Factory: korty padla z rezerwacją online i przyciskiem Zarezerwuj kort
06Padel Factory: rezerwacja kortu jednym przyciskiem.

Przewiń w bok

Historia w skrócie

Od strony, której Google nie widział, do 371 kliknięć

Fitness Factory miało stronę, której Google praktycznie nie widział. Po wpisaniu samej nazwy „fitness factory” nie pojawiała się nawet na pierwszej stronie wyników. Do tego była niewygodna w obsłudze i nie miała podstaw SEO ani GEO – czyli nic nie mówiło wyszukiwarkom i asystentom AI, gdzie są kluby i kiedy są otwarte.

Nie łatałem starej strony. Zbudowałem od zera jedną stronę internetową dla siłowni, która łączy trzy marki: każdy klub ma swoją stronę, ofertę i galerię, Fun Factory i Padel Factory mają swoje kolory i charakter, a gość wybiera klub raz – strona to zapamiętuje.

Klient dostał panel CMS, w którym sam zmienia teksty, zdjęcia, strefy i godziny, bez dzwonienia do mnie. SEO i GEO były w projekcie od pierwszego dnia, a nie dopisane na koniec.

Po niecałym miesiącu strona ma 371 kliknięć z wyszukiwarki przy średniej pozycji 4,2. Na chłopski rozum: strona, której Google wcześniej nie widział, teraz codziennie przyprowadza ludzi z wyników wyszukiwania.

Funkcjonalności

Co potrafi strona dla sieci klubów fitness

Wszystko poniżej działa dziś na ffnt.pl. Prostym językiem: co to jest i co z tego ma gość albo klub.

Dla gościa

Ktoś szuka siłowni, sali na urodziny albo kortu – i ma to znaleźć w kilka sekund.

  1. 1.1Jedna strona, trzy marki

    Strona główna to pięć kafli: trzy kluby Fitness Factory, Fun Factory i Padel Factory, każdy z adresem i pinezką. Jedno kliknięcie i jesteś tam, gdzie chcesz.

  2. 1.2Strona pamięta Twój klub

    Klub wybierasz przełącznikiem w nagłówku albo po prostu wchodząc na jego stronę. Od tej chwili „O klubie” i „Oferta i strefy” prowadzą do Twojego klubu, a z zajęć, EMS czy kontaktu wracasz tam, gdzie byłeś ostatnio. Bez konta i bez logowania – wybór zostaje w przeglądarce.

  3. 1.3Każdy klub ma swoją stronę

    Własna strona główna, oferta ze strefami, galeria (karuzela i powiększenie na cały ekran), godziny i adres. Zajęcia grupowe są tam, gdzie klub je prowadzi, do tego trening EMS.

  4. 1.4Urodziny i korty

    Fun Factory ma ofertę urodzinową ze słodkim stołem i motywami do wyboru. Padel Factory – opis kortów i rezerwację online.

  5. 1.5Karnet, harmonogram, rezerwacja, aplikacja

    Karnety sprzedaje GymManager, korty rezerwuje osobny system – strona prowadzi do nich jednym przyciskiem w odpowiednim miejscu. „Pobierz aplikację” sam rozpoznaje telefon i otwiera App Store albo Google Play.

  6. 1.6Każda marka w swoim kolorze

    Żółty Fitness, róż Fun, błękit Padel. Pasek postępu na górze i przycisk „do góry” zmieniają kolor razem z marką, więc od razu wiesz, gdzie jesteś.

  7. 1.7Formularz, który nie wpuszcza spamu

    Sprawdza dane, zanim cokolwiek wyśle, ma limit wiadomości z jednego adresu IP, a wiadomość trafia mailem prosto na skrzynkę klubu.

  8. 1.8Dostępność

    Link „Przejdź do treści” dla klawiatury, mniej animacji dla osób, które o to proszą w systemie, osobny kolor tekstu Fun Factory dla czytelnego kontrastu. Przełącznik klubu zamyka się klawiszem Esc, galerię przewija się strzałkami.

Dla klienta

CMS dla klienta ma oszczędzać telefon do programisty, a nie dokładać pracy.

  1. 2.1Panel pod /admin

    Klub sam zmienia teksty, zdjęcia, strefy, galerie, zajęcia grupowe i godziny otwarcia – osobno dla każdego klubu, w zakładkach.

  2. 2.2Zmiana widoczna od razu

    Zapis w panelu odświeża dokładnie te fragmenty strony, których dotyczy. Nie trzeba czekać ani przebudowywać całego serwisu.

Dla Google i AI

SEO dla siłowni to przede wszystkim porządek: kto, gdzie, kiedy otwarte.

  1. 3.1Każdy klub osobno w danych strukturalnych

    Trzy kluby to trzy osobne wizytówki w JSON-LD (LocalBusiness), każda z własnym adresem, współrzędnymi i godzinami pobieranymi z panelu.

  2. 3.2Własny tytuł i opis każdej podstrony

    Każda podstrona ma swój tytuł, opis i obrazek do udostępniania. Mapa strony powstaje z jednej listy tras, więc nowa podstrona nie zostanie pominięta.

  3. 3.3llms.txt i llms-full.txt

    Opis każdego klubu – adres, godziny, strefy – w formie, którą czytają ChatGPT, Perplexity i inne asystenty AI.

Jak to działa technicznie

Panel, baza i strona w jednej aplikacji

Dla tych, którzy lubią wiedzieć, co jest pod maską. Bez gotowego szablonu – kod napisany pod ten projekt.

Next.js 16
App Router. Strony są wygenerowane z góry i trzymane w cache z tagami, więc ładują się od razu.
Payload CMS 3
Panel osadzony w tej samej aplikacji – bez osobnego serwera do utrzymania.
PostgreSQL 16
Baza na treści z panelu. Każda zmiana jej budowy idzie przez migracje.
Tailwind CSS v4
Style i kolory trzech marek jako jeden zestaw tokenów.
Motion
Animacje wejścia i przejścia, wyłączane, gdy system prosi o mniej ruchu.
Docker Compose
Aplikacja, baza, Caddy i kontener narzędzi do migracji – wszystko opisane w jednym pliku.
Caddy
HTTPS z automatycznym certyfikatem Let’s Encrypt.
Hetzner
Własny serwer VPS w Norymberdze. Baza i zdjęcia leżą na dysku serwera poza kontenerami, z kopiami zapasowymi.

Co się dzieje, gdy klub zmienia coś w panelu

Panel /admin
PostgreSQL
Next.js: odświeżenie cache
Gość na komputerze
Gość w telefonie
Google i AI
Przepływ: panel /admin, zapis w PostgreSQL, odświeżenie cache w Next.js, nowa treść u gości i w Google.
  1. 01Klub zapisuje zmianę w panelu Payload pod /admin.
  2. 02Treść trafia do bazy PostgreSQL.
  3. 03Zapis unieważnia w cache Next.js tylko te strony, których zmiana dotyczy (tagi cache).
  4. 04Przy następnym wejściu gość widzi nową wersję – bez przebudowy całego serwisu.

Technologie w tym projekcie

Next.jsTypeScriptTailwind CSSMotionPayload CMSPostgreSQLHetznerDocker

FAQ

Pytania o strony dla siłowni

Kliknij pytanie, żeby rozwinąć odpowiedź.

01Ile trwa zrobienie strony dla sieci siłowni?

Zależy od liczby klubów i marek oraz od tego, ile treści trzeba przygotować od zera. Przy Fitness Factory wszystko szło w jednym projekcie: trzy kluby, sala zabaw, korty do padla i panel do edycji. Termin ustalam po krótkiej rozmowie, a orientacyjną cenę policzysz od razu w kalkulatorze.

Policz cenę w kalkulatorze
02Czy klient sam edytuje treści na stronie?

Tak. Fitness Factory ma panel pod adresem /admin, w którym sam zmienia teksty, zdjęcia, strefy, galerie, zajęcia grupowe i godziny otwarcia każdego klubu. Zapis od razu odświeża stronę – bez czekania na mnie i bez przebudowy serwisu.

Panele i aplikacje webowe
03Jak strona siłowni może wskoczyć w Google?

Przez porządek, który Google rozumie: osobna strona dla każdego klubu z własnym adresem, godzinami i opisem, osobne tytuły i opisy dla każdej podstrony, dane strukturalne z adresem i współrzędnymi każdego klubu oraz mapa strony. U Fitness Factory dało to po niecałym miesiącu 371 kliknięć z wyszukiwarki i średnią pozycję 4,2 (Google Search Console, 12.09–06.10.2026).

04Czy jedna strona może obsłużyć kilka marek i lokalizacji?

Tak. Jeden serwis to jeden panel, jedno logowanie i jedna wspólna siła w Google zamiast trzech słabych stron. Każda marka zachowuje swój kolor i charakter, każdy klub ma swoją stronę, a gość wybiera klub raz – strona go zapamiętuje.

05Czy da się podpiąć system karnetów albo rezerwacji, którego siłownia już używa?

Tak. Fitness Factory sprzedaje karnety przez GymManager, a korty do padla rezerwuje się w osobnym systemie. Nie budowałem tego od nowa – strona prowadzi do tych systemów w odpowiednich miejscach, a przycisk „Pobierz aplikację” sam rozpoznaje telefon i otwiera właściwy sklep.

06Co z widocznością w ChatGPT i innych asystentach AI?

Strona ma pliki llms.txt i llms-full.txt z opisem każdego klubu – adresem, godzinami i strefami – oraz dane strukturalne, które asystenci AI czytają razem z treścią. Gdy ktoś pyta o siłownię w Nowym Targu, model ma z czego wziąć konkretne fakty.

Masz siłownię, klub albo kilka lokalizacji?

Policz orientacyjną cenę w kalkulatorze albo napisz kilka zdań o swojej firmie niżej. Odpowiadam w ciągu 24 godzin.

Kontakt

Napisz do mnie
lub zadzwoń!

Masz pomysł na projekt? Napisz do mnie – wycena i wizualizacja są kompletnie bezpłatne, bez zobowiązań. Zadzwoń, a odpowiem na każde pytanie.

Odpiszę w ciągu 24h.
Zapytaj o wycenę