Kontekst i wyzwanie
dotlaw doradza firmom z branż IT, SaaS, e-commerce, MedTech, GameDev i FinTech. Poprzednia strona korzystała z języka wizualnego tradycyjnej kancelarii i ukrywała największy wyróżnik zespołu: ci prawnicy rozumieją, jak firmy technologiczne budują, sprzedają i regulują produkty.
Nowy system miał obsłużyć rozbudowaną pracę wydawniczą. Prawnicy prowadzą specjalizacje, strony branżowe, case studies, profile zespołu, poradniki prawne, landing pages kampanii i magazyn po polsku oraz angielsku. Redakcja potrzebowała bezpośredniej kontroli nad treścią, a wyszukiwarki i systemy AI stabilnych adresów, danych strukturalnych oraz czytelnych relacji między ekspertami, usługami i publikacjami. Zapytania miały też trafiać prosto do procesu sprzedaży.
Rozwiązanie
Zaprojektowałem model treści, interfejs i architekturę produkcyjną, a następnie zbudowałem dotlaw.co na Next.js 16, React 19 i Sanity 4. Branże, specjalizacje prawne, case studies, profile ekspertów, artykuły i strony kampanii działają jako osobne typy treści z wariantami PL i EN. Redaktor pracuje w osadzonym Sanity Studio, a podpisane webhooki odświeżają właściwe strony zaraz po publikacji.
Supabase zapisuje zapytania oraz indeks PostgreSQL pgvector używany przez semantyczne wyszukiwanie magazynu. Wyszukiwarka AI przesyła odpowiedzi oparte na opublikowanych materiałach kancelarii przez Vercel AI SDK. Nowe i zmienione artykuły są ponownie indeksowane po publikacji, a zadanie cykliczne obejmuje późniejsze aktualizacje. Formularze mają walidację i limit zapytań, a każdy lead trafia trzema połączonymi kanałami do Supabase, emaila i Pipedrive. PostHog mierzy korzystanie z produktu.
Warstwa SEO i GEO obejmuje kanoniczne adresy, generowany sitemap, dane JSON-LD dla kancelarii, prawników, artykułów, usług i case studies oraz osobne pliki llms.txt dla crawlerów AI. Redakcyjna typografia i system ilustracji z rysiem utrzymują czytelność długich treści i widoczne pozycjonowanie technologiczne. Ta współpraca rozwinęła się później w Akademię dotlaw, osobną platformę e-learningową.
Efekty i stack
Dwujęzyczna platforma wydawnicza kancelarii z ustrukturyzowaną treścią, wyszukiwaniem semantycznym i połączonym obiegiem leadów.
- PL / EN
- jeden system treści dla dwóch wersji językowych
- Sanity
- treści prawne publikowane przez samą kancelarię
- 3 kanały
- każde zapytanie trafia do Supabase, emaila i Pipedrive
2026Next.js 16React 19TypeScriptSanity 4SupabasePostgreSQL + pgvectorVercel AI SDKPostHogPipedriveVercel