- Przygotowanie i narzędzia do audytu SEO
- Określ cel i zakres prac
- Zbuduj zestaw narzędzi
- Przygotuj bazę danych do analizy
- Ustal środowisko testowe i plan QA
- Standaryzuj nazewnictwo i dokumentację
- Audyt techniczny: indeksacja, crawl i wydajność
- Robots.txt i mapy witryny
- Pokrycie, stan i indeksacja
- Kontrola crawl budgetu
- Struktura URL, parametry i kanonizacja
- Wydajność i Core Web Vitals
- Mobile-first, dostępność i bezpieczeństwo
- Audyt on-page: treści, meta dane i struktura
- Mapa intencji i badanie słów kluczowych
- Meta tytuły, opisy i dyrektywy
- Struktura nagłówków i semantyka
- Duplikacja, cienka treść i kanonizacja
- Wewnętrzne linkowanie i architektura informacji
- Dane strukturalne i rozszerzenia wyników
- E-E-A-T i wiarygodność
- Audyt off-page: linki, reputacja i lokalne SEO
- Profil linków zwrotnych
- Jakość i toksyczność
- Luka linkowa i strategie pozyskiwania
- Wzmianki marki i sygnały zaufania
- Lokalne SEO i spójność NAP
- Kondycja treści linkowalnych
- Priorytetyzacja, plan naprawczy i raportowanie
- Matryca wpływ–wysiłek i szybkie wygrane
- Roadmapa 30/60/90 dni
- Implementacja i kontrola jakości
- Monitorowanie i iteracje
- Komunikacja i raportowanie
- Utrzymanie i higiena SEO
Solidny audyt SEO to instrukcja obsługi Twojej witryny: pokazuje, co działa, a co dławi widoczność i ruch. Poniżej znajdziesz praktyczny plan krok po kroku — od przygotowania narzędzi, przez ocenę warstwy technicznej, treści i profilu linków, aż po ułożenie priorytetów i harmonogram wdrożeń. Celem jest stworzenie listy działań o mierzalnym wpływie na ruch organiczny, pozycje i konwersje, a także zbudowanie podstaw długofalowej odporności na zmiany algorytmów.
Przygotowanie i narzędzia do audytu SEO
Określ cel i zakres prac
Zanim zaczniesz, zdefiniuj, co chcesz osiągnąć i jak to zmierzysz. Zapisz cele biznesowe (np. wzrost transakcji z organicu o 20% w 6 miesięcy) i operacyjne (np. usunięcie błędów 4xx, poprawa LCP poniżej 2,5 s). Ustal zakres audytu: cała domena, subdomena, sekcja (blog/sklep) czy kraj. Dla każdej części określ kluczowe wskaźniki: widoczność, liczba stron w indeksie, jakość ruchu, współczynnik zaangażowania, średnia pozycja, pokrycie słów kluczowych.
Zbuduj zestaw narzędzi
Skonfiguruj i połącz podstawowe źródła danych. Minimum to: Google Search Console, GA4, crawler (Screaming Frog lub Sitebulb), narzędzie do analizy linków (Ahrefs, Majestic lub Semrush), PageSpeed Insights i Lighthouse, monitor logów serwera, trackery pozycji oraz arkusz do dokumentacji. Dodatkowo przydadzą się: Google Tag Manager do audytu wdrożeń, narzędzie do sprawdzania wdrożenia danych strukturalnych oraz generator map witryny.
- Upewnij się, że posiadasz dostępy właścicielskie do GSC i dane za min. 12 miesięcy.
- W GA4 skonfiguruj zdarzenia i konwersje odzwierciedlające cele biznesowe.
- Sprawdź ustawienia strefy czasowej i spójność waluty między narzędziami.
Przygotuj bazę danych do analizy
Wykonaj pełny wstępny crawl domeny na user-agencie Googlebot oraz na desktop/mobile. Wyeksportuj raporty GSC: Skuteczność (zapytania, strony), Stan (pokrycie), Udoskonalenia (Core Web Vitals, dane strukturalne), Usunięcia. Pobierz logi serwerowe z min. 30 dni, aby zobaczyć, jak roboty odwiedzają witrynę. Zbierz listy adresów z sitemap, plików produktowych, feedów oraz z bazy CMS. Celem jest porównanie: co istnieje vs co jest w indeksie vs co jest odwiedzane przez roboty.
Ustal środowisko testowe i plan QA
Jeśli przewidujesz szybkie poprawki, przygotuj środowisko staging z uwierzytelnieniem i blokadą indeksacji (noindex, disallow). Zdefiniuj checklistę QA: testy regresji, testy wydajności, weryfikację meta danych, przekierowań, nagłówków i znaczników kanonicznych po wdrożeniu. Z góry zaplanuj sposób cofania zmian (backup, rollback, lista krytycznych punktów kontrolnych).
Standaryzuj nazewnictwo i dokumentację
Załóż wspólny arkusz: lista adresów URL, problem, metryka, priorytet, właściciel, status, data wdrożenia, wynik. Zbuduj słownik pojęć i skrótów, aby zespół produkt/IT/marketing mówił jednym językiem. Zdefiniuj konwencje: jak opisujesz typy błędów (4xx/5xx/soft 404), jak oznaczasz hipotezy i wyniki testów.
Audyt techniczny: indeksacja, crawl i wydajność
Robots.txt i mapy witryny
Sprawdź, czy robots.txt nie blokuje sekcji, które mają być indeksowane. Upewnij się, że crawler ma dostęp do plików CSS/JS. Mapy witryny powinny zawierać tylko kanoniczne, 200 OK, indeksowalne adresy z poprawną datą lastmod. Zgłoś mapy w GSC i usuń stare lub nieaktualne. Dla dużych serwisów stosuj index sitemapów i rozdzielaj je logicznie (np. kategorie, produkty, blog).
Pokrycie, stan i indeksacja
W GSC przeanalizuj raport Pokrycie: wylistuj błędy (4xx, 5xx), wykluczenia (noindex, zduplikowane, nie wybrane jako kanoniczne, alternatywne z tagiem kanonicznym). Porównaj to z crawlem i logami, aby wykryć strony osierocone. Tam, gdzie trzeba, zastosuj 301 zamiast blokady w robots.txt. Dla adresów, które mają się nie indeksować (filtry, paginacja, wyniki wyszukiwania), wybierz świadomie: noindex, canonical do listingu nadrzędnego, lub całkowite wyłączenie z generowania.
Kontrola crawl budgetu
Na podstawie logów sprawdź, jakie sekcje robot odwiedza najczęściej i które żądania są marnowane (parametry, duplikaty, stronicowanie bez wartości). Zidentyfikuj pętle i łańcuchy przekierowań, strony ciężkie w renderingu oraz zasoby 404, które są wielokrotnie pobierane. Ogranicz indeksowalność niskiej jakości sekcji i usprawnij wewnętrzne linkowanie do najważniejszych adresów, aby ułatwić dystrybucję budżetu techniczny i crawl.
Struktura URL, parametry i kanonizacja
Ujednolić format: małe litery, myślniki zamiast podkreślników, bez zbędnych parametrów. Zapewnij wersję preferowaną (z www/bez www, HTTPS) i 301 z wariantów. Zadbaj o spójny trailing slash. Dla parametrów (sort, filtr, utm) ustaw reguły: canonical do wersji podstawowej, noindex dla stron niskiej wartości, wykluczanie w mapach. Nie mieszaj treści wielu wersji językowych pod jednym URL; stosuj hreflang i osobne adresy.
Wydajność i Core Web Vitals
Zmierz LCP, CLS i INP dla ruchu rzeczywistego (CrUX, GSC). Zidentyfikuj najcięższe zasoby: obrazy, fonty, skrypty. Wdroż:
- Optymalizację obrazów (formaty next-gen, kompresja, responsywne srcset, lazy-load nad foldem ostrożnie).
- Preload krytycznych zasobów (fonty, główny CSS), eliminację render-blocking.
- Serwerowe cache, CDN i skrócenie TTFB (HTTP/2, HTTP/3, kompresja Brotli, warm-up cache).
- Minimalizację JS i separację kodu niekrytycznego; SSR/hydration, jeśli SPA.
Pamiętaj o stabilności układu (CLS): rezerwuj miejsce na elementy, deklaruj wymiary mediów, kontroluj font-display. Testuj zmiany na stagingu i monitoruj ich wpływ na wskaźniki w GSC.
Mobile-first, dostępność i bezpieczeństwo
Sprawdź poprawność renderingu na mobile i równość treści względem desktopu. Zadbaj o meta viewport, wielkość celów dotykowych, brak inwazyjnych interstitiali. Oceń dostępność: kontrasty, labelki, aria, kolejność fokusa. Dla bezpieczeństwa: włącz HSTS, usuń mixed content, napraw błędy certyfikatu, domknij otwarte katalogi. Każda strona powinna mieć 200 OK, a przekierowania 301 być jednokrokowe.
Audyt on-page: treści, meta dane i struktura
Mapa intencji i badanie słów kluczowych
Zbierz listę fraz z narzędzi (GSC, planner, konkurencja) i pogrupuj je według intencji: informacyjna, nawigacyjna, transakcyjna, lokalna. Zmapuj klastry do istniejących lub planowanych stron. Wykryj kanibalizację: wiele adresów o tej samej intencji. Podejmij decyzje: konsolidacja, przekierowanie, przebudowa. Pamiętaj, że celem nie jest lista fraz, lecz odpowiedź na potrzeby użytkownika i maksymalna jakość treść.
Meta tytuły, opisy i dyrektywy
Przejrzyj tytuły: unikalność, długość (px, nie znaki), obecność kluczowych fraz i elementów wyróżniających ofertę (USP). Opisy mają zachęcać do kliknięcia i zgadzać się z zawartością. Ustal szablony dla powtarzalnych sekcji (kategorie, tagi, listingi), ale zostaw możliwość ręcznej korekty. Skontroluj meta robots (index/follow) oraz brak zduplikowanych tagów kanonicznych i hreflangów.
Struktura nagłówków i semantyka
Zapewnij jeden H1 opisujący temat strony i logiczny układ H2-H3. Używaj fraz powiązanych semantycznie, nie upychaj słów kluczowych. Zadbaj o akapity, listy, tabele — ułatwiaj skanowanie. Elementy kluczowe (oferta, CTA, FAQ) umieść w miejscach o wysokiej widoczności. Treść powinna odpowiadać na pytania, jakie sugerują podpowiedzi wyszukiwarki i sekcje People Also Ask.
Duplikacja, cienka treść i kanonizacja
Znajdź duplikaty (identyczne i bliskie): porównaj tytuł, opis, nagłówki, body, parametry. Oceń wartość: jeśli strony różnią się tylko sortowaniem, ustaw canonical; jeśli powielają to samo i nie wnoszą wartości, zdecyduj o 301 lub noindex. Zwiększ unikalność: dodaj opisy, specyfikacje, porównania, multimedia, fragmenty kodu, instrukcje. Kanoniczne oznaczenia muszą prowadzić do adresu docelowego dostępnego w 200 OK i być spójne wewnętrznie.
Wewnętrzne linkowanie i architektura informacji
Przejrzyj gęstość i kierunki linków wewnętrznych. Zadbaj o opisowe anchory, kontekstowe powiązania między klastrami tematycznymi, okruszki (breadcrumbs) i paginację. Unikaj nadmiaru linków w stopce i komponentach powtarzalnych. Zmniejsz głębokość kliknięć do kluczowych stron (do 3). Zaplanuj huby tematyczne: strona filarowa + powiązane artykuły, z dwukierunkowym linkowaniem.
Dane strukturalne i rozszerzenia wyników
Wdróż schema.org dla typów: Article, Product, Organization, FAQ, HowTo, BreadcrumbList. Sprawdź poprawność w Rich Results Test. Dbaj o zgodność danych z treścią widoczną dla użytkownika. W przypadku recenzji unikaj sztucznego generowania ocen. Pamiętaj, że dane strukturalne nie gwarantują rozszerzeń, ale pomagają zrozumieć kontekst i mogą poprawić CTR.
E-E-A-T i wiarygodność
Uczyń autora widocznym: bio, doświadczenie, linki do profili, źródła. Dodaj strony: O nas, Kontakt, Polityka prywatności, Warunki. Cytuj badania, stosuj źródła, aktualizuj daty publikacji i wskazuj zakres aktualizacji. Zapewnij spójność NAP i obecność danych firmy w stopce. Dla tematów YMYL podnieś standardy redakcyjne i proces weryfikacji treści.
Audyt off-page: linki, reputacja i lokalne SEO
Profil linków zwrotnych
Przeanalizuj domeny odsyłające: liczba, różnorodność, tempo przyrostu, tematyczne dopasowanie. Oceń anchory: brand, URL, exact, partial, topical. Zidentyfikuj kluczowe strony docelowe i lukę linków wobec konkurencji. Sprawdź proporcje linków follow/nofollow/sponsored/ugc. Oceń, czy linkowanie wzmacnia właściwe klastry treści i strony o największym potencjale biznesowym.
Jakość i toksyczność
Wyszukaj wzorce spamu: farmy linków, PBN, nienaturalne wzorce anchorów, side-wide z niepowiązanych serwisów. Nie spiesz się z Disavow — używaj go tylko wtedy, gdy masz pewność szkody i brak możliwości usunięcia linków u źródła. Skoncentruj się na pozyskiwaniu jakościowych odniesień z kontekstu tematycznego i publikacjach branżowych, które budują autorytet domeny.
Luka linkowa i strategie pozyskiwania
Porównaj Top Pages konkurencji i sprawdź, jakie treści zdobywają linki: raporty, badania, narzędzia, przewodniki. Zbuduj plan: treści linkowalne, digital PR, broken link building, reclaim (odzyskiwanie utraconych wzmianek), współprace z partnerami, sponsoring branżowy z oznaczeniem. Ustal docelowe anchory i mapuj je do stron, aby wzmacniać odpowiednie klastry.
Wzmianki marki i sygnały zaufania
Monitoruj wzmianki bez linków i proś o ich podlinkowanie. Dbaj o spójność komunikatu i jakości treści gościnnych. Działaj wielokanałowo: newsletter, social, webinary — to pośrednio wpływa na zapytania brandowe, które korelują z rankingami. Buduj relacje z redakcjami, nie tylko jednorazowe publikacje.
Lokalne SEO i spójność NAP
Jeśli działasz lokalnie, zoptymalizuj Profil Firmy w Google: kategorie, opis, zdjęcia, produkty/usługi, pytania i odpowiedzi, posty. Zapewnij spójność NAP we wszystkich cytowaniach i katalogach. Zbieraj opinie i odpowiadaj na nie merytorycznie. Dodaj lokalne dane strukturalne (LocalBusiness) i stronę kontaktową z mapą, godzinami i danymi dojazdu.
Kondycja treści linkowalnych
Regularnie aktualizuj treści, które zdobywają linki, utrzymując ich świeżość i kompletność. Dodawaj sekcje z danymi, wykresami, listami kontrolnymi do pobrania, aby zwiększyć ich wartość i zdolność do pozyskiwania odniesień. Wzmacniaj te strony wewnętrznie, by maksymalizować transfer PageRank.
Priorytetyzacja, plan naprawczy i raportowanie
Matryca wpływ–wysiłek i szybkie wygrane
Każdemu problemowi przypisz wpływ (ruch, pozycje, technika, ryzyko) i koszt wdrożenia (czas, złożoność, zasoby). Wybierz szybkie wygrane: poprawa tytułów i opisów kluczowych stron, 301 dla błędów 404 z linkowaniem, dodanie brakujących map witryn, naprawa canonicali, optymalizacja najcięższych obrazów. Równolegle zaplanuj projekty wymagające developmentu (np. przebudowa paginacji).
Roadmapa 30/60/90 dni
Stwórz listę zadań z właścicielem, deadlinem i kryteriami akceptacji. Na 30 dni: quick wins, krytyczne błędy. Na 60 dni: optymalizacje architektury i wydajności. Na 90 dni: nowe treści klastrowe, projekty link building. Zamykaj iteracje retrospektywą efektów na ruch i pozycje, aby aktualizować priorytety.
Implementacja i kontrola jakości
Wdrażaj zmiany w sprintach. Każdy ticket powinien mieć: opis problemu, hipotezę, zakres, ryzyka, plan testów. Na stagingu przejdź checklistę: statusy HTTP, meta robots, canonical, hreflang, nagłówki, dane strukturalne, wydajność. Po publikacji w produkcji — weryfikacja w narzędziach, re-crawl kluczowych adresów i monitorowanie logów.
Monitorowanie i iteracje
Ustal stały rytm przeglądów: codziennie alerty błędów 5xx/4xx, tygodniowo widoczność i indeksację, miesięcznie pokrycie słów kluczowych i jakość ruchu. W GSC porównuj zapytania i CTR przed/po. W GA4 śledź ścieżki, czas zaangażowania, współczynnik odrzuceń vs jakość wejść. Na bazie danych podejmuj kolejne iteracje, a testy A/B stosuj ostrożnie, by nie wprowadzić cloakingu.
Komunikacja i raportowanie
Stwórz pulpit z kluczowymi metrykami: indeksacja, widoczność, CWV, ruch, przychód. Raportuj w cyklu miesięcznym: co wdrożono, jaki był wpływ, co planowane. Dokumentuj decyzje w jednym repo (np. wiki), dołączaj zrzuty, linki do ticketów, wyniki testów. Utrzymuj przejrzystość komunikacji z zespołem i interesariuszami.
Utrzymanie i higiena SEO
Ustal politykę dla nowych wdrożeń: definicje done dla SEO, lista kontrolna przed publikacją, recenzja przez opiekuna. Automatyzuj testy regresji (statusy, meta, canonical, hreflang). Planuj cykliczne recrawle i audyty częściowe: sekcje o największym wpływie, strony o spadającym ruchu, adresy z długim czasem odpowiedzi. Dzięki temu strategia SEO pozostaje żywa i odporna na zmiany.