Klient i wyzwanie
Firma usługowa z Trójmiasta, działająca od 8 lat w branży instalacyjnej (fotowoltaika, pompy ciepła, klimatyzacja). Strona internetowa postawiona 5 lat temu na WordPressie, technicznie sprawna, ale treściowo zaniedbana.
Problem: Ruch organiczny spadł o 35% w ciągu ostatniego roku. Firma była kompletnie niewidoczna w ChatGPT, Perplexity i Gemini — gdy potencjalni klienci pytali AI o instalatorów fotowoltaiki w Trójmieście, firma nie pojawiała się w odpowiedziach. Konkurenci, którzy zainwestowali w treści, zbierali leady z nowego kanału.
Kluczowe problemy:
- Zero treści edukacyjnych — strona miała tylko 5 podstron: główna, oferta, realizacje, kontakt, o nas. Brak bloga, FAQ, poradników
- Brak schema markup — żaden typ structured data nie był wdrożony. Google nie rozumiał czym jest firma, jakie usługi oferuje, gdzie działa
- Brak llms.txt i robots.txt dla AI — crawlery AI (GPTBot, ClaudeBot, PerplexityBot) nie miały dostępu do treści
- Słaby E-E-A-T — brak autora na stronie, brak dowodów doświadczenia, brak certyfikatów, brak case studies
- Meta tagi z 2021 — nieaktualne opisy, brak Open Graph, brak Twitter Cards
Rozwiązanie
Przeprowadziliśmy dwuetapowy audyt — GEO (widoczność w AI) i SEO (widoczność w Google) — a następnie wdrożyliśmy top 15 rekomendacji.
1. Audyt GEO — widoczność w systemach AI
Sprawdzenie jak firma jest postrzegana przez 4 systemy AI: ChatGPT, Perplexity, Gemini i Google AI Overview. Test obejmował 20 zapytań typowych dla potencjalnych klientów.
- 20 zapytań testowych w 4 systemach AI (80 testów łącznie)
- Wynik początkowy: 28/100 — firma wspomniana tylko 2 razy z 80 zapytań
- Analiza co mają konkurenci, którzy się pojawiają (structured data, treści, llms.txt)
- Ocena cytowalności treści — czy AI ma co cytować z tej strony
2. Audyt SEO — techniczny + treściowy
Pełna analiza techniczna strony i ocena jakości treści pod kątem wytycznych Google E-E-A-T.
- Core Web Vitals: LCP, FID, CLS — wszystkie w normie (strona technicznie OK)
- Robots.txt: brakowało reguł dla crawlerów AI
- Schema markup: brak jakiegokolwiek structured data
- Treści: 5 podstron, ~2000 słów łącznie — dramatycznie za mało
- E-E-A-T: brak sygnałów doświadczenia, brak autora, brak certyfikatów na stronie
3. Raport PDF z 47 rekomendacjami
Raport w 6 kategoriach z priorytetyzacją: critical, high, medium, low. Każda rekomendacja z konkretnym opisem co zrobić, dlaczego i jaki efekt przyniesie.
- Technical SEO: 8 rekomendacji (schema, robots.txt, sitemap, meta tagi)
- GEO/AI Visibility: 9 rekomendacji (llms.txt, AI crawler access, structured FAQ, cytowalność)
- Content: 12 rekomendacji (blog, FAQ, case studies, poradniki)
- E-E-A-T: 7 rekomendacji (autor, certyfikaty, dowody doświadczenia)
- On-page: 6 rekomendacji (nagłówki, internal linking, alt tagi)
- Local SEO: 5 rekomendacji (Google Business, NAP, lokalne słowa kluczowe)
4. Wdrożenie top 15 rekomendacji (quick wins)
W ciągu 2 tygodni wdrożyliśmy 15 najważniejszych zmian, które nie wymagały przebudowy strony:
- Schema markup: LocalBusiness, Service, FAQPage, BreadcrumbList
- Nowy robots.txt z regułami dla AI crawlerów (GPTBot, ClaudeBot, PerplexityBot — Allow)
- Plik llms.txt opisujący firmę, usługi i kompetencje
- Aktualizacja wszystkich meta tagów + Open Graph + Twitter Cards
- 3 artykuły edukacyjne na bloga (1500-2000 słów każdy)
- Rozbudowa FAQ z 5 do 25 pytań z schema FAQPage
- Strona autora z certyfikatami i doświadczeniem
Wdrożenie
| Etap | Czas | Co |
|---|---|---|
| Dzień 1-3 | Audyt GEO | 80 testów AI, analiza cytowalności, benchmark konkurencji |
| Dzień 4-6 | Audyt SEO | Technical crawl, content audit, E-E-A-T scoring |
| Dzień 7-8 | Raport PDF | 47 rekomendacji w 6 kategoriach, priorytetyzacja |
| Dzień 9-18 | Wdrożenie | Top 15 quick wins: schema, meta, llms.txt, 3 artykuły, FAQ rewrite |
Całkowity czas: 18 dni roboczych (8 dni audyt + raport, 10 dni wdrożenie quick wins).
Wyniki po 2 miesiącach
| Metryka | Przed | Po | Zmiana |
|---|---|---|---|
| Wynik GEO | 28/100 | 65/100 | +132% |
| Widoczność w Perplexity | 0 wzmianek | Cytowana w 6/20 zapytań | Nowy kanał |
| Widoczność w ChatGPT | 2/80 wzmianek | 11/80 wzmianek | +450% |
| Ruch organiczny | Bazowy (spadek -35% YoY) | +18% vs okres przed audytem | Odwrócenie trendu |
| Pozycje kluczowych fraz | Strona 2-3 | Top 10 dla 8 fraz | Znaczący wzrost |
| Schema markup | 0 typów | 4 typy (Local, Service, FAQ, Breadcrumb) | Pełne wdrożenie |
Koszt i zwrot z inwestycji
- Audyt GEO + SEO + raport PDF: 2 900 PLN
- Wdrożenie top 15 rekomendacji: 3 500 PLN (schema, meta, llms.txt, 3 artykuły, FAQ)
- Łącznie: 6 400 PLN jednorazowo
- Wartość dodatkowego ruchu: +18% ruchu organicznego = ~40 dodatkowych zapytań ofertowych/miesiąc
- Wartość widoczności w AI: Nowy kanał leadów — klienci trafiający z ChatGPT i Perplexity
- Zwrot z inwestycji: Przy konwersji 5% z dodatkowego ruchu i średniej wartości zlecenia 15 000 PLN — zwrot w pierwszym miesiącu
Wnioski
- Technicznie sprawna strona to za mało. Core Web Vitals w normie, ale zero treści = zero widoczności. Google i AI potrzebują treści do indeksowania i cytowania.
- GEO to nowy kanał, nie moda. Klienci coraz częściej pytają AI zamiast googlować. Firma niewidoczna w ChatGPT traci leady już teraz.
- llms.txt i schema to quick wins. Wdrożenie zajmuje godziny, a efekt widać w tygodniach. Większość konkurencji tego nie ma.
- Treści edukacyjne to fundament. 3 artykuły blogowe przyniosły więcej ruchu niż 5 lat istnienia statycznej strony. AI cytuje treści, które odpowiadają na konkretne pytania.
Nie spodziewałem się, że strona technicznie poprawna może być tak niewidoczna. Raport otworzył mi oczy — 47 konkretnych rzeczy do poprawy, z których 15 wdrożyliśmy w dwa tygodnie. Efekty widać po miesiącu.