Treść i linki to 80% sukcesu w SEO. Pozostałe 20% to techniczne fundamenty — bez nich treść i linki nie działają w pełni. Ten artykuł to lista 12 punktów, które każda strona musi mieć. Możesz przejść przez nią samodzielnie, każdy punkt ma narzędzie, którym to sprawdzisz w 5 minut.
1. Sitemap.xml
Plik z listą wszystkich URL-i strony, dostępny pod https://twojadomena.pl/sitemap.xml. Google używa go do efektywnego indeksowania. Dla małej strony może być statyczny; dla bloga / sklepu — generowany dynamicznie.
Sprawdź: otwórz /sitemap.xml, czy zawiera wszystkie ważne URL-e i nic, czego nie powinno być (np. URL-e z parametrami filtrów).
2. Robots.txt
Plik pod /robots.txt, mówi botom co indeksować, czego nie. Pamiętaj że Disallow: / blokuje całą stronę — sprawdź, czy nie blokujesz przez przypadek niczego ważnego (częsty błąd: blokowanie /_next/, co psuje rendering Google).
3. Canonical URL
Każda strona powinna mieć <link rel="canonical" href="..."> w <head>. Określa, który URL jest „kanonicznym” adresem treści. Krytyczne przy paginacji, parametrach UTM, wersjach mobilnych.
4. Schema.org structured data
JSON-LD w <head> z opisem, czym jest dana strona. Najczęstsze typy: Organization (strona firmy), Product (sklep), Article (blog), LocalBusiness (lokalny biznes), FAQPage (FAQ), BreadcrumbList. Google używa tego do rich snippets w wynikach.
Sprawdź: validator.schema.org/ albo Google Rich Results Test.
5. Meta tagi: title i description
Title: 50–60 znaków, zawiera główne słowo kluczowe + nazwę marki. Description: 150–160 znaków, zachęca do kliku. Każda podstrona powinna mieć unikalne. Powtarzające się tytuły = Google pomija duplikaty.
6. Struktura nagłówków H1–H3
Jeden <h1> na stronę (główny tytuł). Pod nim <h2> jako sekcje, <h3> jako pod-sekcje. To nie jest tylko SEO — to też accessibility (screen readery navigate'ują po nagłówkach). Częsty błąd: użycie <h1> 3 razy na jednej stronie.
7. Atrybut `alt` na każdym obrazie
Każdy <img> powinien mieć alt="opis". Obrazy dekoracyjne (typu separator) — alt="" (puste, ale obecne). Google używa alt-ów do indeksowania obrazów + ranking. Plus accessibility — obowiązkowe.
8. Linkowanie wewnętrzne
Każda ważna strona powinna być osiągalna z menu lub innej strony w max 3 klikach od strony głównej. Anchor text = słowo kluczowe (nie „kliknij tutaj”). Linkuj artykuły blogowe ze sobą tematycznie — to zwiększa ich autorytet u Google.
9. URL — krótkie, opisowe, bez parametrów
Dobry URL: /blog/seo-techniczne-podstawy. Zły: /blog/index.php?id=234&category=5. Krótkie, czytelne URL-e są lepsze dla SEO i dla userów (kopiowanie linków).
10. Hreflang dla stron wielojęzycznych
Jeśli masz wersje PL i EN, każda strona powinna mieć <link rel="alternate" hreflang="pl" href="..."> i hreflang="en". Bez tego Google traktuje wersje jako duplikaty i nie wyświetla właściwej w odpowiednim kraju.
11. Mobile-friendly + viewport
Tag <meta name="viewport" content="width=device-width, initial-scale=1"> — bez tego mobile wygląda jak desktop zoom-out. Sprawdź w Google Mobile-Friendly Test.
12. SSL/HTTPS
Strona MUSI być na HTTPS. Bez tego Chrome pokazuje „Niezabezpieczona”, Google obniża ranking. Cloudflare daje SSL gratis, Let's Encrypt też. Po włączeniu HTTPS pamiętaj o przekierowaniu HTTP→HTTPS (301).
Narzędzia, które ułatwią pracę
- Google Search Console — błędy indeksowania, sitemap status, Core Web Vitals
- Screaming Frog SEO Spider — crawler całej strony, wykrywa wszystkie ww. problemy
- Google Rich Results Test — testowanie schema.org
- Lighthouse (DevTools) — SEO score + sugestie
- Sitebulb — alternatywa Screaming Frog, bardziej wizualna