co to jest audyt seo i jak go zrobic 2026 stacjadigital

Audyt SEO sklepu internetowego – kompletna checklista krok po kroku [2026]

Audyt SEO sklepu internetowego to systematyczna analiza wszystkich czynników wpływających na widoczność sklepu w Google – od struktury technicznej, przez treść i słowa kluczowe, aż po profil linków zewnętrznych. Jego celem jest zidentyfikowanie problemów blokujących pozycje oraz priorytetyzacja działań przynoszących największy zwrot.

Według danych Semrush z 2025 roku aż 68% stron e-commerce ma krytyczne błędy techniczne SEO, które samodzielnie obniżają pozycje nawet o kilkadziesiąt procent – niezależnie od jakości treści i linków. Audyt przeprowadzony raz na kwartał pozwala wychwycić te błędy zanim przerodzą się w widoczny spadek ruchu organicznego.

Przeprowadzałem audyty SEO dla sklepów różnej skali – od kilkudziesięciu produktów po kilkanaście tysięcy SKU, w markach Samsung czy ECCO. Największy wniosek: większość problemów jest powtarzalna i do wykrycia bez drogich narzędzi. Ten przewodnik przeprowadzi Cię przez każdy obszar audytu – z checklistą do odhaczenia i priorytetami które naprawdę przesuwają igłę.

Kiedy robić audyt SEO i dlaczego rzadziej to za mało

Audyt SEO nie jest jednorazowym projektem – to cykliczny proces. W e-commerce zalecam:

Typ audytuCzęstotliwośćZakres
Audyt pełnyCo 6 miesięcyWszystkie obszary: technika, treść, linki
Audyt technicznyCo kwartałCrawl errors, indeksacja, CWV
Szybki przegląd GSCCo miesiącPozycje, kliknięcia, błędy pokrycia
Audyt po dużych zmianachNatychmiastMigracja platformy, nowy szablon, przebudowa URL

Sytuacje które powinny uruchomić natychmiastowy audyt:

  • Nagły spadek ruchu organicznego o ponad 15% tydzień do tygodnia
  • Wdrożenie nowej wersji sklepu lub zmiany szablonu
  • Migracja na nową domenę lub platformę (WooCommerce → Shopify lub odwrotnie)
  • Aktualizacja algorytmu Google (Google Core Update)
  • Dodanie dużej liczby nowych produktów lub kategorii

Narzędzia do audytu – 80% zrobisz za darmo

Solidny audyt SEO możesz przeprowadzić głównie za darmo. Płatne narzędzia przyspieszają pracę i dostarczają danych niedostępnych bezpłatnie (np. profil linków konkurencji).

Narzędzia darmowe (obowiązkowe):

NarzędzieDo czegoLink
Google Search ConsoleIndeksacja, błędy, pozycje, CTRsearch.google.com/search-console
Google Analytics 4Ruch, konwersje, zachowanie użytkownikówanalytics.google.com
Google PageSpeed InsightsCore Web Vitals, szybkość stronypagespeed.web.dev
Google Rich Results TestDane strukturalne (schema)search.google.com/test/rich-results
Bing Webmaster ToolsDodatkowe dane crawluwebmaster.bing.com
Screaming Frog (do 500 URL)Crawl techniczny – darmowy limitscreamingfrog.co.uk

Narzędzia płatne — warte rozważenia

NarzędzieKosztGłówna wartość
Ahrefsod $129/mies.Profil linków, analiza konkurencji, keyword research
Semrushod $139/mies.Audyt techniczny, pozycje, backlinki
Screaming Frog (pełny)£259/rokPełny crawl bez limitu URL
Sitebulbod $19/mies.Wizualizacja architektury, crawl depth

Minimalne narzędzia do skutecznego audytu (koszt: 0 zł): Google Search Console + GA4 + PageSpeed Insights + Screaming Frog (darmowy). Wystarczą do 80% działań audytowych w sklepie do 500 podstron.

Jak poprawnie skonfigurować GA4 do śledzenia danych e-commerce opisuję szczegółowo w artykule: GA4 dla sklepu internetowego — konfiguracja krok po kroku.

Obszar 1: Techniczne SEO – indeksacja i crawlability

Problemy techniczne to najczęstszy powód dla którego dobrze napisane treści nie rankingują. Google musi najpierw znaleźć, zrozumieć i zaindeksować Twoje strony – zanim je oceni.

Checklista: Indeksacja

  • Sprawdź raport „Pokrycie” w GSC – ile stron jest zaindeksowanych? Ile ma błędy? Ile jest wykluczonych?
  • Zidentyfikuj strony z błędem 404 – każda to utrata potencjalnego ruchu i „link juice”
  • Sprawdź błędy 301/302 – łańcuchy przekierowań dłuższe niż 2 hopy spowalniają crawl
  • Zweryfikuj plik robots.txt – czy nie blokujesz niechcący ważnych kategorii lub stron produktów?
  • Sprawdź meta robots – czy żadna strona produktu lub kategorii nie ma noindex przez pomyłkę?
  • Zweryfikuj sitemap XML – czy istnieje, czy jest zarejestrowana w GSC, czy zawiera tylko strony do indeksowania?

Checklista: Crawlability

  • Uruchom crawl w Screaming Frog – przejrzyj sekcję Response Codes. Czerwone (5xx) i pomarańczowe (4xx) to priorytety
  • Sprawdź Crawl Budget w GSC → Ustawienia → Crawl Stats. Czy Google marnuje budget na strony filtrów lub wyszukiwania wewnętrznego?
  • Sprawdź duplikaty URL – parametry filtrowania (?sort=price, ?color=red) często tworzą setki zduplikowanych stron. Rozwiązanie: canonical tags lub robots.txt
  • Zweryfikuj paginację – strony /kategoria/page/2/ powinny być zaindeksowane (jeśli mają unikalną treść) lub mieć rel=”next”
  • Sprawdź głębokość crawlu — ważne strony nie powinny być głębiej niż 3 kliknięcia od strony głównej

Checklista: Konfiguracja techniczna

  • HTTPS – czy cały sklep działa na HTTPS? Czy nie ma mixed content (zasoby HTTP na stronie HTTPS)?
  • Kanoniczne URL – czy każda strona ma jeden link kanoniczny? Czy wersja z www i bez www odsyła na tę samą?
  • Dane strukturalne (schema) – czy strony produktów mają schema Product z ceną, dostępnością i ocenami? To warunek wyświetlenia rich snippets w Google
  • Hreflang – jeśli masz wersję językową (np. PL + DE), czy hreflang jest poprawnie skonfigurowany?
  • Open Graph i Twitter Cards – czy strony mają meta OG dla poprawnego podglądu przy udostępnieniu w social media?

Gdzie najczęściej leży problem? W sklepach WooCommerce – niekontrolowana generacja URL przez filtry produktów (np. plugin WooCommerce Product Filter bez ustawionego noindex dla parametrów). W Shopify — zduplikowane URL dla kolekcji (/collections/buty/products/nike-air vs /products/nike-air).

Obszar 2: Core Web Vitals – każda sekunda opóźnienia kosztuje 7% konwersji

Od 2021 roku Google używa Core Web Vitals (CWV) jako bezpośredniego sygnału rankingowego. Wolny sklep = gorsze pozycje + wyższy bounce rate. Baymard Institute podaje że każda sekunda opóźnienia w ładowaniu strony sklepu obniża konwersję o 7%.

Trzy metryki CWV i progi

MetrykaCo mierzyDobry wynikWymaga poprawySłaby
LCP (Largest Contentful Paint)Czas ładowania głównej treści< 2,5 sek.2,5–4,0 sek.> 4,0 sek.
INP (Interaction to Next Paint)Responsywność na kliknięcia< 200 ms200–500 ms> 500 ms
CLS (Cumulative Layout Shift)Stabilność layoutu podczas ładowania< 0,10,1–0,25> 0,25

Checklista: Core Web Vitals

  • Sprawdź raport CWV w GSC (sekcja Eksperymentacja i personalizacja → Podstawowe wskaźniki internetowe – Core Web Vitals) – dane rzeczywistych użytkowników, podzielone na mobile i desktop
  • Uruchom PageSpeed Insights dla strony głównej, strony kategorii i strony produktu – to trzy najważniejsze szablony
  • LCP – czy główny obraz produktu lub baner ładuje się z preload? Czy ma właściwy format (WebP lub AVIF)?
  • INP – czy third party scripts (chat, analytics, piksele) nie blokują wątku głównego? Sprawdź zakładkę „Ogranicz” w PSI
  • CLS – czy obrazy mają zdefiniowany width i height? Czy czcionki nie powodują FOUT (Flash of Unstyled Text)?
  • Sprawdź wyniki mobile osobno – Google indeksuje mobile-first. Słaby wynik mobile = słabsze pozycje, nawet jeśli desktop jest szybki
  • Zweryfikuj Time to First Byte (TTFB) – powyżej 800 ms to sygnał problemu z serwerem lub brakiem cache’owania

Najczęstsze problemy w sklepach e-commerce:

  • Nieskompresowane zdjęcia produktów (JPG 3 MB zamiast WebP 150 KB)
  • Brak lazy loading dla galerii produktów
  • Renderowanie blokowane przez nieużywane wtyczki JavaScript
  • Brak CDN dla sklepów z międzynarodowym ruchem
  • Niezoptymalizowany hosting (współdzielony serwer zamiast VPS lub cloud)

Obszar 3: On-page SEO – jak optymalizować produkty, kategorie i blog żeby Google wiedział o co chodzi

On-page SEO to optymalizacja elementów które Google bezpośrednio analizuje na każdej podstronie. W sklepie internetowym kluczowe szablony to: strona produktu, strona kategorii i artykuł blogowy.

Tag tytułowy (ang. Title tags)

  • Każda strona ma unikalny title tag (brak duplikatów – sprawdź w Screaming Frog → Page Titles)
  • Title tag strony produktu zawiera: nazwę produktu + markę + kluczową cechę (np. rozmiar, kolor, model)
  • Title tag strony kategorii zawiera: frazę kategorii + rok (np. „Buty do biegania dla kobiet — najlepsze modele 2026″)
  • Długość title tagów: 50–60 znaków (sprawdź w Screaming Frog → Page Titles → Length)
  • Brak title tagów „Strona główna”, „Bez tytułu” lub wygenerowanych automatycznie z ID produktu

Opis meta (ang. Meta descriptions)

  • Każda strona ma unikalny meta description
  • Meta description zawiera: główną frazę kluczową + CTA („Sprawdź”, „Kup”, „Dowiedz się”)
  • Długość: 140–155 znaków
  • Brak stron z pustym lub zduplikowanym meta description (raport GSC → Wygląd w sieci)

Nagłówki H1–H6

  • Każda strona ma dokładnie jeden H1 – zawierający główną frazę kluczową
  • H1 różni się od title tagu (uzupełniają się, nie powtarzają)
  • Struktura nagłówków jest hierarchiczna (H1 → H2 → H3, bez pomijania poziomów)
  • Strony kategorii mają H2 nad filtrami i listingiem produktów
  • Strony produktów mają H1 z nazwą produktu i H2 dla sekcji (Opis, Specyfikacja, Opinie)

Strony produktów

  • Unikalny opis produktu – nie skopiowany od producenta (duplicate content!)
  • Opis ma minimum 200 słów (idealnie 300–500) i odpowiada na realne pytania kupujących
  • Zdjęcia mają wypełniony atrybut alt z nazwą produktu i modelem
  • Schema Product z wypełnionym: name, image, description, brand, sku, offers (price, availability, currency)
  • Schema AggregateRating jeśli sklep zbiera opinie – umożliwia wyświetlenie gwiazdek w SERP
  • Breadcrumbs (okruszki) są widoczne i mają schema BreadcrumbList
  • Linki do produktów powiązanych lub „Klienci oglądali też” – wspiera linkowanie wewnętrzne

Strony kategorii

  • Unikalny tekst wprowadzający (100–300 słów) nad lub pod listingiem – nie „produktów w kategorii: 0″
  • Strona nie jest wyłącznie listą produktów bez żadnego tekstu (thin content)
  • Filtry generują kanoniczne URL lub noindex – nie duplikują strony kategorii
  • Paginacja jest poprawnie obsługiwana (rel=”next” lub każda strona ma unikalny tytuł i treść)

Obszar 4: Treść i słowa kluczowe – nisko wiszące owoce i kanibalizacja

Analiza pozycji

  • GSC → Wyniki wyszukiwania – eksportuj wszystkie frazy z pozycją 4–20. To „nisko wiszące owoce” — strony które rankingują, ale mogą awansować do top 3 po optymalizacji
  • Sprawdź CTR — fraza na pozycji 6 z CTR 1% to sygnał że title tag lub meta description nie zachęcają do kliknięcia. Przepisz je
  • Porównaj pozycje mobile vs desktop — rozbieżności powyżej 3 pozycji wskazują na problemy z mobile UX

Kanibalizacja słów kluczowych

Kanibalizacja to sytuacja gdy dwie lub więcej stron rywalizuje o tę samą frazę — Google nie wie którą pokazać, więc często nie pokazuje żadnej skutecznie.

  • Wpisz w GSC frazę główną każdej ważnej strony → sprawdź czy nie pojawiają się dwie różne URL w wynikach dla tej samej frazy
  • W Ahrefs lub Semrush uruchom raport „Keyword Cannibalization” dla domeny
  • Każda ważna fraza ma przypisaną jedną i tylko jedną stronę docelową

Wątpliwej jakości content (Thin content)

  • Strony z mniej niż 300 słowami treści merytorycznej (bez nawigacji, stopki) – czy mają faktyczną wartość? Jeśli nie: rozbuduj lub dodaj noindex
  • Strony tagów w WordPress/WooCommerce — często pustostany. Dodaj noindex lub usuń z indeksu
  • Strony wyników wyszukiwania wewnętrznego (np. /search?q=buty) – powinny mieć noindex

Obszar 5: Linkowanie wewnętrzne – najtańszy element SEO którego większość sklepów ignoruje

Linkowanie wewnętrzne to jeden z najczęściej niedocenianych, a jednocześnie najtańszych elementów SEO. Dobrze zaplanowana architektura sprawia że „siła” linków z zewnątrz (link juice) przepływa do najważniejszych stron sklepu.

Architektura informacji

  • Żadna ważna strona (kategoria, bestseller) nie jest głębiej niż 3 kliknięcia od strony głównej
  • Strona główna linkuje bezpośrednio do wszystkich głównych kategorii
  • Strony produktów linkują do powiązanych kategorii i produktów (nie tylko „wróć do kategorii”)
  • Blog linkuje do odpowiednich stron produktowych i kategorii – nie jest odizolowaną wyspą treści

Linki wewnętrzne

  • Sprawdź orphan pages w Screaming Frog (Page → No Incoming Internal Links) – strony bez żadnego linka wewnętrznego są słabo indeksowane
  • Anchor texty linków wewnętrznych są opisowe („buty do biegania Nike” zamiast „kliknij tutaj”)
  • Najważniejsze strony (kategorie główne) mają najwięcej linków wewnętrznych z reszty witryny
  • Artykuły blogowe linkują do co najmniej 2–3 stron produktowych lub kategorii powiązanych tematycznie

Kompletny przewodnik po SEO dla sklepów internetowych, w tym architektura informacji, znajdziesz tutaj: SEO dla sklepu internetowego — kompletny przewodnik 2026.

Obszar 6: Backlinki – ile masz, ile powinieneś i co Ci szkodzi

Linki z innych stron to jeden z trzech głównych filarów SEO. Audyt profilu linków odpowiada na dwa pytania: ile wartościowych linków masz, i czy nie masz linków które Ci szkodzą.

Analiza profilu linków

  • Sprawdź liczbę referring domains (unikalnych domen linkujących) w Ahrefs lub Semrush – to ważniejsze niż liczba linków
  • Porównaj profil z top 3 konkurentami dla Twojej głównej frazy. Jak duża jest luka?
  • Sprawdź DR/DA domeny linkujących stron – czy to wartościowe, tematycznie powiązane strony, czy katalogi spamu?
  • Zidentyfikuj utracone linki (Lost Backlinks w Ahrefs) – cenne linki które zniknęły po zmianie URL na Twojej stronie. Odtwórz przekierowanie 301
  • Sprawdź anchor texty – jeśli 80%+ linków ma ten sam anchor tekstowy (np. dokładna fraza kluczowa), to sygnał ostrzegawczy dla Google (manipulacja)

Toksyczne linki

  • Sprawdź linki z domen o DR < 5 lub stron w innych językach bez związku z Twoją branżą
  • Jeśli znajdziesz masowe linki spamowe (setki z tych samych domen, katalogi linków) – rozważ Disavow File w GSC. Ostrożnie: niesłuszny disavow szkodzi
  • Sprawdź czy nie masz linków z PBN (Private Blog Networks) – sieci stron tworzonych tylko dla linków. To ryzyko kary od Google

Jak skutecznie i bezpiecznie budować linki dla sklepu internetowego opisuję w artykule: Co to jest link building? Kompletny przewodnik dla sklepu internetowego.

Jak priorytetyzować wyniki audytu, żeby nie naprawiać wszystkiego naraz

Po przeprowadzeniu audytu masz listę dziesiątek problemów. Nie da się naprawić wszystkiego naraz i nie ma takiej potrzeby. Priorytety ustala się według macierzy: wpływ na ruch × koszt naprawy.

PriorytetProblemDlaczego ważny
🔴 KrytycznyBłędy indeksacji (noindex, robots.txt blok.), przekierowania 5xx, brak HTTPSBlokują Google od wejścia na stronę – wszystko inne jest nieważne dopóki to nie jest naprawione
🔴 KrytycznyStrony produktów / kategorii bez title tagu lub z duplikatamiBezpośredni wpływ na pozycje dla fraz transakcyjnych
🟡 WysokiCore Web Vitals poniżej progu „Dobry” na mobileSygnał rankingowy + wpływ na konwersję
🟡 WysokiBrak schema Product na stronach produktówBlokuje rich snippets (gwiazdki, cena w SERP)
🟡 WysokiKanibalizacja słów kluczowych dla top-10 frazAktywnie obniża pozycje dla priorytetowych stron
🟢 ŚredniThin content na stronach kategoriiPoprawia relevance, ale efekt widoczny po 2–3 miesiącach
🟢 ŚredniSierotki (Orphan pages) bez linków wewnętrznychPoprawa indeksacji, efekt rozłożony w czasie
⚪ NiskiOptymalizacja meta descriptionsWpływa na CTR, nie bezpośrednio na pozycje
⚪ NiskiDodawanie schema na stronach blogowychMarginalny efekt dla e-commerce

Z doświadczenia w projektach dla dużych marek: 20% błędów odpowiada za 80% utraty widoczności. Skupiaj się najpierw na czerwonych flagach – problemy techniczne blokujące indeksację, brak lub zduplikowane title tagi, krytyczne problemy CWV na mobile. Reszta może poczekać na kolejną iterację.

Jak poprawiona technika przekłada się na konwersję i dlaczego audyt SEO warto połączyć z audytem UX opisuję w artykule: Audyt UX sklepu internetowego — kompletna checklista 2026.

Najcześciej zadawane pytania (FAQ)