SEO techniczne | 13 min czytania

Audyt SEO krok po kroku – co sprawdzić i jak priorytetyzować

Kompletny przewodnik po audycie SEO. Checklist techniczny, on-page, off-page i contentowy. Matryca priorytetyzacji i narzędzia – darmowe i płatne.

Z

Zespół Semsters

Semsters

Audyt SEO krok po kroku – co sprawdzić i jak priorytetyzować
Spis treści

Nowy klient. Pierwsza rzecz, którą robisz – otwierasz stronę, klikasz po podstronach i myślisz „od czego tu zacząć”. Masz 47 rzeczy do sprawdzenia, ograniczony budżet godzin i klienta, który chce wiedzieć „co jest źle i ile kosztuje naprawienie”.

Audyt SEO to fundament każdej współpracy. Problem w tym, że bez struktury zamienia się w 80-stronicowy dokument pełen screenshotów, który nikogo nie prowadzi do działania. Ten artykuł to antidotum – konkretna lista co sprawdzić, w jakiej kolejności i jak wybrać, co naprawiać najpierw.

TL;DR

  • Audyt SEO składa się z 4 filarów: techniczny, on-page, off-page i contentowy
  • Nie naprawiaj wszystkiego naraz – priorytetyzuj wg matrycy wpływ/wysiłek
  • Zacznij od rzeczy, które blokują indeksację – bez tego reszta nie ma sensu
  • Audyt robi się na starcie współpracy, po spadku ruchu, po redesignie i regularnie co 6–12 miesięcy
  • Darmowe narzędzia (GSC, PageSpeed Insights, Screaming Frog free) wystarczą na 80% audytu
  • Audyt bez priorytetyzowanych rekomendacji to lista problemów, nie plan działania

Kiedy robić audyt SEO

Nie każdy audyt wygląda tak samo. Zakres i głębokość zależą od sytuacji.

SytuacjaZakres audytuPriorytet
Nowy klientPełny audyt – wszystkie 4 filaryNajwyższy
Spadek ruchu organicznegoDiagnostyczny – szukaj przyczyny spadkuPilny
Redesign / migracjaTechniczny + on-page (redirecty, indeksacja, struktura)Krytyczny
Regularny przeglądLekki – zmiany od ostatniego audytuCo 6–12 mies.
Nowa strategia contentowaContentowy + on-pagePrzed startem produkcji

Filar 1: Audyt techniczny

Techniczny audyt odpowiada na pytanie: czy Google w ogóle może poprawnie crawlować i indeksować tę stronę? Jeśli nie – żaden content ani link building nie pomoże.

Indeksacja i crawlability

  • Robots.txt – czy nie blokuje ważnych zasobów? Częsty błąd: Disallow: / po migracji z testowego serwera
  • Sitemap XML – czy istnieje, jest aktualna i zgłoszona w GSC? Czy nie zawiera stron z noindex?
  • Status indeksacji w GSC – ile stron jest zaindeksowanych vs ile powinno być? Duża rozbieżność = problem
  • Canonical tagi – czy wskazują na właściwe URL-e? Czy self-canonical jest na każdej stronie?
  • Duplikaty URL – wersje z www/bez www, http/https, trailing slash – czy są redirecty?

Szybkość i Core Web Vitals

Core Web Vitals to ranking factor od 2021 roku. Trzy metryki:

MetrykaDobry wynikCo mierzy
LCP (Largest Contentful Paint)< 2,5sCzas ładowania głównej treści
INP (Interaction to Next Paint)< 200msResponsywność na interakcje
CLS (Cumulative Layout Shift)< 0,1Stabilność layoutu

Narzędzia: PageSpeed Insights (dane laboratoryjne + field data), Chrome DevTools, Web Vitals Extension.

Typowe problemy:

  • Niezoptymalizowane obrazy (brak WebP/AVIF, brak lazy loading)
  • Zbyt wiele skryptów JS blokujących rendering
  • Brak cache headers
  • Czcionki ładowane synchronicznie (FOIT/FOUT)

Mobile-friendliness

Google indeksuje mobile-first. Jeśli strona mobilna jest zepsuta – desktop też nie rankuje.

  • Viewport meta tag – czy jest i poprawnie ustawiony?
  • Responsywność – czy treść nie wychodzi poza ekran?
  • Wielkość elementów dotyku – czy buttony/linki mają min. 48px?
  • Interstitiale – czy popup nie zakrywa treści na mobile?

Filar 2: Audyt on-page

On-page to optymalizacja tego, co Google widzi na stronie. Metatagi, nagłówki, treść, linkowanie wewnętrzne.

Meta tagi

  • Title – czy każda strona ma unikalny title? Czy zawiera target keyword? Czy mieści się w 50–60 znakach?
  • Meta description – czy jest unikalna i zachęcająca do kliknięcia? Czy mieści się w 150–160 znakach?
  • Duplikaty tytułów/opisów – częsty problem na stronach z wieloma podobnymi podstronami (e-commerce, katalogi)

Struktura nagłówków

  • H1 – dokładnie jeden na stronę, zawierający główne keyword
  • Hierarchia H2–H6 – logiczna, bez przeskakiwania poziomów
  • H2 z wariacjami keywordów – naturalne, nie keyword-stuffed

Linkowanie wewnętrzne

Często zaniedbywane, a ma ogromny wpływ na crawlability i dystrybucję link equity.

  • Orphan pages – strony bez żadnych linków wewnętrznych (Google ich nie znajdzie bez sitemapy)
  • Głębokość kliknięć – ważne strony powinny być max 3 kliknięcia od strony głównej
  • Anchor texty – opisowe, nie „kliknij tutaj”
  • Broken internal links – 404 wewnętrzne to strata link juice i zły UX

Dane strukturalne (Schema)

  • Czy strona używa Schema Markup? – Article, Product, FAQ, Breadcrumb, Organization
  • Czy markup jest poprawny? – sprawdź w Rich Results Test
  • Czy pasuje do treści? – nie oznaczaj strony jako FAQ jeśli nie ma sekcji Q&A

Filar 3: Audyt off-page

Profil linkowy – kto linkuje do strony, czym i jak.

Analiza profilu linkowego

  • Liczba domen odsyłających – ile unikalnych domen linkuje? Trend rosnący czy malejący?
  • Jakość domen – rozkład DR/DA linkujących domen. Czy jest naturalny?
  • Anchor text distribution – czy nie jest over-optimized? Naturalny profil ma dużo branded i naked URL anchors
  • Toksyczne linki – linki z PBN, katalogów spamowych, farm linków. Czy trzeba disavow? Więcej o tym w artykule o analizie profilu linkowego

Benchmarking konkurencji

  • Porównaj profil linkowy z TOP 5 konkurentami na główne frazy
  • Luka linkowa – z jakich domen linkują konkurenci, a Ty nie?
  • Dynamika – kto zdobywa linki szybciej?

Filar 4: Audyt contentowy

Content audit odpowiada na pytanie: czy treść na stronie pomaga w rankingu, czy przeszkadza?

Thin content

Strony z mniej niż 300 słów merytorycznej treści. Częste w:

  • Stronach kategorii e-commerce (tylko lista produktów, zero tekstu)
  • Stronach usługowych (3 zdania + formularz kontaktowy)
  • Stronach tagów/archiwów

Rozwiązanie: Rozbuduj, połącz z innymi stronami lub noindex.

Duplikaty treści

  • Dokładne duplikaty – te same strony pod różnymi URL-ami (filtry, parametry, paginacja)
  • Near-duplicates – bardzo podobna treść na wielu podstronach (np. te same opisy usług dla różnych miast)

Kanibalizacja słów kluczowych

Dwie lub więcej stron konkuruje o tę samą frazę. Google nie wie, którą pokazać – i często nie pokazuje żadnej wysoko.

Jak wykryć:

  1. W GSC filtruj po frazie – jeśli pokazuje się kilka URL-i z niskim CTR, masz kanibalizację
  2. Wyszukaj site:twojadomena.pl "target keyword" – ile wyników?

Rozwiązanie: Połącz strony, wyznacz jedną główną, pozostałe przekieruj lub zmień target keyword.

Content gap

Frazy, na które rankują konkurenci, a Ty nie. To gotowa lista tematów do pokrycia.

Narzędzia: Ahrefs Content Gap, SEMrush Keyword Gap, lub ręcznie – porównaj top frazy konkurentów z własnymi w GSC. Cały proces doboru fraz opisaliśmy w przewodniku jak dobrać słowa kluczowe.

Priorytetyzacja – matryca wpływ/wysiłek

Po audycie masz listę 30–50 problemów. Nie naprawiaj ich w przypadkowej kolejności. Użyj matrycy:

Niski wysiłekWysoki wysiłek
Wysoki wpływ🟢 Rób najpierw🟡 Planuj jako projekt
Niski wpływ🔵 Rób przy okazji🔴 Odłóż lub pomiń

Przykłady priorytetyzacji

ProblemWpływWysiłekPriorytet
Robots.txt blokuje /products/Krytyczny5 min🟢 Natychmiast
Brak meta descriptions na 200 stronachŚredni2–3 dni🟡 Ten miesiąc
Thin content na stronach kategoriiWysoki1–2 tygodnie🟡 Plan na kwartał
Zmiana CMS na szybszyWysokiMiesiące🔴 Decyzja strategiczna
Broken link z footeraNiski2 min🔵 Przy okazji
Brak Schema FAQNiski30 min/strona🔵 Przy okazji

Narzędzia do audytu SEO

NarzędzieKosztDo czegoOgraniczenia
Google Search ConsoleDarmoweIndeksacja, wydajność, problemyDane z opóźnieniem 2–3 dni
PageSpeed InsightsDarmoweCore Web Vitals, szybkośćTylko jedna strona naraz
Screaming Frog (free)Darmowe do 500 URLCrawl technicznyLimit 500 URL w wersji free
Screaming Frog (paid)~209 EUR/rokPełny crawl techniczny
AhrefsOd $99/mies.Linki, keywords, content gapDrogi dla małych agencji
SEMrushOd $129/mies.Audyt, tracking, analizaDrogi, skomplikowany UI
Rich Results TestDarmoweWalidacja SchemaTylko jedna strona naraz

Na 80% audytu wystarczą darmowe narzędzia. Płatne przyspieszają pracę i dają głębszy wgląd w profil linkowy i konkurencję.

Po wdrożeniu zmian z audytu warto monitorować ich efekty – Semsters pozwala śledzić pozycje, ruch i backlinki w jednym panelu, więc szybko zobaczysz czy poprawki przynoszą rezultaty.

Checklist audytu SEO

Techniczny

  • Robots.txt – nie blokuje ważnych zasobów
  • Sitemap XML – aktualna, zgłoszona w GSC
  • Indeksacja – zgodna z oczekiwaniami
  • Canonical tagi – poprawne na każdej stronie
  • HTTPS – na wszystkich stronach, bez mixed content
  • Core Web Vitals – LCP < 2,5s, INP < 200ms, CLS < 0,1
  • Mobile-friendly – responsywność, viewport, dotykowe elementy
  • Redirecty – brak łańcuchów, 301 zamiast 302 dla permanentnych

On-page

  • Unikalne title i meta description na każdej stronie
  • Jeden H1 na stronę z target keyword
  • Logiczna hierarchia nagłówków
  • Linkowanie wewnętrzne – brak orphan pages, max 3 kliknięcia do ważnych stron
  • Brak broken internal links
  • Schema Markup – poprawny i adekwatny do treści

Off-page

  • Profil linkowy – naturalny rozkład anchorów
  • Brak toksycznych linków (lub disavow jeśli są)
  • Benchmark z konkurencją – luka linkowa zidentyfikowana

Content

  • Brak thin content (strony < 300 słów merytorycznych)
  • Brak duplikatów treści
  • Brak kanibalizacji słów kluczowych
  • Content gap zidentyfikowany – lista tematów do pokrycia

Typowe błędy w audytach

1. Audyt bez priorytetyzacji. Lista 50 problemów bez informacji co naprawić najpierw to nie audyt – to praca domowa. Klient chce wiedzieć od czego zacząć.

2. Skupienie na drobiazgach. Godzina na poprawę alt tagów przy obrazkach, gdy strona ma zablokowaną indeksację. Najpierw fundamenty.

3. Brak benchmarku konkurencji. Audyt w próżni nie mówi, czy strona jest „dobra” czy „zła”. Dopiero porównanie z konkurentami daje kontekst.

4. Jednorazowy audyt bez follow-up. Audyt to nie jednorazowa usługa. Wdróż poprawki, zmierz efekty, powtórz za 6–12 miesięcy.

5. Copy-paste z narzędzia. Eksport z Screaming Frog to nie audyt. To dane. Audyt to dane + interpretacja + priorytetyzacja + rekomendacje.

Kluczowe wnioski

  • Audyt to punkt startowy, nie cel – wartość leży w tym, co robisz z wynikami, nie w samym dokumencie
  • Zacznij od indeksacji – jeśli Google nie widzi strony, nic innego nie ma znaczenia
  • Priorytetyzuj wg wpływu i wysiłku – nie naprawiaj wszystkiego naraz, zacznij od quick wins o dużym wpływie
  • Audyt bez kontekstu konkurencyjnego jest niepełny – pozycja 15 może być sukcesem albo porażką, zależy od branży
  • Powtarzaj regularnie – SEO się zmienia, strona się zmienia, Google się zmienia. Audyt sprzed roku jest nieaktualny
  • Dokumentuj i mierz – każda zmiana powinna mieć przypisany efekt, żebyś wiedział co działa

Udostępnij artykuł

Powiązane artykuły

Sprawdź Semsters za darmo

14 dni, pełny dostęp, bez karty kredytowej.

Wypróbuj za darmo