Lista kontrolna SEO technicznego 2026: Kompletny przewodnik po perfekcyjnie zoptymalizowanej stronie internetowej
Lista kontrolna SEO technicznego 2026: Kompletny przewodnik po perfekcyjnie zoptymalizowanej stronie internetowej
SEO techniczne jest fundamentem, na którym opiera się wszystko inne. Możesz napisać najlepsze treści na świecie, ale jeśli wyszukiwarki nie będą mogły poprawnie przeszukiwać, indeksować i renderować Twoich stron, nikt ich nie znajdzie. Ta lista kontrolna obejmuje każdy element SEO technicznego, który musisz zweryfikować — zorganizowana według kategorii z wyraźnymi kryteriami zaliczenia/niezaliczenia.
Skorzystaj z tego w połączeniu z bezpłatnym narzędziem audytorskim SEO LANGR, które automatycznie sprawdza wiele z tych punktów i dostarcza listę priorytetowych poprawek.
Indeksowanie i przeszukiwanie
Te elementy decydują o tym, czy wyszukiwarki mogą znaleźć i przetworzyć Twoje strony.
Robots.txt
- [ ] robots.txt istnieje pod adresem
yourdomain.com/robots.txt - [ ] Nie blokuje ważnych stron — sprawdź, czy CSS, JS i obrazy nie są zablokowane
- [ ] Odwołanie do mapy strony — zawiera
Sitemap: https://yourdomain.com/sitemap.xml - [ ] Brak blokad wildcard które przypadkowo wykluczają treści (
Disallow: /blokuje wszystko) - [ ] Crawl-delay jest rozsądny lub nieobecny (większość nowoczesnych robotów i tak go ignoruje)
- [ ] Test w Google Search Console — użyj testera robots.txt, aby zweryfikować
XML Mapa Strony
- [ ] Mapa strony istnieje pod adresem
yourdomain.com/sitemap.xml - [ ] Zgłoszona do Google Search Console i Bing Webmaster Tools
- [ ] Wszystkie ważne strony włączone — każda strona, którą chcesz zaindeksować, powinna być w mapie strony
- [ ] Brak adresów URL 404 lub przekierowujących w mapie strony — tylko strony o statusie 200
- [ ] Daty ostatniej modyfikacji są dokładne i aktualizują się, gdy treść się zmienia
- [ ] Mniej niż 50 000 adresów URL na plik mapy strony (użyj indeksu mapy strony dla większych witryn)
- [ ] Mniej niż 50 MB niekompresowane na plik mapy strony
- [ ] Brak stron noindex w mapie strony — te wysyłają sprzeczne sygnały
Indeksowanie
- [ ] Kluczowe strony są zaindeksowane — wyszukaj
site:yourdomain.comw Google - [ ] Brak niezamierzonych znaczników noindex — sprawdź nagłówki meta robots i X-Robots-Tag
- [ ] Tagi kanoniczne są poprawne — każda strona powinna mieć kanoniczny tag referencyjny
- [ ] Brak duplikatów treści — ta sama treść nie powinna być dostępna pod wieloma adresami URL
- [ ] Paginacja obsługiwana prawidłowo — użyj
rel="next"irel="prev"lub wzorców ładowania więcej - [ ] Parametry URL — skonfiguruj w GSC, jeśli tworzą duplikaty stron
Struktura URL
- [ ] Czyste, opisowe adresy URL —
/products/running-shoesa nie/p?id=12345 - [ ] Małe litery — brak mieszanych adresów URL (przekieruj wielkie litery na małe)
- [ ] Brak znaków specjalnych — unikaj spacji, podkreślników (użyj myślników) lub zakodowanych znaków
- [ ] Spójne ukończenia slashami — wybierz z ukośnikiem lub bez i przekieruj drugą
- [ ] Rozsądna głębokość — ważne strony powinny być w zasięgu 3 kliknięć z strony głównej
- [ ] Brak identyfikatorów sesji w adresach URL — te tworzą nieskończone duplikaty stron
Prędkość strony i podstawowe wskaźniki Web Vitals
Prędkość bezpośrednio wpływa na rankingi i doświadczenia użytkowników.
Podstawowe Wskaźniki Web Vitals
- [ ] LCP (Largest Contentful Paint) poniżej 2,5 sekundy — główna treść ładowana szybko
- [ ] INP (Interaction to Next Paint) poniżej 200 milisekund — strona szybko reaguje na interakcję
- [ ] CLS (Cumulative Layout Shift) poniżej 0,1 — układ nie zmienia się podczas ładowania
- [ ] Testuj na urządzeniach mobilnych — Google używa wyników mobilnych do podejmowania decyzji o rankingu
Optymalizacja Prędkości
- [ ] Obrazy zoptymalizowane — skompresowane, odpowiednio dużych rozmiarów, przy użyciu nowoczesnych formatów (WebP, AVIF)
- [ ] Lazy loading dla obrazów poniżej zasięgu (ale NIE dla obrazu LCP powyżej zasięgu)
- [ ] CSS zminifikowany i krytyczne CSS inline
- [ ] JavaScript zminifikowany i opóźniony tam, gdzie to możliwe
- [ ] Włączona kompresja — Gzip lub Brotli na serwerze
- [ ] Korzystanie z pamięci podręcznej przeglądarki skonfigurowane z odpowiednimi nagłówkami Cache-Control
- [ ] CDN używane dla zasobów statycznych
- [ ] Brak zasobów blokujących renderowanie — kluczowe zasoby ładują się w pierwszej kolejności
- [ ] Optymalizowane ładowanie czcionek —
font-display: swapluboptional - [ ] Audytowane skrypty osób trzecich — każdy dodaje czas ładowania; usuń niepotrzebne
- [ ] Czas odpowiedzi serwera poniżej 200 ms (TTFB)
Wskazówki dotyczące zasobów
- [ ] Preconnect do kluczowych źródeł stron trzecich:
- [ ] Preload kluczowych zasobów (czcionki, obrazy powyżej zasięgu):
- [ ] DNS prefetch dla mniej krytycznych domen:
Bezpieczeństwo
Bezpieczeństwo jest czynnikiem rankingowym i kluczowe dla zaufania użytkowników.
HTTPS
- [ ] Zainstalowany certyfikat SSL i ważny
- [ ] Certyfikat nie wygasł — sprawdź datę ważności
- [ ] Wszystkie strony dostępne przez HTTPS — brak stron HTTP
- [ ] Przekierowania HTTP do HTTPS — przekierowanie 301, nie 302
- [ ] Brak mieszanej zawartości — wszystkie zasoby (obrazy, skrypty, style) ładowane przez HTTPS
- [ ] Ustawiony nagłówek HSTS:
Strict-Transport-Security: max-age=31536000; includeSubDomains - [ ] Łańcuch certyfikatów kompletny — brak problemów z certyfikatami pośrednimi
Nagłówki zabezpieczeń
- [ ] Content-Security-Policy — zapobiega atakom XSS
- [ ] X-Content-Type-Options: nosniff — zapobiega skanowaniu typów MIME
- [ ] X-Frame-Options lub CSP
frame-ancestors— zapobiega clickjackingowi - [ ] Referrer-Policy — kontroluje, jakie informacje o refererze są wysyłane
- [ ] Permissions-Policy — ogranicza dostęp do funkcji przeglądarki
Optymalizacja mobilna
Google używa indeksowania mobile-first — Twoja strona mobilna jest tym, co zostaje ocenione.
- [ ] Responsywny design — dostosowuje się do wszystkich rozmiarów ekranów
- [ ] Ustawiony tag meta viewport:
- [ ] Brak przewijania poziomego na urządzeniach mobilnych
- [ ] Cel dotykowy ma co najmniej 44x44 piksele — przyciski i linki są klikalne
- [ ] Wielkość czcionki minimum 16px — czytelne bez powiększania
- [ ] Brak intruzywnych interstitials — pop-upy nie blokują treści na urządzeniach mobilnych
- [ ] Treść mobilna odpowiada wersji desktopowej — ta sama treść na obu wersjach
- [ ] Prędkość mobilna — testuj szczególnie na połączeniach 4G/mobilnych
- [ ] Testuj na rzeczywistych urządzeniach — nie tylko w narzędziach deweloperskich przeglądarki
Elementy techniczne na stronie
Tagi tytułowe
- [ ] Każda strona ma unikalny tytuł — brak duplikatów
- [ ] Mniej niż 60 znaków — Google skraca dłuższe tytuły
- [ ] Główny słowo kluczowe włączone — najlepiej blisko początku
- [ ] Nazwa marki włączona — zazwyczaj na końcu
- [ ] Brak upychania słów kluczowych — czyta się naturalnie
Opisy meta
- [ ] Każda strona ma unikalny opis — brak duplikatów
- [ ] 150-160 znaków — optymalna długość do wyświetlania
- [ ] Zawiera główne słowo kluczowe — naturalnie zintegrowane
- [ ] Zawiera wezwanie do działania — zachęca do kliknięć
- [ ] Dokładnie opisuje treść strony — nie wprowadzaj w błąd
Nagłówki
- [ ] Dokładnie jeden H1 na stronę — odpowiada tematowi strony
- [ ] Logiczna hierarchia — H1 > H2 > H3 (bez pomijania poziomów)
- [ ] Słowa kluczowe w nagłówkach — naturalnie, nie na siłę
- [ ] Opisowe — nagłówki powinny mieć sens podczas skanowania
Obrazy
- [ ] Tekst alt we wszystkich obrazach — opisowy, zawiera słowa kluczowe tam, gdzie to naturalne
- [ ] Atrybuty szerokości i wysokości określone — zapobiega CLS
- [ ] Opisowe nazwy plików —
red-running-shoes.webpa nieIMG_4521.jpg - [ ] Responsywne obrazy — użyj
srcsetdla różnych rozmiarów ekranów - [ ] SVG dla ikon i logotypów — skalowalny, mały rozmiar pliku
Dane strukturalne
Dane strukturalne umożliwiają bogate fragmenty i pomagają wyszukiwarkom zrozumieć Twoje treści.
- [ ] Schemat organizacji na stronie głównej — nazwa firmy, logo, informacje kontaktowe
- [ ] Schemat WebSite z SearchAction — umożliwia wyszukiwarkę site links
- [ ] Schemat BreadcrumbList — pokazuje ścieżkę nawigacyjną w wynikach wyszukiwania
- [ ] Schemat artykułu na wpisach blogowych — autor, data, wydawca
- [ ] Schemat FAQ na stronach FAQ — tworzy rozwijane wyniki
- [ ] Schemat produktu na stronach produktowych — cena, dostępność, recenzje
- [ ] Schemat LocalBusiness, jeśli dotyczy — adres, godziny otwarcia, telefon
- [ ] Weryfikacja za pomocą testu bogatych wyników Google — brak błędów
- [ ] Test z użyciem validatora Schema.org — właściwe zagnieżdżenie i wymagane pola
SEO międzynarodowe
Jeśli Twoja strona obsługuje wiele języków lub regionów:
- [ ] Tagi hreflang na wszystkich stronach — wskazują język i region
- [ ] x-default hreflang — określa domyślną wersję
- [ ] Dwukierunkowy hreflang — jeśli strona A wskazuje na stronę B, strona B musi wskazywać z powrotem na A
- [ ] hreflang w mapie strony (alternatywa dla tagów HTML)
- [ ] Adresy URL specyficzne dla języków —
/en/abouti/de/about, a nie tylko oparte na ciastkach - [ ] Treść w pełni przetłumaczona — brak stron mieszanych językowo
- [ ] Lokalna waluta i formaty tam, gdzie to możliwe
Przekierowania
- [ ] 301 dla trwałych przekierowań — nie 302 ani 307
- [ ] Brak łańcuchów przekierowań — A powinno przekierować bezpośrednio do C, a nie A→B→C
- [ ] Brak pętli przekierowań — A→B→A psuje wszystko
- [ ] kanoniczne www/non-www — jeden przekierowuje do drugiego (301)
- [ ] Przekierowanie HTTP→HTTPS jest na miejscu
- [ ] Stare adresy URL przekierowują do nowych po migracjach strony
Serwer i infrastruktura
- [ ] Czas działania serwera powyżej 99,9% — przestoje szkodzą indeksowaniu i rankingom
- [ ] Własna strona 404 — pomocna, a nie ogólna; zawiera nawigację i wyszukiwanie
- [ ] Prawidłowe kody statusu HTTP — 404 dla brakujących stron, nie soft 404 (200 z treścią błędu)
- [ ] Brak błędów serwera (5xx) — regularnie sprawdzaj logi serwera
- [ ] gzip/Brotli kompresja włączona na serwerze
- [ ] HTTP/2 lub HTTP/3 włączone — szybsze niż HTTP/1.1
- [ ] Lokalizacja serwera blisko docelowej publiczności
Monitorowanie i utrzymanie
- [ ] Google Search Console zweryfikowane i monitorowane
- [ ] Google Analytics zainstalowane (z odpowiednim zarządzaniem zgodami)
- ] Regularne audyty SEO — co najmniej raz w miesiącu z [bezpłatnym narzędziem audytorskim LANGR
- [ ] Monitorowanie czasu pracy — otrzymuj powiadomienia, gdy Twoja strona padnie
- [ ] Sprawdzanie błędnych linków — wykonuj co miesiąc
- [ ] Monitorowanie podstawowych wskaźników Web Vitals — śledź trendy, nie tylko migawki
- [ ] Raporty o pokryciu indeksu — sprawdzaj nowe błędy co tydzień
Jak wykorzystać tę listę kontrolną
Dla nowej strony
Pracuj nad każdym punktem przed uruchomieniem. Długi dług techniczny jest znacznie trudniejszy do naprawienia po uruchomieniu i zaindeksowaniu strony.
Dla istniejącej strony
- Wykonaj bezpłatny audyt SEO, aby uzyskać swoją bazową punktację
- Pracuj nad tą listą kontrolną kategoria po kategorii
- Przypisz priorytet tym elementom, które Twoje audytowanie uznało za krytyczne
- Ponownie audytuj co miesiąc, aby śledzić ulepszenia
Kolejność priorytetów
Jeśli nie możesz zrobić wszystkiego jednocześnie, nadaj priorytet w tej kolejności:
- HTTPS i bezpieczeństwo — nieprzekraczalna podstawa
- Indeksowanie i przeszukiwanie — jeśli Google nie może znaleźć Twoich stron, nic innego się nie liczy
- Optymalizacja mobilna — indeksowanie mobile-first oznacza, że to kluczowe
- Prędkość strony — bezpośrednio wpływa na rankingi i doświadczenia użytkowników
- Elementy na stronie — tagi tytułowe i opisy meta mają natychmiastowy wpływ
- Dane strukturalne — umożliwiają bogate wyniki
- SEO międzynarodowe — jeśli dotyczy
- Zaawansowana optymalizacja — przekierowania, tuning serwera, monitorowanie
Podsumowanie
SEO techniczne nie jest efektowne, ale to właśnie wyróżnia strony, które osiągają wysokie pozycje, od tych, które ich nie osiągają. Każdy element na tej liście kontrolnej reprezentuje potencjalny czynnik rankingowy lub poprawę doświadczenia użytkownika.
Nie musisz naprawiać wszystkiego w jeden dzień. Zacznij od krytycznych elementów, ustal podstawę z bezpłatnym audytem i systematycznie przechodź przez listę. Ustal miesięczne kontrole, aby wykrywać nowe problemy, zanim wpłyną na Twoje rankingi.
Twoje treści mogą działać tak dobrze, jak pozwala na to Twoja techniczna podstawa. Uczyń tę podstawę solidną, a wszystko inne stanie się łatwiejsze.
Sprawdź swój profil SEO domeny w LANGR dla bieżącego widoku wydajności Twojej technicznej optymalizacji.