Lista kontrolna SEO technicznego dla budujących strony

SEO 9 min czytania Aktualizacja 2026-08-07

Raport crawla z kodami stanu i znacznikami kanonicznymi strony
Większość SEO technicznego da się zweryfikować, zamiast o to dyskutować.

SEO techniczne to część pracy wyszukiwarkowej żyjąca w kodzie, a nie w kalendarzu treści. To w dużej mierze lista kontrolna, a większość jej punktów da się zweryfikować, zamiast o nie dyskutować.

Ten przewodnik jest tą listą, pogrupowaną według problemu, któremu każdy punkt zapobiega, z błędami występującymi wystarczająco często, by je wymienić.

Kontrola indeksacji#

Celem jest, by zaindeksowane były dokładnie te podstrony, które chcesz, i żadne inne — bez kopii testowych, permutacji filtrów i wersji do druku.

  • Jedna kanoniczna wersja domeny; wszystkie inne przekierowane kodem 301, w tym HTTP i para z www i bez.
  • Samoodwołujący się adres kanoniczny na każdej indeksowalnej podstronie.
  • noindex, follow na podstronach ubogich lub zduplikowanych: wyniki wyszukiwania wewnętrznego, kombinacje filtrów, strony podziękowania.
  • Nigdy nie blokuj w robots.txt podstrony z noindex — znacznik nigdy nie zostanie odczytany, a adres utknie w indeksie.
  • Środowisko testowe chronione uwierzytelnianiem, nie samym robots.txt.
  • Zdefiniowana polityka parametrów: które ciągi zapytań tworzą odrębną podstronę, a które nie.

noindex i blokada w robots.txt robią rzeczy przeciwne i się znoszą. Jeśli chcesz usunąć podstronę z indeksu, zezwól na indeksowanie, by znacznik został odczytany.

Przekierowania i kody stanu#

To w przekierowaniach relaunche po cichu tracą ruch. Błędy są mechaniczne i łatwe do przetestowania przed publikacją.

SytuacjaPoprawna reakcjaCzęsty błąd
Podstrona przeniesiona na stałe301 na odpowiednik302 albo przekierowanie na stronę główną
Podstrona usunięta bez odpowiednika410 albo 404Fałszywe 404: strona błędu zwracająca 200
Czasowa niedostępność503 z Retry-AfterZwracanie 200 z komunikatem błędu
Warianty z ukośnikiem i bezJedna forma kanoniczna, druga przez 301Serwowanie obu z kodem 200
Stara domena301 mapowane podstrona po podstronieWszystko na stronę główną nowej
Łańcuchy przekierowańSkrócić do jednego skokuA → B → C → D, ze stratą na każdym kroku

Stronicowanie, filtry i duplikacja#

Podstrony listingowe powodują największe problemy indeksowe, bo garść filtrów potrafi wygenerować tysiące niemal identycznych adresów.

  1. Podstrony stronicowane: realne indeksowalne linki, każda z samoodwołującym się kanonicznym — nie ustawiaj strony 2 jako kanonicznej do 1.
  2. Kombinacje filtrów: domyślnie noindex, follow; indeksuj tylko tę garść, która odpowiada realnym zapytaniom.
  3. Sortowania: nigdy nie tworzą nowego indeksowalnego adresu. Ta sama treść, inna kolejność.
  4. Parametry sesji i kampanii: usuwaj albo ustaw kanoniczne na czysty adres.
  5. Wersje do druku i podobne duplikaty: kanoniczne do wersji głównej.
  6. Produkty w wielu kategoriach: jeden adres kanoniczny, linkowany ze wszystkich.

Nieograniczona nawigacja filtrowana to najczęstsza przyczyna zaśmiecenia indeksu, a czyści się ono powoli. Znacznie taniej jej zapobiec w trakcie budowy niż cofać później.

Dane strukturalne i konfiguracja międzynarodowa#

Dwa obszary, w których jeden mechaniczny błąd cicho wyłącza całą funkcję.

ElementZasadaTryb awarii
Znaczniki ArticleTylko na realnych artykułach, z prawdziwymi datamiZmyślone daty powodują ignorowanie funkcji
Znaczniki ProductCena i dostępność zgodne ze stronąRozbieżność prowadzi do działania ręcznego
Znaczniki FAQTylko pytania widoczne na stronieUkryta treść narusza wytyczne
OkruszkiMuszą odpowiadać widocznej ścieżceRozbieżne ścieżki są ignorowane
hreflangWzajemny na każdej podstronie zestawuZnaczniki jednostronne unieważniają grupę
Kody hreflangTen sam kod w HTML i w mapie stronyDwa różne kody rozbijają grupę
x-defaultWskazuje wybór języka albo wersję domyślnąBez niego tracisz zachowanie awaryjne

Najczęstsze pytania

Jak znaleźć problemy techniczne na istniejącej stronie?

Przeczołgaj ją crawlerem desktopowym i porównaj wynik z mapą strony oraz pokryciem w konsoli wyszukiwarki. Tam, gdzie trzy listy się różnią, są problemy: adresy w crawlu, ale nie w mapie, adresy zaindeksowane, ale poza crawlem, i podstrony wykluczone z powodów, których nie zamierzałeś.

Czy łańcuchy przekierowań naprawdę mają znaczenie?

Tak, z dwóch powodów. Każdy skok dodaje opóźnienie dla realnych użytkowników, a roboty przestają podążać po kilku skokach. Po kilku migracjach często znajduje się łańcuchy cztero- czy pięciopoziomowe, których nikt nie planował. Skróć je, by każdy stary adres wskazywał w jednym skoku na ostateczny cel.

Czy ustawiać noindex na stronach tagów i kategorii?

Tylko jeśli są naprawdę ubogie. Strona kategorii z własnym opisem, wyselekcjonowaną listą i linkami wewnętrznymi to prawomocna i często mocna strona wejścia. Strona tagu z dwoma wpisami i bez tekstu to zaśmiecanie indeksu. Oceń każdy szablon pytaniem: czy odpowiada na coś, czego ludzie szukają?

Co najczęściej psuje hreflang?

Znaczniki niewzajemne. Jeśli podstrona polska deklaruje wersję angielską, a angielska nie deklaruje polskiej, cała grupa zostaje unieważniona. Drugi najczęstszy błąd to jeden kod w HTML i inny w mapie strony dla tej samej podstrony. Generuj oba z jednego źródła, żeby nie mogły się rozjechać.

seo technicznelista kontrolna seokanoniczneprzekierowania 301hreflangdane strukturalne

Wszystkie poradniki

Ostatnia aktualizacja 2026-08-07 · websitedevelopment.biz · O nas

Piszemy sami

Każdy poradnik opracowuje i pisze nasza redakcja, nie zlepiamy go z innych stron.

Regularna weryfikacja

Każdy poradnik ma datę ostatniej weryfikacji — publikujemy ją także wtedy, gdy nic się nie zmieniło.

Bez płatnych miejsc

Żadna agencja, platforma ani deweloper nie kupi tu wzmianki, pozycji ani linku.

Dwanaście języków

Każdy poradnik tłumaczymy: każdy język ma własny adres i własną datę weryfikacji.

Twoje dane zostają Twoje

Zlecenia nigdy nie są publikowane ani sprzedawane. Udostępniamy je dopasowanym deweloperom, aby mogli się z Tobą skontaktować, i informujemy Cię, kto to jest.