Dobra strona dla placówki medycznej musi pogodzić cztery rzeczy, które zwykle się ze sobą kłócą: szybkość, widoczność w wyszukiwarkach, zgodność z prawem i nowoczesny wygląd. W tym wpisie pokazuję na konkretnym przykładzie - nowej, trójjęzycznej stronie wrocławskiej kliniki SonarClinic - co dokładnie zrobiliśmy, dlaczego i jakie to dało mierzalne efekty (na końcu pełne wyniki Lighthouse).
Punkt wyjścia i cel
Klinika potrzebowała nowej strony, która:
- ładuje się błyskawicznie i jest odporna technicznie
- obsługuje pacjentów polsko-, anglo- i ukraińskojęzycznych
- jest poprawnie indeksowana przez Google bez utraty dotychczasowych pozycji
- spełnia RODO i polski zakaz reklamy świadczeń zdrowotnych
- jest gotowa pod rezerwację wizyt online
1. Technologia: statyczny Astro zamiast ciężkiego CMS-a
Zamiast WordPressa wybraliśmy Astro - framework generujący czysty, statyczny HTML.
Dlaczego: brak bazy danych i wtyczek oznacza brak typowych wektorów ataku i koniec z aktualizacjami bezpieczeństwa. Statyczne pliki serwują się natychmiast i działają na tanim, zwykłym hostingu. Mniej ruchomych części to mniejszy koszt utrzymania i większa stabilność - kluczowe dla placówki, która nie ma działu IT.
Dlaczego Astro to dziś standard, a nie „stara technologia"
Przez lata w branży web developerskiej panował trend pakowania wszystkiego do ciężkich aplikacji w JavaScript - nawet prostych blogów czy wizytówek. Efekt był taki, że strony ładowały się wolno, szczególnie na urządzeniach mobilnych z gorszym zasięgiem.
Astro wyciągnęło z tego wnioski i odwróciło zasady gry:
- skupiło się na maksymalnym „odchudzeniu" tego, co trafia do przeglądarki użytkownika - domyślnie do telefonu pacjenta nie leci żaden zbędny JavaScript;
- wprowadziło podejście, w którym kod jest przetwarzany z wyprzedzeniem (podczas budowania strony), a nie na żywo w telefonie pacjenta czy klienta.
Dlatego wybierając dziś Astro - np. do migracji istniejącej strony albo budowy nowej - nie decydujesz się na „starą technologię", tylko na nowoczesny, wydajnościowy standard (state of the art), który obecnie wyznacza trendy w świecie tworzenia szybkich stron internetowych. To właśnie ten fundament przekłada się na wyniki Lighthouse, które pokazuję niżej.
2. Trzy języki bez kanibalizacji pozycji
Najtrudniejszy wymóg: dodać angielski i ukraiński tak, żeby nie zaszkodzić polskiej wersji. Zrobiliśmy to przez:
- lokalizowane, „ładne" adresy dla każdego języka, np.
/uslugi/kardiologia/,/en/services/cardiology/,/uk/poslugy/kardiolohiya/- słowa kluczowe w URL w każdym języku - hreflang z pełną wzajemnością +
x-default→ Google wie, którą wersję pokazać komu i nie traktuje ich jako duplikatów - kanoniczne adresy osobne dla każdej wersji
- ręczne tłumaczenia treści, opisów i biogramów (nie automat) - w tym medycznych, gdzie precyzja ma znaczenie
Efekt: 130 podstron w trzech językach, każda indeksowana niezależnie, polska wersja nienaruszona.
3. SEO „pod maską" - fundament, którego nie widać
- Dane strukturalne (Schema.org):
MedicalClinic,Physician,MedicalProcedure,FAQPage,BreadcrumbList,WebSite,ItemList. Dzięki temu Google rozumie, że to klinika, kto przyjmuje, jakie są usługi i odpowiedzi na częste pytania. - Local SEO: komplet danych NAP (nazwa, adres, telefon), godziny otwarcia, współrzędne geo i powiązanie z wizytówką Google - żeby klinikę znajdowano przez frazy typu „kardiolog Wrocław", a nie tylko po nazwie. To fundament pozycjonowania lokalnego we Wrocławiu.
- Tytuły i opisy: unikalne na każdej stronie, z lokalizacją (miasto, dzielnica), w poprawnej długości (≤ ~60/155 znaków).
- Czysty
<head>: krytyczne znaczniki (tytuł, canonical, hreflang, Open Graph) ładowane przed skryptami zewnętrznymi - żeby błąd zewnętrznego skryptu nie „urwał" sekcji<head>. - Pliki nawigacyjne dla robotów:
sitemap.xml,robots.txtorazllms.txt/llms-full.txt- ten ostatni to nowy standard ułatwiający czytanie strony modelom AI.
4. RODO i prawo reklamy medycznej - bez kompromisów
- Baner zgody na cookies z realnym blokowaniem. Google Analytics 4 i Meta Pixel nie zbierają danych, dopóki pacjent nie kliknie „Akceptuję" - wdrożyliśmy Google Consent Mode v2 z domyślnym stanem „odmowa" oraz blokadę Pixela. To zgodne z RODO i wyrokiem TSUE „Planet49" (zgoda musi być aktywna, nie domyślnie zaznaczona).
- Ton informacyjny, nie reklamowy. W Polsce reklama świadczeń zdrowotnych jest prawnie ograniczona, więc treści opisują, a nie zachwalają - bez „najlepszy", bez obietnic skuteczności, bez porównań.
5. Szybsza indeksacja: Google + IndexNow/Bing
Stronę zgłosiliśmy nie tylko do Google Search Console (sitemapa + ręczne „Poproś o zindeksowanie"), ale też przez IndexNow do Bing, Yandex i pochodnych - w tym wyszukiwarek zasilających asystentów AI (ChatGPT Search, Copilot). To kanał ruchu, który będzie tylko rósł.
6. Wyniki - Lighthouse
Słowa to jedno, liczby drugie. Audyt strony głównej w Lighthouse:
Core Web Vitals (metryki realnej szybkości)
| Metryka | Wynik | Próg „dobry" Google |
|---|---|---|
| First Contentful Paint | 0,7 s | < 1,8 s |
| Largest Contentful Paint | 0,9 s | < 2,5 s |
| Total Blocking Time | 70 ms | < 200 ms |
| Speed Index | 0,8 s | < 3,4 s |
Co to znaczy w praktyce: strona pokazuje treść w niecałą sekundę i reaguje natychmiast. To nie tylko komfort pacjenta - Core Web Vitals są czynnikiem rankingowym Google, a szybkość bezpośrednio przekłada się na mniejsze odbicia i więcej umówionych wizyt.
Gotowość pod wyszukiwarki AI
Poza klasycznym Lighthouse sprawdziliśmy też, jak dobrze stronę potrafią „przeczytać" agenci AI. W eksperymentalnym audycie Agentic Browsing (Chrome Canary) strona uzyskała komplet 3/3 - treść jest na tyle czysta i dobrze ustrukturyzowana, że radzą sobie z nią zarówno roboty wyszukiwarek, jak i asystenci AI. Przy rosnącym ruchu z ChatGPT/Copilot staje się to realną przewagą. To w praktyce to samo, o co chodzi w GEO (Generative Engine Optimization).
Po co to wszystko?
Bo strona medyczna to nie tylko estetyka - to maszyna, która buduje zaufanie pacjenta i jest widoczna tam, gdzie pacjent szuka: w Google, w Bing, a coraz częściej w odpowiedziach AI. Szybkość, dane strukturalne, wielojęzyczność i zgodność z RODO to nie dodatki, lecz fundament, na którym dopiero pracuje cały marketing.
Strona kliniki musi przekonać dwóch odbiorców jednocześnie: pacjenta, który szuka pomocy i ocenia zaufanie w kilka sekund, oraz algorytm, który decyduje, komu tę stronę w ogóle pokaże. Dobra architektura techniczna obsługuje obu naraz.