Technical SEO audit to systematyczna analiza technicznych aspektów strony internetowej pod kątem SEO. Audyt techniczny identyfikuje problemy, które mogą uniemożliwiać Google poprawne indeksowanie i ocenianie strony, co przekłada się na niższe pozycje w wynikach wyszukiwania. W tym artykule dowiesz się, jak przeprowadzić kompleksowy audyt techniczny SEO i naprawić znalezione problemy.

Dlaczego technical SEO audit jest ważny?

Technical SEO to fundament każdej strategii SEO. Nawet najlepsza treść i najwięcej linków nie pomogą, jeśli strona ma problemy techniczne, które uniemożliwiają Google poprawne indeksowanie. Audyt techniczny identyfikuje te problemy i pozwala je naprawić, co jest kluczowe dla osiągnięcia wysokich pozycji.

>> Zdiagnozuj problemy SEO Twojej strony, zamów audyt techniczny SEO.

Korzyści z audytu technicznego

Identyfikacja problemów:

  • Znajduje błędy, które blokują indeksację
  • Wykrywa problemy wpływające na rankingi
  • Pokazuje obszary wymagające optymalizacji

Poprawa indeksacji:

  • Zapewnia, że wszystkie ważne strony są zindeksowane
  • Eliminuje problemy z crawlowaniem
  • Optymalizuje budżet crawlowania

Lepsze pozycje:

  • Naprawa problemów technicznych poprawia pozycje
  • Optymalizacja szybkości i użyteczności
  • Lepsze doświadczenie użytkownika
Technical SEO to fundament każdej strategii SEO. Bez solidnych podstaw technicznych nawet najlepsza treść i linki nie wystarczą, aby osiągnąć wysokie pozycje. Audyt techniczny to pierwszy krok do skutecznej optymalizacji.

Przygotowanie do audytu

Przed rozpoczęciem audytu musisz przygotować odpowiednie narzędzia i dostęp do danych. W tej sekcji omówimy, co jest potrzebne do przeprowadzenia skutecznego audytu technicznego.

Wymagane narzędzia

1. Google Search Console

  • Darmowe narzędzie Google
  • Pokazuje problemy z indeksacją
  • Monitoring pozycji i ruchu
  • Raporty o błędach

2. Google Analytics

  • Analiza ruchu i zachowań użytkowników
  • Identyfikacja problemów z konwersjami
  • Tracking błędów

3. Screaming Frog SEO Spider

  • Darmowa wersja (do 500 URL)
  • Kompleksowy crawl strony
  • Analiza technicznych aspektów SEO
  • Eksport danych do analizy

4. Ahrefs / SEMrush

  • Analiza backlinks
  • Monitoring pozycji
  • Analiza konkurencji
  • (Płatne, ale warto rozważyć)

5. Google PageSpeed Insights

  • Analiza szybkości strony
  • Core Web Vitals
  • Sugestie optymalizacji

Dane do zebrania przed audytem

1. Lista wszystkich URL

  • Strony główne
  • Kategorie
  • Artykuły/blogi
  • Strony produktów
  • Inne ważne strony

2. Struktura strony

  • Jak zorganizowana jest strona?
  • Jakie są główne sekcje?
  • Jak działa nawigacja?

3. Historia zmian

  • Czy były ostatnio zmiany techniczne?
  • Czy były migracje lub redesigny?
  • Czy były problemy z indeksacją?

Krok 1: Indeksacja i crawlowanie

Pierwszym krokiem audytu jest sprawdzenie, czy Google może poprawnie indeksować i crawlować stronę. Problemy z indeksacją to jedna z najczęstszych przyczyn niskich pozycji.

Sprawdzanie indeksacji

1. Google Search Console — Coverage Report

  1. Wejdź do Google Search Console
  2. Przejdź do "Indeksowanie" → "Zasięg"
  3. Sprawdź:
    • Ile stron jest zindeksowanych?
    • Czy są błędy indeksacji?
    • Czy są strony wykluczone?

Typowe problemy:

  • Błędy 404 — strony nie istnieją
  • Błędy 5xx — błędy serwera
  • Zablokowane przez robots.txt — strony zablokowane
  • Brak canonical tag — duplikaty treści

2. Site: zapytanie w Google

Wpisz w Google: site:twojadomena.pl

Co sprawdzić:

  • Ile stron jest zindeksowanych?
  • Czy wszystkie ważne strony są w wynikach?
  • Czy są strony, które nie powinny być zindeksowane?

3. Screaming Frog — Indexability

  1. Uruchom Screaming Frog
  2. Wpisz URL strony
  3. Kliknij "Start"
  4. Sprawdź kolumnę "Indexability"

Co sprawdzić:

  • Czy strony są zindeksowane?
  • Czy są problemy z canonical tags?
  • Czy są redirecty?

Robots.txt

Robots.txt to plik, który kontroluje, co roboty wyszukiwarek mogą crawlować.

Sprawdzanie robots.txt:

  1. Wejdź na twojadomena.pl/robots.txt
  2. Sprawdź, czy plik istnieje
  3. Sprawdź, czy nie blokuje ważnych stron

Przykład poprawnego robots.txt:

User-agent: *
Allow: /
Disallow: /admin/
Disallow: /private/

Sitemap: https://twojadomena.pl/sitemap.xml

Typowe błędy:

  • Blokowanie ważnych stron
  • Brak sitemap.xml
  • Błędna składnia

Sitemap.xml

Sitemap.xml to plik, który informuje Google o wszystkich stronach na stronie.

Sprawdzanie sitemap.xml:

  1. Wejdź na twojadomena.pl/sitemap.xml
  2. Sprawdź, czy plik istnieje
  3. Sprawdź, czy zawiera wszystkie ważne strony
  4. Sprawdź w Search Console, czy sitemap jest przesłany

Przykład sitemap.xml:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://twojadomena.pl/</loc>
    <lastmod>2025-01-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://twojadomena.pl/artykul</loc>
    <lastmod>2025-01-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Co sprawdzić:

  • Czy sitemap zawiera wszystkie ważne strony?
  • Czy daty lastmod są aktualne?
  • Czy sitemap jest przesłany w Search Console?

Krok 2: Struktura URL i redirecty

Struktura URL i redirecty mają znaczący wpływ na SEO. Nieprawidłowa struktura URL lub błędne redirecty mogą powodować problemy z indeksacją i rankingami.

Struktura URL

Najlepsze praktyki:

  • Czytelność — URL powinien być zrozumiały dla użytkownika
  • Słowa kluczowe — wpleć słowa kluczowe w URL
  • Krótkość — krótkie URL-e są lepsze niż długie
  • Separatory — używaj myślników (-) zamiast podkreśleń (_)
  • Małe litery — unikaj wielkich liter w URL

Przykłady:

❌ Zły: example.com/page.php?id=123&cat=5
✅ Dobry: example.com/kategoria/tytul-artykulu

❌ Zły: example.com/Strona_Główna
✅ Dobry: example.com/strona-glowna

Redirecty

Redirecty przekierowują użytkowników i roboty z jednego URL na drugi.

Typy redirectów:

Kod Typ Użycie Przekazuje moc SEO
301 Permanent Trwałe przekierowanie Tak
302 Temporary Tymczasowe przekierowanie Nie
307 Temporary Tymczasowe przekierowanie Nie
308 Permanent Trwałe przekierowanie Tak

Sprawdzanie redirectów:

  1. Użyj Screaming Frog — sprawdź kolumnę "Status Code"
  2. Sprawdź, czy są 301 redirecty (powinny być dla starych URL)
  3. Sprawdź, czy nie ma redirect chains (wiele redirectów jeden po drugim)

Typowe problemy:

  • Redirect chains — wiele redirectów jeden po drugim (spowalnia crawlowanie)
  • Redirect loops — nieskończone pętle redirectów
  • 302 zamiast 301 — użycie tymczasowych redirectów zamiast trwałych
  • Brak redirectów — stare URL-e prowadzą do 404
Zawsze używaj 301 redirectów dla trwałych zmian URL. 301 redirecty przekazują "moc SEO" ze starego URL na nowy, co jest kluczowe dla utrzymania pozycji po zmianie adresu strony.

Błędy 404

Błędy 404 to strony, które nie istnieją. Zbyt dużo błędów 404 może negatywnie wpłynąć na SEO.

Sprawdzanie błędów 404:

  1. Google Search Console — "Indeksowanie" → "Zasięg" → "Błędy"
  2. Screaming Frog — sprawdź strony ze statusem 404
  3. Google Analytics — sprawdź strony z błędami 404

Co zrobić z błędami 404:

  • Jeśli strona została usunięta: Stwórz 301 redirect na podobną stronę
  • Jeśli URL jest błędny: Napraw linki prowadzące do błędnego URL
  • Jeśli strona powinna istnieć: Przywróć stronę lub stwórz nową

Krok 3: Duplikaty treści i canonical tags

Duplikaty treści to problem, który może powodować, że Google nie wie, która wersja strony jest kanoniczna (główna). Canonical tags pomagają Google zrozumieć, która wersja jest główna.

Identyfikacja duplikatów

Typowe źródła duplikatów:

  • WWW vs non-WWW — example.com vs www.example.com
  • HTTP vs HTTPS — http://example.com vs https://example.com
  • Trailing slash — example.com/page vs example.com/page/
  • Parametry URL — example.com/page?sort=asc vs example.com/page?sort=desc
  • Drukowane wersje — example.com/page vs example.com/page/print

Sprawdzanie duplikatów:

  1. Screaming Frog — sprawdź kolumnę "Canonical"
  2. Google Search Console — sprawdź, czy są ostrzeżenia o duplikatach
  3. Ręczne sprawdzenie — sprawdź różne wersje URL

Canonical tags

Canonical tag informuje Google, która wersja strony jest kanoniczna (główna).

Przykład canonical tag:

<link rel="canonical" href="https://example.com/strona" />

Gdzie umieścić:

  • W sekcji <head> każdej strony
  • Powinien wskazywać na kanoniczną wersję URL

Najlepsze praktyki:

  • Jeden canonical na stronę — tylko jeden canonical tag
  • Absolutny URL — używaj pełnego URL z https://
  • Self-referencing — canonical powinien wskazywać na samą siebie (dla kanonicznej wersji)
  • Spójność — używaj tego samego formatu URL (www vs non-www, trailing slash)

Przykład poprawnej implementacji:

<!-- Dla strony https://example.com/strona -->
<link rel="canonical" href="https://example.com/strona" />

<!-- Dla strony https://example.com/strona/ (z trailing slash) -->
<link rel="canonical" href="https://example.com/strona" />

WWW vs non-WWW

Musisz zdecydować, czy używasz www czy non-www i być konsekwentnym.

Jak wybrać:

  • Non-WWW — krótsze URL-e, łatwiejsze do zapamiętania
  • WWW — bardziej tradycyjne, niektóre preferują

Ważne: Wybierz jedną wersję i używaj jej konsekwentnie.

Implementacja:

  1. Wybierz wersję (np. non-www)
  2. Ustaw 301 redirect z drugiej wersji na wybraną
  3. Użyj canonical tags wskazujących na wybraną wersję
  4. Zaktualizuj sitemap.xml

Krok 4: Meta tags i elementy on-page

Meta tags i elementy on-page to techniczne elementy strony, które wpływają na SEO. Sprawdzenie tych elementów jest kluczowe dla skutecznej optymalizacji.

Title tags

Title tag to tytuł strony wyświetlany w wynikach wyszukiwania.

Sprawdzanie title tags:

  1. Screaming Frog — sprawdź kolumnę "Title 1"
  2. Sprawdź, czy każda strona ma unikalny title tag
  3. Sprawdź długość (50-60 znaków)

Typowe problemy:

  • Brak title tag — niektóre strony nie mają title
  • Duplikaty — wiele stron ma ten sam title
  • Zbyt długie — title dłuższy niż 60 znaków
  • Zbyt krótkie — title nie wykorzystuje dostępnej przestrzeni

Meta descriptions

Meta description to opis strony wyświetlany w wynikach wyszukiwania.

Sprawdzanie meta descriptions:

  1. Screaming Frog — sprawdź kolumnę "Meta Description 1"
  2. Sprawdź, czy każda strona ma meta description
  3. Sprawdź długość (150-160 znaków)

Typowe problemy:

  • Brak meta description — niektóre strony nie mają opisu
  • Duplikaty — wiele stron ma ten sam opis
  • Zbyt długie — opis dłuższy niż 160 znaków
  • Zbyt krótkie — opis nie wykorzystuje dostępnej przestrzeni

H1 tags

H1 to główny nagłówek strony.

Sprawdzanie H1:

  1. Screaming Frog — sprawdź kolumnę "H1"
  2. Sprawdź, czy każda strona ma dokładnie jeden H1
  3. Sprawdź, czy H1 zawiera słowa kluczowe

Typowe problemy:

  • Brak H1 — niektóre strony nie mają H1
  • Wiele H1 — niektóre strony mają więcej niż jeden H1
  • Duplikaty — wiele stron ma ten sam H1

Obrazy i alt text

Alt text to tekst alternatywny dla obrazów.

Sprawdzanie alt text:

  1. Screaming Frog — sprawdź kolumnę "Images"
  2. Sprawdź, czy wszystkie obrazy mają alt text
  3. Sprawdź, czy alt text jest opisowy

Typowe problemy:

  • Brak alt text — niektóre obrazy nie mają alt text
  • Puste alt text — alt="" (OK dla dekoracyjnych obrazów)
  • Zbyt długie — alt text dłuższy niż 125 znaków
  • Keyword stuffing — nadmierne użycie słów kluczowych w alt text

Krok 5: Szybkość i wydajność

Szybkość strony to ważny czynnik rankingowy i kluczowy element doświadczenia użytkownika. Sprawdzenie szybkości i wydajności jest obowiązkowe w każdym audycie technicznym.

Core Web Vitals

Core Web Vitals to trzy kluczowe metryki Google:

1. LCP (Largest Contentful Paint)

  • Czas ładowania największego elementu treści
  • Docelowo: poniżej 2,5 sekundy

2. FID (First Input Delay)

  • Czas do pierwszej interakcji użytkownika
  • Docelowo: poniżej 100ms

3. CLS (Cumulative Layout Shift)

  • Stabilność wizualna strony
  • Docelowo: poniżej 0,1

Sprawdzanie Core Web Vitals:

  1. Google PageSpeed Insights — analiza Core Web Vitals
  2. Google Search Console — raport Core Web Vitals
  3. Chrome DevTools — Lighthouse

Szybkość ładowania

Sprawdzanie szybkości:

  1. Google PageSpeed Insights — analiza szybkości
  2. GTmetrix — szczegółowa analiza wydajności
  3. WebPageTest — test z różnych lokalizacji

Co sprawdzić:

  • Czas ładowania strony
  • Rozmiar plików (HTML, CSS, JS, obrazy)
  • Liczba żądań HTTP
  • Optymalizacja obrazów
  • Minifikacja CSS/JS
  • Kompresja (Gzip/Brotli)

Krok 6: Bezpieczeństwo i HTTPS

Bezpieczeństwo strony to ważny czynnik rankingowy. Google preferuje strony z HTTPS i może obniżyć pozycje stron bez certyfikatu SSL.

HTTPS

Sprawdzanie HTTPS:

  1. Sprawdź, czy strona używa HTTPS
  2. Sprawdź, czy certyfikat SSL jest ważny
  3. Sprawdź, czy są mieszane treści (HTTP na HTTPS)

Typowe problemy:

  • Brak HTTPS — strona używa HTTP zamiast HTTPS
  • Nieważny certyfikat — certyfikat SSL wygasł
  • Mieszane treści — niektóre zasoby ładują się przez HTTP na stronie HTTPS

Rozwiązanie:

  • Zainstaluj certyfikat SSL (Let's Encrypt — darmowy)
  • Ustaw 301 redirect z HTTP na HTTPS
  • Zaktualizuj wszystkie linki wewnętrzne na HTTPS

Raportowanie i priorytetyzacja

Po zakończeniu audytu musisz stworzyć raport z wynikami i priorytetyzować naprawy. W tej sekcji omówimy, jak stworzyć skuteczny raport audytu.

Struktura raportu

1. Executive Summary

  • Krótkie podsumowanie najważniejszych problemów
  • Wpływ na SEO
  • Priorytety napraw

2. Szczegółowe wyniki

  • Lista wszystkich znalezionych problemów
  • Szczegółowy opis każdego problemu
  • Wpływ na SEO
  • Sugestie naprawy

3. Priorytetyzacja

  • Wysoki priorytet — krytyczne problemy
  • Średni priorytet — ważne problemy
  • Niski priorytet — mniej ważne problemy

Priorytetyzacja problemów

Wysoki priorytet (napraw natychmiast):

  • Błędy indeksacji (404, 5xx)
  • Zablokowane strony przez robots.txt
  • Brak HTTPS
  • Wolne ładowanie (LCP > 4s)
  • Brak canonical tags (duplikaty)

Średni priorytet (napraw w ciągu miesiąca):

  • Duplikaty title tags
  • Brak meta descriptions
  • Problemy z redirectami
  • Optymalizacja obrazów
  • Minifikacja CSS/JS

Niski priorytet (napraw w ciągu kwartału):

  • Optymalizacja alt text
  • Poprawa struktury URL
  • Dodatkowe optymalizacje szybkości

Podsumowanie

Technical SEO audit to fundament skutecznej strategii SEO. Bez solidnych podstaw technicznych nawet najlepsza treść i linki nie wystarczą, aby osiągnąć wysokie pozycje. Regularne audyty techniczne (co 3-6 miesięcy) zapewniają, że strona działa optymalnie.

Kluczowe kroki audytu technicznego:

  1. Indeksacja i crawlowanie — sprawdź, czy Google może indeksować stronę
  2. Struktura URL i redirecty — sprawdź strukturę i redirecty
  3. Duplikaty i canonical — znajdź i napraw duplikaty treści
  4. Meta tags i on-page — sprawdź title, meta description, H1
  5. Szybkość i wydajność — sprawdź Core Web Vitals
  6. Bezpieczeństwo — sprawdź HTTPS i certyfikat SSL

Najważniejsze narzędzia:

  • Google Search Console — monitoring i błędy
  • Screaming Frog — kompleksowy crawl strony
  • Google PageSpeed Insights — analiza szybkości
  • Google Analytics — analiza ruchu

Najczęstsze problemy:

  • Błędy indeksacji (404, 5xx)
  • Duplikaty treści
  • Brak canonical tags
  • Wolne ładowanie
  • Brak HTTPS

Priorytetyzacja napraw:

  • Wysoki priorytet — krytyczne problemy wpływające na indeksację
  • Średni priorytet — ważne problemy wpływające na rankingi
  • Niski priorytet — optymalizacje poprawiające wyniki

Pamiętaj, że audyt techniczny to nie jednorazowa akcja, ale ciągły proces. Regularne audyty (co 3-6 miesięcy) i systematyczne naprawy zapewniają, że strona działa optymalnie i osiąga najlepsze możliwe pozycje w wynikach wyszukiwania.