Techniczne SEO stanowi fundament widoczności strony w wyszukiwarce. Dobre treści i setki linków nie pomogą, jeśli roboty nie mogą poprawnie crawlować, indeksować ani zrozumieć witryny.
Czym jest Technical SEO?
Techniczne SEO obejmuje zmiany w infrastrukturze, architekturze i backendzie, które ułatwiają wyszukiwarkom:
- odkrywać treści
- uzyskiwać do nich dostęp
- indeksować je
- poprawnie je rankingować
Zakres ten różni się od:
- on-page SEO (treść)
- off-page SEO (autorytet)
Celem technicznego SEO jest zapewnienie, że strona jest:
- czytelna dla maszyn (machine-readable)
- szybka
- poprawnie zbudowana strukturalnie
Technicznie zdrowa strona:
- pozwala robotom dotrzeć do wszystkich ważnych podstron
- jasno komunikuje, co indeksować
- spełnia wymagania Core Web Vitals
- ma logiczną strukturę
- wykorzystuje dane strukturalne
Jak Google crawluje i indeksuje stronę
1. Discovery (odkrywanie)
Google odkrywa nowe strony przede wszystkim przez:
- linki wewnętrzne
- linki zewnętrzne
Zgłoszenie mapy XML (sitemap) w Google Search Console może pomóc Google szybciej znaleźć adresy URL.
2. Crawling
Googlebot pobiera strony i podąża za znajdującymi się na nich linkami.
Crawl budget to ograniczony zasób czasu i żądań, który Googlebot przeznacza na skanowanie witryny.
Jeśli robot zużywa go na:
- thin content
- duplikaty
- parametry URL
ważne strony mogą być odwiedzane rzadziej.
3. Rendering
Podczas renderowania Google przetwarza stronę wraz z jej JavaScriptem i CSS-em.
Jeżeli treść ładuje się przez JavaScript, ale nie zostanie poprawnie wyrenderowana,
- ładuje się przez JS
- nie zostanie poprawnie wyrenderowana
Google może jej nie zobaczyć ani nie uwzględnić w indeksie.
4. Indexing
Na etapie indeksowania Google analizuje stronę i decyduje, czy dodać ją do swojego indeksu.
Strona może nie trafić do indeksu, gdy:
- ma
noindex - ma słabą treść
- ma duplikaty
5. Ranking
Przy ustalaniu kolejności wyników wyszukiwarka bierze pod uwagę między innymi:
- trafności
- autorytetu
- UX (Core Web Vitals)
Architektura strony
Dobra architektura ułatwia nawigację zarówno użytkownikom, jak i robotom wyszukiwarek.
Zasada płaskiej struktury
Ważna podstrona powinna być dostępna w maksymalnie trzech kliknięciach od strony głównej.
Homepage
├── /kategoria-a
│ ├── /page-1
│ └── /page-2
└── /kategoria-b
├── /page-1
└── /page-2
Struktura URL
- krótka i opisowa →
/technical-seo-guide - małe litery
- myślniki (-)
- bez parametrów
- spójność
Siloing (klastry tematyczne)
- strona główna (pillar)
- podstrony (cluster)
- linkowanie między nimi
Taki układ pomaga budować autorytet tematyczny witryny.
Crawlability i kontrola indeksacji
robots.txt
Plik robots.txt jest dostępny zwykle pod adresem twojastrona.pl/robots.txt.
User-agent: *
Disallow: /admin/
Disallow: /checkout/
Disallow: /search?
Sitemap: https://twojastrona.pl/sitemap.xml
Pamiętaj: robots.txt ogranicza crawl, ale sam nie blokuje indeksowania adresu.
Meta robots
<meta name="robots" content="index, follow">
<meta name="robots" content="noindex, follow">
<meta name="robots" content="noindex, nofollow">
Dyrektywę noindex stosuj na stronach, których nie chcesz pokazywać w wynikach wyszukiwania, na przykład:
- paneli admina
- duplikatów
- thin content
XML Sitemap
- tylko indexowalne URL-e
- max 50k URL na plik
<lastmod>- zgłoszenie w GSC
Duplicate Content i canonical
Duplikaty mogą rozdzielać sygnały rankingowe między kilka adresów.
Przyczyny:
- HTTP vs HTTPS
- www vs non-www
- slash vs brak
- parametry URL
Canonical
<link rel="canonical" href="https://twojastrona.pl/url">
Jeśli strona ma własną, kanoniczną wersję, ustaw tag self-canonical.
301 Redirect
- przekazuje 90–99% mocy SEO
- unikaj:
- redirect chain
- redirect loop
HTTPS i bezpieczeństwo
HTTPS jest dziś standardem dla stron internetowych.
Przy braku HTTPS przeglądarka może ostrzegać użytkowników, a przesyłane dane nie są szyfrowane.
- spadki rankingów
- ostrzeżenia w przeglądarce
Wymagania:
- SSL
- TLS 1.2+
- auto-renew
Dane strukturalne (Schema)
Dane strukturalne pomagają Google rozpoznać, czego dotyczy strona.
Korzyści:
- rich snippets
- wyższy CTR
Typy:
- Article
- Product
- FAQ
- HowTo
- Breadcrumb
- Organization
Przykład:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Czym jest technical SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Technical SEO to optymalizacja infrastruktury strony..."
}
}]
}
</script>
Core Web Vitals jako czynnik techniczny
- LCP → serwer, CDN
- INP → JavaScript
- CLS → HTML/CSS
Przy analizie Core Web Vitals sprawdzaj osobno:
- mobile
- desktop
Analiza logów
Analiza logów serwera pokazuje, jak roboty odwiedzają witrynę i które adresy pobierają.
- co Google crawluje
- co ignoruje
Narzędzia:
- Screaming Frog
- Botify
- Python
SEO międzynarodowe (hreflang)
<link rel="alternate" hreflang="en-us" href="https://site.com/en-us/page">
<link rel="alternate" hreflang="pl" href="https://site.com/pl/page">
<link rel="alternate" hreflang="x-default" href="https://site.com/page">
Nieprawidłowe hreflang może utrudnić wyszukiwarkom dobranie właściwej wersji językowej i ograniczyć ruch z innych rynków.
Checklist Technical SEO
Crawlability
- poprawny robots.txt
- sitemap
- brak orphan pages
- max 3 kliknięcia
Indexing
- noindex gdzie trzeba
- canonical
- brak duplikatów
- redirecty
Performance
- Core Web Vitals
- TTFB < 600 ms
- brak blokad renderowania
Security
- HTTPS
- TLS
- HSTS
Structured Data
- schema
- brak błędów
International
- hreflang
- x-default
Podsumowanie
Techniczne SEO pomaga wyszukiwarkom dotrzeć do strony, poprawnie ją odczytać i uwzględnić w wynikach.
Bez tych podstaw nawet dobre treści i linki mogą nie przynieść oczekiwanej widoczności:
- treść nie rankuje
- linki nie działają
- ruch nie rośnie
Raz na kwartał oraz po większej migracji lub redesignie wykonaj pełny audyt technicznego SEO, na przykład w Screaming Frog. Sprawdź między innymi robots.txt i tagi canonical — ich błędna konfiguracja może długo ograniczać widoczność, zanim ktoś zauważy problem.