Wczytywanie
PL EN
Webmaster · poradnik 3/5Zaawansowany6 kroków · 17 min

Audyt technicznego SEO: indeksacja, struktura i dane strukturalne

Najlepsze treści nie zarobią, jeśli Google ich nie znajdzie lub nie zrozumie. Ten audyt w 6 krokach wykrywa problemy, które najczęściej blokują widoczność stron firmowych i sklepów.

Krok 1 z 6 0%
Krok 1 z 6

Zrób crawl całej witryny

Zacznij od przeskanowania strony crawlerem (np. Screaming Frog, Sitebulb) z ustawieniem renderowania JavaScriptu. Wyeksportuj i przejrzyj:

  • kody odpowiedzi: błędy 4xx, 5xx i łańcuchy przekierowań (cel: jedno przekierowanie 301),
  • strony osierocone — bez linków wewnętrznych,
  • zduplikowane tytuły, opisy i nagłówki H1,
  • głębokość kliknięć — ważne podstrony maksymalnie 3 kliknięcia od strony głównej,
  • ciężkie obrazy i brakujące atrybuty alt.
Krok 2 z 6

Sprawdź indeksację: robots, noindex i sitemap

  • robots.txt blokuje tylko to, czego nie warto skanować (np. wyniki wyszukiwania wewnętrznego, koszyk) — nie blokuj CSS i JS,
  • pamiętaj: robots.txt nie usuwa strony z indeksu — do tego służy noindex (a strona musi być dostępna dla robota, by go odczytał),
  • mapa witryny zawiera wyłącznie kanoniczne adresy z kodem 200, z aktualnym lastmod,
  • w Search Console przejrzyj raport „Indeksowanie stron”: „Strona zeskanowana, ale nie zindeksowana” zwykle oznacza zbyt słabą lub zduplikowaną treść,
  • wersja testowa (staging) musi być zablokowana hasłem, a nie tylko noindex.
Krok 3 z 6

Canonical, duplikaty i wersje językowe

Każda strona powinna mieć samoodnoszący się tag rel="canonical" z pełnym adresem w wersji docelowej (HTTPS, właściwe www, końcowy ukośnik).

  • parametry filtrów, sortowania i UTM nie powinny tworzyć nowych indeksowanych adresów,
  • paginacja: każda strona listy ma własny canonical (nie wskazuj wszystkiego na stronę 1),
  • wersje językowe łącz tagami hreflang — zawsze dwustronnie, z x-default,
  • nie mieszaj sygnałów: adres z noindex nie powinien być w sitemapie ani wskazany jako canonical.
<link rel="canonical" href="https://firma.pl/oferta/">
<link rel="alternate" hreflang="pl" href="https://firma.pl/oferta/">
<link rel="alternate" hreflang="en" href="https://firma.pl/en/services/">
<link rel="alternate" hreflang="x-default" href="https://firma.pl/oferta/">
Krok 4 z 6

Architektura informacji i linkowanie wewnętrzne

Linki wewnętrzne pokazują Google, które strony są najważniejsze i jak tematy się łączą.

  • buduj klastry tematyczne: strona filarowa (np. usługa) + artykuły wspierające, które do niej linkują i odwrotnie,
  • używaj opisowych anchorów („audyt technicznego SEO”), a nie „kliknij tutaj”,
  • dodaj okruszki (breadcrumbs) z danymi strukturalnymi BreadcrumbList,
  • linki muszą być zwykłymi elementami <a href> — przyciski z JavaScriptem nie są przez roboty traktowane jak linki,
  • ogranicz linki w nawigacji do najważniejszych sekcji; resztę rozprowadź kontekstowo w treści.
Krok 5 z 6

Dane strukturalne schema.org

Dane strukturalne w formacie JSON-LD pomagają wyszukiwarkom i systemom AI zrozumieć, kim jesteś i co publikujesz.

Typ stronySchema
cała witrynaOrganization lub LocalBusiness, WebSite
artykuł / poradnikArticle / BlogPosting z autorem
produktProduct z Offer i opiniami
kurs, szkolenieCourse
nawigacjaBreadcrumbList

Oznaczaj tylko to, co jest widoczne na stronie. Pamiętaj, że od 2023 roku Google ograniczył wyniki rozszerzone FAQ (głównie do serwisów rządowych i medycznych) i wycofał wyniki HowTo — dane nadal są poprawne, ale nie licz na gwiazdki i rozwijane pytania. Waliduj kod w Rich Results Test i Schema Markup Validator.

Krok 6 z 6

Raport z priorytetami i plan wdrożenia

Audyt bez priorytetów ląduje w szufladzie. Każdy problem opisz w tabeli:

ProblemWpływNakładPriorytet
strony usług z noindexwysokiniskiP0 — od razu
łańcuchy przekierowańśredniniskiP1
brak schema ArticleniskiśredniP2

Zaczynaj od zmian o dużym wpływie i małym nakładzie. Po wdrożeniu poproś o ponowne zindeksowanie kluczowych adresów w Search Console i porównaj kliknięcia oraz wyświetlenia po 4–8 tygodniach.

Gotowe? Czas na kolejny krok

Następny poradnik w ścieżce „Webmaster”:

Dostępność WCAG 2.2 w praktyce: strona dla każdego użytkownika →