RNSCase studydominikstefanski.pl
dominikstefanski.pl: strona eksperta, która ma jeden cel: rozmowę
dominikstefanski.pl to strona interim managera, której jedynym celem jest umówienie bezpłatnej rozmowy. RNS zastąpił stronę zbudowaną w kreatorze lekką stroną bez zewnętrznych bibliotek: wynik Lighthouse na telefonie wzrósł z 67 do 100, waga strony spadła z 3,8 MB do 0,56 MB, a każdy przycisk otwiera kalendarz bez przewijania.

W skrócie
- Lighthouse na telefonie z 67 do 100, na komputerze z 85 do 100.
- Największy element strony wyświetla się po 1,8 s zamiast po 12,2 s, a strona waży 0,56 MB zamiast 3,8 MB.
- Czas odpowiedzi serwera spadł z 0,7 s do 0,2 s dzięki pamięci podręcznej stron.
- Strona ma warstwę dla modeli AI: llms.txt, agents.json, dane strukturalne i reguły dla botów.
Fakty i źródła
Każda liczba w tym opisie ma źródło. Dane z wdrożenia mają datę odczytu.
| Fakt | Wartość | Źródło |
|---|---|---|
| Lighthouse na telefonie (przed → po) | 67 → 100 | Pomiar Lighthouse RNS, listopad 2026 |
| Lighthouse na komputerze (przed → po) | 85 → 100 | Pomiar Lighthouse RNS, listopad 2026 |
| Największy element strony, LCP (przed → po) | 12,2 s → 1,8 s | Pomiar RNS; definicja LCP: web.dev |
| Waga strony przy pierwszym wejściu (przed → po) | 3,8 MB → 0,56 MB | Dane z wdrożenia RNS, 02.11.2026 |
| Czas odpowiedzi serwera, TTFB (przed → po) | 0,7 s → 0,2 s | Pomiar RNS; definicja TTFB: web.dev |
| Plik mapy serwisu dla modeli AI | llms.txt | Plik na żywej stronie |
Dlaczego strona eksperta B2B potrzebowała przebudowy?
Strona była zbudowana w kreatorze stron i ładowała kilka zestawów stylów, wtyczek i skryptów, z których większość nie była potrzebna. Na telefonie największy element pojawiał się po ponad 12 sekundach. Decydent, który wchodzi z LinkedIna albo z wyszukiwarki na telefonie, zamyka taką stronę, zanim zobaczy ofertę.
Druga sprawa to cel. Strona miała wiele ścieżek: blog, podstrony, formularze. Interim manager sprzedaje przez rozmowę, więc każda sekcja powinna prowadzić do jednego kroku: umówienia 15 minut.
Jak zbudowaliśmy stronę bez kreatora?
Treść strony jest jednym blokiem HTML generowanym z repozytorium: szablon, style i dane w plikach, a build składa z nich gotowy blok. Zamiast szablonu kreatora działa mała wtyczka obowiązkowa (mu-plugin), która wyświetla stronę bez nagłówka i stopki motywu i wycina ich style i skrypty.
- Czcionka Inter na własnym serwerze, tylko potrzebne znaki, bez Google Fonts.
- Obrazy w formacie WebP w kilku rozmiarach, z wymiarami, żeby układ nie skakał.
- Kalendarz rezerwacji ładuje się dopiero przy zbliżeniu do sekcji kontaktu albo po kliknięciu, co oszczędza około 1 MB przy pierwszym wejściu.
- Pamięć podręczna stron na serwerze skróciła czas odpowiedzi z 0,7 s do 0,2 s.
- Build blokuje błędy, które psują stronę w WordPressie: zamianę znaków w skryptach, półpauzy, brakujące kotwice.
Masz podobny problem w swojej firmie?
W 30 minut wskażemy, gdzie dziś tracisz klientów albo czas. Po rozmowie dostaniesz propozycję pierwszego kroku z ceną.
Jak strona prowadzi do rozmowy?
Każdy przycisk „Umów 15 minut” otwiera kalendarz w oknie nad stroną, bez przewijania na dół. Obok jest krótki formularz „odezwę się” z czterema polami i automatycznym mailem z podziękowaniem. Trzy pytania autodiagnozy pozwalają odwiedzającemu sprawdzić, czy jego problem pasuje do oferty, zanim zarezerwuje termin.
Wszystkie kliknięcia w przyciski, otwarcia kalendarza, odpowiedzi w quizie i wysłania formularza trafiają do analityki jako osobne zdarzenia. Dzięki temu widać, która sekcja prowadzi do rozmowy, a która nie.
Co zrobiliśmy, żeby modele AI poprawnie opisywały ofertę?
Strona ma warstwę dla modeli językowych generowaną z tych samych danych co treść: plik llms.txt z definicją marki, plik agents.json, markdown strony głównej i wpisów, dane strukturalne schema.org oraz reguły robots.txt, które wpuszczają boty wyszukiwania AI. Strona jest zweryfikowana w Bing Webmaster Tools, bo z indeksu Bing korzysta między innymi wyszukiwanie w ChatGPT.
Blog działa według zasad programmatic SEO: każdy wpis ma co najmniej trzy fakty ze źródłem, a build odrzuca wpisy zbyt podobne do innych albo krótsze niż 600 słów.
Kto korzysta z tego rozwiązania i co dostaje?
Ten sam system wygląda inaczej z perspektywy każdej osoby, która go dotyka.
Właściciel firmy szukający interim managera
Potrzebuje: szybko zrozumieć ofertę i umówić rozmowę z telefonu.
Dostaje: stronę, która ładuje się w niecałe 2 sekundy i kalendarz otwierany jednym kliknięciem.
Dyrektor finansowy
Potrzebuje: argumentów do rozmowy z zarządem.
Dostaje: sekcję dla CFO z warunkami współpracy i jednostronicowy PDF dla zarządu.
Właściciel strony
Potrzebuje: wiedzieć, co działa.
Dostaje: zdarzenia analityczne dla każdego przycisku, quizu i formularza.
Asystent AI odpowiadający na pytanie o interim managera
Potrzebuje: jednoznacznego opisu osoby i oferty.
Dostaje: llms.txt, markdown strony i dane strukturalne z tą samą definicją.
Na czym to działa?
- WordPress bez kreatora
- mu-plugin z własnym szablonem
- Inter na własnym serwerze
- WebP
- Cache Enabler
- TidyCal
- Fluent Forms
- llms.txt, agents.json
- schema.org (Person, FAQPage)
Usługi RNS w tym projekcie: Strony internetowe B2B, Lejek sprzedaży i marketing.
Najczęstsze pytania o ten projekt
Czy rezygnacja z kreatora oznacza, że nie da się edytować strony?
Treść zmienia się w plikach źródłowych i jednym poleceniem publikuje do WordPressa. Formularze, media i ustawienia nadal edytuje się w panelu.
Czy wynik 100 w Lighthouse przekłada się na sprzedaż?
Nie bezpośrednio. Szybkość usuwa przeszkodę: decydent na telefonie widzi ofertę, zanim zamknie stronę. Sprzedaż zależy od oferty i rozmowy.
Czym jest plik llms.txt?
To plik tekstowy w katalogu głównym strony, który opisuje modelom językowym, czym jest serwis i gdzie znaleźć najważniejsze treści. Format opisuje projekt llmstxt.org.
Ile kosztuje podobna strona?
Landing page B2B w cenniku RNS zaczyna się od 4 900 zł netto, strona firmowa z podstronami od 12 000 zł netto. Wdrożenie trwa od 7 do 21 dni.
Zobacz też
30 minut, które pokażą, gdzie uciekają klienci
Wybierz termin w kalendarzu albo zostaw kontakt, odezwiemy się w ciągu 24 godzin. Po rozmowie dostaniesz na piśmie propozycję pierwszego kroku z ceną. Jeśli uznasz, że to nie dla Ciebie, po prostu daj znać.


