Realizacja · Kancelaria Adwokacka

Strona WWW dla Kancelarii Adwokackiej Janiga

Nowa strona WordPress z Schema LegalService, SEO lokalne i Core Web Vitals 100. Wzrost ruchu organicznego o 180% w 6 miesięcy, 12 nowych zapytań klientów miesięcznie.

Branża
Prawo / YMYL
Stack
WordPress
Czas realizacji
4 tygodnie
Rok
2024
Zrzut ekranu strony WWW Kancelarii Adwokackiej Janiga — realizacja GMWEB
Strona główna kancelarii — czysty layout, focus na konwersji (telefon + formularz kontaktowy w hero).

Brief klienta — punkt wyjścia

Kancelaria Adwokacka Janiga to praktyka prawnicza z doświadczeniem w prawie cywilnym, rodzinnym i gospodarczym. Klient zgłosił się do GMWEB z zestawem typowych problemów dla branży prawniczej: starsza strona internetowa nie generowała leadów, była mało widoczna w wyszukiwaniach lokalnych, a tempo ładowania (LCP > 4s) odstraszało użytkowników mobilnych.

Pierwsza diagnoza GMWEB wykazała: brak Schema LegalService, niezoptymalizowany Google Business Profile, brak content'u edukacyjnego (poradniki dla klientów to klucz w branży prawniczej, gdzie użytkownik szuka odpowiedzi na konkretne pytania), oraz brak strategii SEO lokalnego. Strona miała ~50 odwiedzin organicznych miesięcznie i zerową konwersję na zapytania.

Cele projektu

  • Wzrost widoczności lokalnej — top 10 dla zapytań typu "adwokat [miasto]", "kancelaria prawna [miasto]", "rozwód [miasto]".
  • Konwersja na zapytania — minimum 10 leadów miesięcznie z formularza i telefonu.
  • Wiarygodność (E-E-A-T) — w branży YMYL (Your Money Your Life) Google szczególnie ostro ocenia ekspertyzę, autorytet i zaufanie. Schema LegalService + Person dla adwokata + opinie klientów.
  • Core Web Vitals 100 — szczególnie LCP < 2.5s i INP < 200ms na mobile, gdzie 70% ruchu kancelarii pochodzi z telefonu.

Stack i architektura

Wybór padł na WordPress z dedykowanym motywem zbudowanym pod tę realizację. WordPress to świadoma decyzja — klient miał edytować treści samodzielnie (regularnie publikować poradniki prawne), a panel WP jest najmniej restrykcyjny dla osób bez technicznego backgroundu. Dla projektu tego typu Next.js byłby overkill — content jest statyczny, ruch kompresuje Cloudflare, a obciążenie serwera obsłuży nginx + Redis Object Cache + Varnish bez problemu.

  • Frontend — dedykowany motyw WordPress (PHP + Twig), bez page builderów, czysty HTML, krytyczny CSS inline, lazy loading obrazów (WebP/AVIF).
  • Backend — WordPress 6.x, Docker (nginx + PHP-FPM 8.2 + MariaDB), Redis Object Cache, Varnish front cache, Cloudflare CDN.
  • SEO — Schema.org LegalService + Person + LocalBusiness, sitemap.xml dynamiczny, hreflang dla wersji PL (przygotowane pod ekspansję).
  • Bezpieczeństwo — fail2ban, ograniczenia geoblokady na panel /wp-admin, 2FA dla klienta, codzienny backup off-site.

Najważniejsze decyzje SEO

1. Schema LegalService + Person dla adwokata

W branży YMYL E-E-A-T to nie buzzword — to twardy wymóg Google. Każdy adwokat na stronie ma własną kartę z Schema Person zawierającą: imię i nazwisko, numer wpisu na listę adwokatów (weryfikowalny w KIRP), wykształcenie (uczelnia), specjalizacje, zdjęcie. Schema LegalService dla całej kancelarii dodaje: areaServed (miasta), priceRange, openingHours, contactPoint, sameAs (LinkedIn, Google Business). Efekt: Google rozumie, że strona to prawdziwa kancelaria, nie spam content farm.

2. Strony lokalne pod konkretne miasta

Zamiast jednej strony "Kontakt", każde miasto obsługiwane przez kancelarię ma dedykowaną podstronę: "Adwokat [miasto] — usługi prawne". Każda zawiera unikalną treść: opisy spraw typowych dla regionu, godziny otwarcia, mapę dojazdu, opinie lokalnych klientów. To eliminuje thin content i pozwala rankować na long-tail typu "adwokat rozwód [miasto]" (niska konkurencja, wysoka konwersja).

3. Sekcja blog/poradnik z odpowiedziami na konkretne pytania

Klient wynajmujący adwokata zwykle ma już problem prawny i szuka odpowiedzi w Google. Stworzyliśmy ~30 artykułów w stylu "Jak rozwód za porozumieniem stron — krok po kroku", "Ile kosztuje rozwód w 2024", "Co zrobić gdy partner nie chce się rozwieść". Każdy z FAQ schema, gdzie odpowiedzi są bezpośrednie i ucięte (snippet-friendly). Wynik: Featured Snippets na 6 fraz w 4 miesiącu, ruch z poradników to 60% całego ruchu organicznego.

4. Google Business Profile + recenzje

GBP zoptymalizowany pod kątem kategorii (Adwokat + Kancelaria adwokacka), wszystkich godzin otwarcia, zdjęć biura (real, nie stockowe), 50+ postów GBP w ciągu pół roku (każdy artykuł blog dostawał skrócony post na GBP). System proszenia o recenzje po zakończonej sprawie (link bezpośredni, qrkod w pokoju konsultacji). Po 6 miesiącach: 47 recenzji, średnia 4.9, top 3 w map pack dla "adwokat [miasto]".

5. Core Web Vitals — performance budget

Twardy budget: LCP < 2.0s, INP < 100ms, CLS < 0.05. Wykluczyliśmy ciężkie biblioteki JS (zero React, zero jQuery na frontend), tylko vanilla JS dla małych interakcji. Hero image: WebP 800x600 ~30 KB, preload, fetchpriority="high". Fonts: system stack (no Google Fonts blocking). Wynik PageSpeed Insights: Mobile 98, Desktop 100.

Wyniki po 6 miesiącach

Ruch organiczny
+180%
~50 → ~140 odwiedzin/msc (GA4)
Leady miesięcznie
+12
0 → 12 zapytań/msc (formularz + telefon)
Top 10 / Top 3
23 / 8
Frazy lokalne "adwokat [miasto]", "rozwód"
PageSpeed mobile
98 / 100
LCP 1.8s, INP 90ms, CLS 0.02

Średni czas między uruchomieniem strony a pierwszym leadem: 18 dni. Pierwszy ranking top 3 dla głównego miasta: 4 miesiąc. Pełna kompozycja efektów (SEO + GBP + content + recenzje) zaczęła działać od 5 miesiąca — wcześniej Google głównie indeksował i kalibrował zaufanie.

Co zrobiliśmy inaczej niż konkurencja

Większość stron kancelarii prawnych to sztywne "wizytówki": 3-5 podstron, generyczne treści o kancelarii, brak content'u i SEO. Klient miał w 6 miesięcy: 30 artykułów blog, 8 stron lokalnych, dedykowane podstrony specjalizacji (rozwód, alimenty, prawo gospodarcze, sprawy karne), profil GBP z 50+ postami, 47 zweryfikowanych recenzji. Inwestycja content'u zwraca się w długim terminie — każdy z tych URL może rankować latami.

Stack technologiczny — szczegóły

  • WordPress 6.x z dedykowanym motywem (bez page builderów)
  • Docker compose: nginx + PHP-FPM 8.2 + MariaDB 10.11
  • Redis Object Cache (sqlite plugin) + Varnish front cache
  • Cloudflare CDN, R2 do backupów off-site
  • Schema.org: LegalService, Person, LocalBusiness, FAQPage, BreadcrumbList
  • WebP/AVIF dla wszystkich obrazów (Imagify automation)
  • Cookie consent zgodny z RODO/ePrivacy
  • fail2ban + WAF Cloudflare + 2FA na /wp-admin

Co dalej?

Plan na 2025-2026: ekspansja content'u (kolejne 30 artykułów rok), dodanie kalkulatorów (np. kalkulator kosztów rozwodu, kalkulator alimentów) jako lead magnetów, hreflang dla wersji EN (klienci międzynarodowi w sprawach gospodarczych), FAQ schema na każdej stronie specjalizacji. Cel 2026: 300 odwiedzin/msc i 25 leadów/msc.

Twoja branża też jest YMYL?

Dla kancelarii prawniczych, gabinetów medycznych, firm finansowych Google ma ostre wymagania E-E-A-T. Robimy strony, które w branżach YMYL nie tylko ładnie wyglądają — przede wszystkim rankują i konwertują. Porozmawiajmy o Twoim projekcie.

Zamów wycenę

Powiązane realizacje i tematy