Technical SEO audit - jak przeprowadzić audyt techniczny?
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
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
- Wejdź do Google Search Console
- Przejdź do "Indeksowanie" → "Zasięg"
- 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
- Uruchom Screaming Frog
- Wpisz URL strony
- Kliknij "Start"
- 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:
- Wejdź na
twojadomena.pl/robots.txt - Sprawdź, czy plik istnieje
- 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:
- Wejdź na
twojadomena.pl/sitemap.xml - Sprawdź, czy plik istnieje
- Sprawdź, czy zawiera wszystkie ważne strony
- 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:
- Użyj Screaming Frog — sprawdź kolumnę "Status Code"
- Sprawdź, czy są 301 redirecty (powinny być dla starych URL)
- 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
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:
- Google Search Console — "Indeksowanie" → "Zasięg" → "Błędy"
- Screaming Frog — sprawdź strony ze statusem 404
- 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:
- Screaming Frog — sprawdź kolumnę "Canonical"
- Google Search Console — sprawdź, czy są ostrzeżenia o duplikatach
- 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:
- Wybierz wersję (np. non-www)
- Ustaw 301 redirect z drugiej wersji na wybraną
- Użyj canonical tags wskazujących na wybraną wersję
- 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:
- Screaming Frog — sprawdź kolumnę "Title 1"
- Sprawdź, czy każda strona ma unikalny title tag
- 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:
- Screaming Frog — sprawdź kolumnę "Meta Description 1"
- Sprawdź, czy każda strona ma meta description
- 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:
- Screaming Frog — sprawdź kolumnę "H1"
- Sprawdź, czy każda strona ma dokładnie jeden H1
- 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:
- Screaming Frog — sprawdź kolumnę "Images"
- Sprawdź, czy wszystkie obrazy mają alt text
- 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:
- Google PageSpeed Insights — analiza Core Web Vitals
- Google Search Console — raport Core Web Vitals
- Chrome DevTools — Lighthouse
Szybkość ładowania
Sprawdzanie szybkości:
- Google PageSpeed Insights — analiza szybkości
- GTmetrix — szczegółowa analiza wydajności
- 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:
- Sprawdź, czy strona używa HTTPS
- Sprawdź, czy certyfikat SSL jest ważny
- 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
Kluczowe kroki audytu technicznego:
- Indeksacja i crawlowanie — sprawdź, czy Google może indeksować stronę
- Struktura URL i redirecty — sprawdź strukturę i redirecty
- Duplikaty i canonical — znajdź i napraw duplikaty treści
- Meta tags i on-page — sprawdź title, meta description, H1
- Szybkość i wydajność — sprawdź Core Web Vitals
- 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.