Blog

Witryny SaaS od środka: dlaczego cennik i dokumentacja są najważniejsze

Większość witryn SaaS jest budowana od strony głównej i w efekcie zaprzecza sama sobie. Zbuduj witrynę od środka: najpierw cennik i dokumentacja API, a stronę główną wyprowadź z rzeczywistych ograniczeń.

Podsumowanie

Większość porad dotyczących witryn SaaS zaczyna się od strony głównej, a cennik, dokumentację i FAQ traktuje jako coś dodatkowego — dlatego te strony zaprzeczają sobie nawzajem. Ten artykuł opowiada się za budowaniem od środka: zacznij od strony cennika i dokumentacji API, gdzie znajdują się prawdziwe ograniczenia produktu, a wszystko inne z nich wyprowadź. Przedstawia sześcioetapowy proces: zebranie ograniczeń, zbudowanie strony cennika jako szkieletu, traktowanie dokumentacji API jako powierzchni produktu, wyprowadzenie prezentacji funkcji z rzeczywistych przepływów pracy, zebranie FAQ z prawdziwych rozmów i zakończenie kontrolą spójności. Podejście to jest stworzone dla agencji, które potrzebują powtarzalnego procesu dla różnych klientów. Zawiera również zastrzeżenia co do tego, kiedy ten proces jest przesadą i jak zarządzać oczekiwaniami klientów.

Większość porad dotyczących budowania witryn SaaS jest odwrócona do góry nogami. Mówią, żeby zacząć od strony głównej — od hero, nagłówka, zrzutu ekranu produktu — a cennik, dokumentację i FAQ traktować jako strony, które wypełniasz po zatwierdzeniu projektu. Potem, tygodnie później, godzisz obietnicę z nagłówka o „nieograniczonym wszystkim” z rzeczywistymi limitami na stronie cennika, a sekcja funkcji dumnie prezentuje funkcję beta, o której dokumentacja API nawet nie wspomina. Taka kolejność działa tylko wtedy, gdy produkt jest na tyle prosty, że nie wymaga uzgodnień, co rzadko ma miejsce. Co naprawdę działa — zwłaszcza gdy robisz to wielokrotnie dla zupełnie różnych klientów — to budowanie witryny od środka: zacznij od najbardziej ograniczonych, najmniej efektownych stron (cennika i dokumentacji API), a następnie pozwól im wygenerować stronę główną, prezentację funkcji i FAQ. Oto sześcioetapowy proces, a po drodze zaznaczę miejsca, w których robi się niewygodnie, bo tak właśnie jest.

Szybka mapa różnicy, bo na niej opiera się cała argumentacja:

Podejście od strony głównej (najczęstsze)Podejście od ograniczeń (ten proces)
Od czego zaczynaszHero i grafiki strony głównejStrona cennika i dokumentacja API
Co napędza treśćHistoria marki i designRzeczywiste ograniczenia i przepływy pracy produktu
Prezentacja funkcjiWymienia wszystko, co robi produktPodąża ścieżkami, którymi idą prawdziwi użytkownicy
FAQPisane na końcu, z przypuszczeńZebrane ze wsparcia i sprzedaży
Efekt przy starcieNiespójne obietnice, ukryte konfliktyStrony czytane jako jeden produkt

Krok 1 — Przeczytaj stronę cennika, zanim napiszesz cokolwiek.

Klient podaje ci listę funkcji, deck marki i link do demo, a prosi o stronę główną. Pod koniec pierwszej rozmowy dyskutujecie o treści hero i kolorach. Spróbuj to spowolnić. Poproś o stronę cennika i limity planów — nawet jeśli to tylko notatki w Google Doc — a odkryjesz, że cały projekt się zmienia.

Szukasz twardych ograniczeń: co oznacza miejsce, jak liczone jest wykorzystanie danych, które funkcje są dostępne na którym poziomie planu, czy istnieje API i co ono faktycznie potrafi. Te ograniczenia są prawdą źródłową. Każde późniejsze oświadczenie marketingowe musi przetrwać kontakt z nimi.

Oto typowy scenariusz. Klient to narzędzie do śledzenia czasu: plan Free, plan Pro, plan Enterprise. Deck sprzedażowy mówi „skaluje się do każdego zespołu”. Strona Pro mówi „nieograniczone projekty”. Ale zespół wsparcia potwierdza, że konta Pro są w rzeczywistości ograniczone do 10 aktywnych projektów na przestrzeń roboczą, a dokumentacja API mówi, że projekt może mieć maksymalnie 50 członków. Strona główna nie zostanie napisana, dopóki ktoś tego nie rozwiąże, bo „nieograniczone projekty” to teraz kwestia prawna, a nie kwestia treści. Gdybyś zaczął od strony głównej, napisałbyś „nieograniczone projekty” w hero i odkrył konflikt dwa tygodnie później, po zatwierdzeniu projektu. Zaczynając od ograniczeń, konflikt wychodzi na jaw w pierwszym tygodniu, kiedy naprawa nic nie kosztuje.

Co dokładnie powinieneś zebrać na tym etapie? Definicje planów i tabelę porównawczą funkcji według planów. Dokumentację API, albo przynajmniej listę tego, co API może, a czego nie może robić. Najczęstsze pytania zespołu wsparcia (więcej o tym w kroku 5). Deck sprzedażowy, z zastrzeżeniem, że decki sprzedażowe są siedliskiem fantazji. Oraz sam produkt, otwarty tak, abyś mógł zobaczyć strony ustawień, na których egzekwowane są limity — bo produkt sam w sobie jest ostateczną władzą. Ekran ustawień z napisem „Maksymalnie 10 projektów” ma pierwszeństwo nad każdym arkuszem kalkulacyjnym.

Ten etap nie tworzy żadnego efektu. Tworzy listę faktów — limitów, definicji, wyjątków — z którą będziesz porównywać każdą inną stronę. Dla agencji to również etap, który oddziela powtarzalną pracę od gaszenia pożarów. Zapisz ograniczenia we wspólnym dokumencie, a zbudujesz źródło prawdy, do którego będzie się odwoływać każda przyszła aktualizacja strony.

Krok 2 — Zbuduj stronę cennika jako szkielet całej witryny.

Strona cennika nie wydaje się dobrym miejscem na start. To tabela z liczbami i nazwami planów — najmniej efektowna strona w witrynie. Ale to umowa produktu z użytkownikiem i to tutaj decyduje się architektura informacji całej witryny. Jeśli zadaniem witryny jest edukowanie odwiedzającego, aż będzie gotowy do rejestracji, strona cennika jest miejscem, gdzie ta edukacja się zbiega. Każda funkcja, która ma znaczenie dla decyzji o zakupie, jest tam wymieniona; każdy limit, który ma znaczenie, jest podany lub ma link.

Weźmy narzędzie do śledzenia czasu. Trzy plany: Free, Pro, Enterprise. Tabela potrzebuje kolumn, które odzwierciedlają faktyczną segmentację produktu — liczbę projektów, integracje, głębokość raportowania. Dla każdej komórki potrzebujesz uczciwej wartości, a nie tej wyśnionej. Jeśli Pro obejmuje 10 aktywnych projektów, komórka mówi: 10 aktywnych projektów, z linkiem do FAQ cennika wyjaśniającym, co oznacza „aktywny” i co się dzieje po osiągnięciu limitu. Jedną z trudniejszych decyzji jest to, co powiedzieć o planie, który najbardziej chcesz, aby odwiedzający kupili. Wiele stron cennika sprawia, że plan kotwica jest oczywisty — wyróżniony, z plakietką „Najpopularniejszy” — a treść wokół niego wyjaśnia, dlaczego jest odpowiedni dla danego odwiedzającego. Dla narzędzia do śledzenia czasu planem kotwicą jest Pro: to tam zaczynają się integracje i głębokość raportowania, więc strona powinna to wyjaśniać wprost, a nie zakładać, że odwiedzający przeczyta tabelę i sam do tego dojdzie.

To również moment, w którym decydujesz, które terminy będą kanoniczne w całej witrynie. Jeśli produkt nazywa grupy „przestrzeniami roboczymi” na stronie cennika, ale treści marketingowe mówią „zespoły”, każda kolejna strona dziedziczy niespójność. Napisanie strony cennika najpierw zmusza cię do wyboru słownictwa i powinieneś wybrać to, którego używa sam produkt — bo produkt i dokumentacja muszą się z nim zgadzać, a witryna marketingowa to ta, która może się nagiąć.

Strona cennika potrzebuje też własnego FAQ. Pytania, które tam pasują, to te związane z konkretnymi mechanikami planów: co liczy się jako miejsce, co się dzieje przy downgrade’cie, czy rozliczenia są roczne czy miesięczne, co oznacza „aktywny” dla projektu. Istnieje dobrze rozwinięta praktyka strukturyzowania stron cennika pod kątem konwersji i warto przeczytać o tych mechanikach. Ale w tym procesie strona cennika ma nie tylko konwertować — ma ustalić fakty, którym będą posłuszne wszystkie inne strony. Jeśli chcesz poznać głębsze mechaniki, ten przewodnik po naprawie stron cennika SaaS omawia je szczegółowo.

Krok 3 — Traktuj dokumentację API jako powierzchnię produktu, a nie instrukcję.

Programista ocenia narzędzie do śledzenia czasu. Jego firma musi automatycznie pobierać karty czasu pracy do systemu płac. Dokumentacja jest zorganizowana alfabetycznie według endpointów: /projects, /reports, /timesheets, /users. Programista nie ma pojęcia, od którego wywołania zacząć, a sekcja „Authentication” zakłada wiedzę, której nie ma — dokumentacja nigdy nie wyjaśnia, że klucz API tworzy się na stronie ustawień w sekcji „Integrations”. Programista zamyka kartę, przekonany, że produkt nie zintegruje się czysto. A przecież każda niezbędna informacja była w dokumentacji; tylko była zorganizowana w kolejności, jakiej użyłby podręcznik, a nie jakiej użyłby człowiek.

Dokumentacja zorganizowana według przepływów pracy zmieniłaby ten wynik: „Szybki start”, „Uwierzytelnianie”, „Pobieranie kart czasu”, „Tworzenie projektu”, „Webhooki i synchronizacja”. Każda sekcja zaczyna się od zadania, a potem pokazuje endpoint. Szybki start może zająć pięć minut i zaowocować udanym wywołaniem API — co jest odpowiednikiem darmowego okresu próbnego w dokumentacji. Dla produktu zorientowanego na programistów to najbardziej przekonująca strona w witrynie.

Dla każdego SaaS, który ma API, dokumentacja jest stroną twojej witryny, niezależnie od tego, czy tak zaplanowałeś, czy nie. Benchmark w branży — ustanowiony przez takich jak Stripe, GitHub i Twilio — to dokumentacja, która czyta się jak produkt: wyjaśnia zadanie, które programista próbuje wykonać, a nie tylko dostępne endpointy. Zasada jest taka, że dokumentacja API jest częścią doświadczenia produktu i powinna kierować się tą samą logiką od środka, co reszta witryny: zacznij od zadań, które programista może wykonać, a potem pokaż mechanikę.

Bonus dla agencji jest taki, że pisanie dokumentacji w ten sposób wymusza wypłynięcie listy ograniczeń na powierzchnię — co API faktycznie potrafi, gdzie są limity szybkości, których endpointów brakuje — i wyłapiesz te konflikty, zanim pojawią się na stronie marketingowej. Jeśli dokumentacja API jest ważną częścią witryny tego klienta, istnieje głębszy przewodnik po pisaniu dokumentacji, z której programiści faktycznie korzystają.

Krok 4 — Wyprowadź prezentację funkcji z przepływów pracy, a nie z listy funkcji.

Klient wysyła ci arkusz kalkulacyjny z 40 funkcjami i prosi o stronę funkcji. Łatwą odpowiedzią jest siatka: 40 pozycji, każda z ikoną i podpisem. Efekt wydaje się dokładny, ale czyta się jak szum, bo siatka nie ma historii. Nikt nie odwiedza witryny SaaS, żeby poznać każdą funkcję; odwiedzają, aby dowiedzieć się, czy ten produkt robi to jedno zadanie, po które przyszli. Dlatego prezentacja powinna być zbudowana z przepływów pracy, a nie z listy funkcji.

Prześledźmy przykład. Najczęstsza zwycięska ścieżka narzędzia do śledzenia czasu, według zespołu wsparcia klienta, to lider zespołu, który się rejestruje, zaprasza trzech współpracowników, tworzy projekt i pod koniec tygodnia generuje raport. To jest przepływ. Prezentacja funkcji powinna za nim podążać: sekcja o zapraszaniu zespołu (obejmująca miejsca i role), sekcja o konfigurowaniu projektu (obejmująca szablony i ustawienia projektu), sekcja o pulpicie raportowania (obejmująca wykresy i opcje eksportu). Każda sekcja pokazuje zrzut ekranu z dokładnie tego momentu w produkcie, a nie przycięty zrzut rzadko używanego panelu ustawień. Odwiedzający widzi swoją własną ścieżkę, a funkcje, które widzi po drodze, to te, które mają dla niego znaczenie.

Kolejny przepływ, dla nieco innego odwiedzającego, to menedżer, który sam nigdy nie korzysta z narzędzia: zatwierdza karty czasu i przegląda tygodniowy raport. Prezentacja może dodać sekcję dla tego odwiedzającego na końcu — „Dla menedżerów” — nie łamiąc narracji. Dwa przepływy zwykle wystarczą na początek; nie potrzebujesz osobnego dla każdej persony.

Zastrzeżenie — prawdziwe — jest takie, że prezentacja oparta na przepływach wymaga znajomości rzeczywistych, typowych przepływów. To wymaga rozmowy ze wsparciem i sprzedażą, a nie tylko z PM. Jeśli klient nie potrafi powiedzieć, jakie są trzy najczęstsze sposoby korzystania z produktu, to pierwsza rzecz do naprawienia, bo w przeciwnym razie witryna będzie zgadywać. Ten krok często ujawnia, że produkt nie ma jasnego głównego przepływu — co jest problemem produktu, a nie witryny. Zasygnalizuj to uczciwie; witryna nie może wyprodukować przepływu, który nie istnieje. Aby systematycznie uporządkować te przepływy, ten artykuł o strukturyzowaniu prezentacji funkcji pod kątem konwersji przeprowadzi cię przez sekwencję decyzji.

Krok 5 — Zbierz FAQ ze wsparcia i sprzedaży, a nie z wyobraźni.

Masz dwa dni do premiery witryny, a FAQ wciąż jest puste. Instynkt podpowiada napisanie dziesięciu pytań w jedno popołudnie — zwykle pytań, na które chciałbyś, aby produkt odpowiadał, a nie tych, które zadają prawdziwi klienci. To odwrotnie niż trzeba. FAQ ma konkretne zadanie: usunąć ostatnie wątpliwości między odwiedzającym a rejestracją. Skuteczne strony FAQ, takie jak te od HubSpot, Slack i Zendesk, działają, ponieważ są zorganizowane wokół prawdziwych zapytań, wyszukiwalne i zwięzłe. Są produktem słuchania, a nie wymyślania.

Realistyczny scenariusz: jesteś na stronie cennika i wiesz, że największym problemem dla narzędzia do śledzenia czasu jest integracja: „Czy to działa z QuickBooks?” Przegląd logów wsparcia pokazuje, że to najczęstsze pytanie przedsprzedażowe. To pytanie, wraz z odpowiedzią, należy do FAQ na stronie cennika. Drugie najczęstsze, z rozmów sprzedażowych, to „Co się stanie z moimi kartami czasu, jeśli zrezygnuję?” To też tam pasuje. Każda odpowiedź skraca cykl sprzedaży i zmniejsza obciążenie wsparcia, bo odwiedzający, który widzi odpowiedź na piśmie, ufa produktowi bardziej niż ten, który musi pytać.

Zasada dla agencji: nie pisz ani jednej odpowiedzi FAQ, dopóki nie przejrzysz biletów wsparcia, notatek z rozmów sprzedażowych i e-maili onboardingowych. Jakie pytania faktycznie się powtarzają? Te trafiają do FAQ. Wszystko inne trafia na stronę funkcji albo donikąd. A w miarę rozwoju witryny wracaj do FAQ — każda zmiana cennika lub premiera funkcji tworzy nowe pytania, a FAQ to najtańsze miejsce, aby je wychwycić.

Jest też powód, aby myśleć o strukturze FAQ, a nie tylko treści. Długa, przewijana lista pytań jest trudna do skanowania; grupowanie według kategorii (Rozliczenia, Integracje, Zarządzanie kontem) ze spisem treści na górze sprawia, że jest naprawdę użyteczna. Funkcja wyszukiwania pomaga, gdy lista urośnie powyżej pewnego rozmiaru — to część strony, na której design liczy się tak samo jak treść, bo FAQ, którego nie można przeszukać, jest FAQ, którego nikt nie czyta.

Jeszcze jedna rzecz, która jest niewygodna: FAQ to często najbardziej uczciwa strona w witrynie, bo to jedna strona, na której odpowiadasz na pytanie, którego odwiedzający boi się zadać. Jeśli pytanie wydaje się niewygodne — „Czy naprawdę mogę zrezygnować w każdej chwili?” „Czy darmowy plan pokazuje reklamy?” — to uczucie dyskomfortu jest dowodem, że powinno tam być, a nie powodem, by je usunąć. Odwiedzający ma to pytanie, niezależnie od tego, czy odpowiesz; jeśli nie odpowiesz, wywnioskuje odpowiedź, a ta, którą wywnioskuje, będzie gorsza niż prawda.

Krok 6 — Ujednolić i przeprowadzić kontrolę jakości na każdej stronie, zanim pokażesz ją klientowi.

Zaraz pokażesz klientowi gotową witrynę. Zanim to zrobisz, otwórz stronę cennika i stronę funkcji obok siebie. Sprawdź każdą nazwę funkcji: czy się zgadzają? Sprawdź każdą liczbę: czy strona cennika mówi „10 projektów”, strona funkcji „do 10 projektów”, a referencja API „maks. 10” — wszystkie tak samo? Sprawdź każdą obietnicę: czy „nieograniczone projekty” jest gdziekolwiek w witrynie, a jeśli tak, czy to prawda? Następnie poszukaj własnego słownictwa produktu: czy wszędzie jest „przestrzenie robocze”, czy wkrada się „zespoły”? To tutaj łapiesz, że strona główna mówi „bez karty kredytowej”, podczas gdy proces rejestracji faktycznie prosi o kartę kredytową w darmowym okresie próbnym — dokładnie ta klasa niespójności zabija zaufanie.

Zysk z kolejności od środka pojawia się tutaj. Ponieważ każda strona została wyprowadzona z tych samych ograniczeń, praca nad spójnością jest weryfikacją, a nie misją ratunkową. Ale nie pomijaj jej. Sprzeczności, które przetrwają, są subtelne — funkcja nazwana „approvals” na stronie cennika, ale „review flows” w dokumentacji API, zrzut ekranu na stronie głównej pokazujący pulpit w trybie ciemnym, którego produkt nie dostarcza, twierdzenie, że produkt jest „zaufany przez zdalne zespoły”, które wzięło się z decku marki i nie pasuje do rzeczywistej listy klientów.

Praktyczna technika: uczyń listę ograniczeń scenariuszem do QA. Przejdź przez każdą stronę i sprawdź każdy fakt z listą. To działa, ponieważ lista ograniczeń została napisana w pierwszym tygodniu, zanim strony istniały, więc jest naprawdę niezależnym źródłem. Jeśli zaczniesz QA od projektu lub z pamięci, pominiesz fakty, które zmieniły się podczas budowania.

W tym momencie powód sekwencjonowania pracy staje się oczywisty. Gdy strony są budowane równolegle z różnych źródeł, QA za każdym razem znajduje konflikty, a każdy konflikt oznacza przeróbkę strony, która wygląda na gotową. Gdy strony są budowane sekwencyjnie z jednej listy ograniczeń, QA znajduje literówki. To jest różnica między powtarzalnym procesem a ciągłym kryzysem. Aby cała witryna opowiadała jedną historię po starcie — nowe funkcje, nowe zespoły, nowi copywriterzy — potrzebujesz wersji tej samej dyscypliny do utrzymania, a framework do ujednolicania historii witryny SaaS na stronach jest naturalnym następnym krokiem.

Zastrzeżenia, które trzymają to w ryzach.

Trzech rzeczy ten framework nie twierdzi. Po pierwsze, dla bardzo wczesnego etapu SaaS bez API, z jednym planem i jednym oczywistym przypadkiem użycia, kolejność ma znacznie mniejsze znaczenie; mógłbyś zbudować tę witrynę w dowolnej kolejności, a praca nad uzgodnieniami byłaby trywialna. Framework zwraca się, gdy jest prawdziwa złożoność — wiele planów, API, wiele funkcji, kilka grup odbiorców. Nie stosuj go dogmatycznie do produktu, który w istocie jest stroną docelową z przyciskiem rejestracji.

Po drugie, budowanie od środka na początku daje powolne widoczne postępy. Klient prosił o stronę główną, a ty dostarczasz tabelę cennika i dokument z ograniczeniami. Będą się sprzeciwiać, bo strona główna to coś, co mogą pokazać inwestorom i własnemu zespołowi. Zarządzanie tymi oczekiwaniami — pokazanie im, jak decyzje dotyczące strony cennika kształtują wszystko inne — jest częścią pracy, a nie jej porażką. Jednym ze sposobów na utrzymanie tempa jest wcześniejsze stworzenie surowego mockupu strony głównej, wyraźnie oznaczonego jako pojemnik czekający na treść, aby klient mógł zobaczyć cel, podczas gdy ty budujesz szkielet.

Po trzecie, lista ograniczeń się zmienia. Cennik się zmienia, API rośnie, plany się mnożą. Framework zakłada, że po starcie będziesz aktualizować dokument z ograniczeniami, bo witryna zacznie się psuć w momencie, gdy przestanie odzwierciedlać prawdziwe limity produktu. To koszt utrzymania podejścia od środka: źródło prawdy jest prawdziwe tylko wtedy, gdy ktoś je posiada.

Podsumowanie.

Najczęstszą porażką w projektach witryn SaaS nie jest słaba treść ani zły design — to strony, które są ze sobą sprzeczne, bo zostały zbudowane w złej kolejności. Zacznij od strony cennika i dokumentacji API, gdzie żyją prawdziwe ograniczenia produktu; wyprowadź prezentację funkcji z rzeczywistych przepływów pracy; zbierz FAQ z prawdziwych rozmów; i zakończ kontrolą spójności, która weryfikuje, a nie ratuje. Rób to u kilku różnych klientów, a odkryjesz, że to mniej proces twórczy, a bardziej linia montażowa — co w agencji jest dokładnie tym, czego chcesz. Praca twórcza wciąż istnieje; po prostu jest stosowana tam, gdzie ma największą dźwignię.

Sources (5)