Case study #02Audyt techniczny · B2BWordPress + Elementor668 URL-iKwiecień 2026
Audyt SEO techniczny dla firmy B2B — 47 problemów zidentyfikowanych w jednym raporcie.
Firma z branży ochrony danych osobowych. 668 URL-i w sitemap. WordPress + Elementor + Yoast. Wyniki audytu: 0/7 headerów bezpieczeństwa, 32 skrypty JS blokujące wydajność, 2 konflikty H1, brak llms.txt, 16 linków bez tekstu. Raport → lista priorytetowa → wdrożenie.
668
URL-i w sitemap przeanalizowanych
0/7
headerów bezpieczeństwa na starcie (krytyczne)
47
zidentyfikowanych problemów
5 dni
czas wykonania pełnego audytu
Klient i kontekst
Firma sprzedająca bezpieczeństwo danych. Strona w WordPress, którą trzeba było prześwietlić.
Firma świadczy usługi IOD outsourcing, wdrożenia RODO, audyty KRI i szkolenia dla biznesu. Cała komunikacja prowadzona przez WordPress + Elementor — 668 URL-i, 224 wpisy blogowe, 17 autorów, blog publikowany od lat.
Strona „jakoś” nie działa — od lat publikujemy blog, a pozycji nie ma. Coś jest nie tak technicznie, ale nie wiemy co.
Na potrzeby publikacji case study nazwa firmy została zanonimizowana. Szczegóły techniczne (wartości liczbowe, nazwy problemów, struktura domeny) — bez zmian.
Metodologia
Audyt wykonany w czterech warstwach.
01
Crawl i indeksacja
Sitemap, robots.txt, canonical, meta robots, hreflang, struktura URL.
02
On-page SEO
Title, meta description, nagłówki H1–H5, Schema.org, Open Graph, Twitter Cards.
03
Wydajność i dostępność
Core Web Vitals, liczba requestów, blocking JS/CSS, WCAG 2.1.
Narzędzia: crawl własny (Screaming Frog + custom script), Google Search Console, PageSpeed Insights, securityheaders.com, manualna weryfikacja Schema w Rich Results Test, sprawdzenie dostępności (axe DevTools, NVDA screen reader).
Kluczowe odkrycia
Top 10 problemów z 47 zidentyfikowanych.
Critical · 7 dni High · 30 dni Medium · 60 dni Low · backlog
Problemy krytyczne
do wdrożenia w 7 dni
01 / 10
Dwa nagłówki H1 na stronie głównej
StanStrona główna zawiera dwa H1: „Bezpieczeństwo i ochrona danych" oraz „Home". To łamie podstawową zasadę SEO — jeden H1 per strona.
ImpactGoogle ma problem z identyfikacją głównego tematu strony, co osłabia pozycjonowanie na frazy brandowe i ogólne.
FixZmiana drugiego „Home" na H2 lub usunięcie. Edycja motywu lub Elementora.
02 / 10
Brak wszystkich 7 headerów bezpieczeństwa (0/7)
Stan
Strona nie wysyła żadnego z 7 kluczowych nagłówków bezpieczeństwa:
Strict-Transport-Security (HSTS)
X-Content-Type-Options
X-Frame-Options
Content-Security-Policy
X-XSS-Protection
Referrer-Policy
Permissions-Policy
ImpactPodatność na clickjacking, MIME sniffing, brak wymuszenia HTTPS po pierwszej wizycie, brak kontroli CSP. Paradoks: firma sprzedająca usługi związane z bezpieczeństwem danych ma stronę z 0/7 headerów. Duży problem wizerunkowy dla B2B.
FixDodanie headerów przez .htaccess LiteSpeed lub Cloudflare Page Rules. Czas wdrożenia: 1 godzina.
03 / 10
Brak llms.txt i llms-full.txt
StanBrak plików llms.txt i llms-full.txt — strona jest niewidoczna dla LLM-ów (ChatGPT, Perplexity, Claude) pod kątem retrieval optimization.
ImpactW 2026 firma B2B nie istnieje w odpowiedziach AI na zapytania typu „kto zajmuje się IOD outsourcing w Polsce”, „firmy oferujące audyt KRI”.
06Warstwa bezpieczeństwa — headery, mixed content, cookies, RODO5stron
07Tabela priorytetowa — 47 problemów z priorytetem i czasem wdrożenia3strony
08Rekomendacje strategiczne — migracja, AIO/GEO, plan 90-dniowy3strony
09Załączniki — raw crawl data, screenshoty, zrzuty Schema—
Impact wdrożenia
Co się stanie, gdy klient wdroży rekomendacje w 90 dni.
Projekcja zmian po wdrożeniu pełnych rekomendacji
Metryka
Baseline
Cel
Prawdopodobieństwo
PageSpeed mobile
~65
85+
Wysokie
Core Web Vitals LCP
>2.5s
<1.5s
Wysokie
Security Headers score
F (0/7)
A+ (7/7)
Pewne
Schema coverage
5 typów
9+ typów
Pewne
WCAG violations
18
<3
Wysokie
Obecność w AI Overviews
brak danych
baseline + monitoring
Średnie
Frazy TOP 10 (estymacja)
—
+15–25% w 6 msc
Średnie
Te liczby zakładają pełne wdrożenie rekomendacji w 90 dni. Bez zmian w samym contentcie — samo techniczne fixy.
Stack narzędziowy
Czym audytuję — narzędzia w 6 kategoriach.
Crawl
Screaming Frog SEO Spider
Custom Python script
(do struktury Schema)
Wydajność
PageSpeed Insights
WebPageTest
Chrome DevTools Lighthouse
Dostępność
axe DevTools
WAVE
NVDA screen reader
Bezpieczeństwo
securityheaders.com
SSL Labs
Mozilla Observatory
Schema
Google Rich Results Test
Schema Markup Validator
Analityka
Google Search Console
GA4
Raport
Google Docs (PDF export)
Looker Studio (dashboardy)
Manual check
DevTools Network
cURL — headery
Wayback Machine — historia
Wnioski
Pięć rzeczy, które wynoszę z tego audytu.
01
Audyt techniczny ujawnia problemy niewidzialne z poziomu CMS.
Klient publikował blog od lat, nie wiedząc że 0/7 headerów bezpieczeństwa to ogromny sygnał negatywny dla Google (szczególnie dla YMYL/B2B). Manual check od jednej osoby > dashboard Yoast.
02
Elementor + Yoast = ukryty koszt wydajności.
32 pliki JS w dużej mierze pochodzą z tych dwóch wtyczek. Dla strony, która nie potrzebuje page builder na każdej stronie, migracja na lżejszy motyw zwraca się w Core Web Vitals.
03
W 2026 brak llms.txt = brak obecności w AI search.
Klient B2B szukany w ChatGPT / Perplexity przez firmy poszukujące IOD — bez llms.txt nie pojawi się w odpowiedziach.
04
Firma sprzedająca bezpieczeństwo musi mieć A+ security headers.
Nie ma gorszego sygnału dla prospekta B2B niż zauważenie, że firma oferująca audyt RODO sama ma 0/7 headerów.
05
Priorytetyzacja to 80% wartości raportu.
47 problemów bez priorytetu = klient nie wie od czego zacząć. Tabela Critical / High / Medium / Low z czasem wdrożenia = klient wie co zrobić w poniedziałek rano.
Chcesz taki audyt swojej strony?
Pełny audyt SEO techniczny + wydajność + dostępność + bezpieczeństwo.
38-stronicowy raport PDF + sesja wdrożeniowa 90 min. Realizacja 7–10 dni roboczych. Cena: 2 500 – 5 000 zł netto (zależnie od skali strony).