Procedura diagnostyczna

Problemy z kanonikalizacją

Jak naprawić duplikację treści i ustawić canonical URLs

Czym jest kanonikalizacja?

Kanonikalizacja to proces wskazania Google, która wersja strony jest "oficjalna" i powinna być indeksowana, gdy ta sama treść jest dostępna pod różnymi URL-ami. Canonical URL (rel="canonical") mówi Google: "Ta wersja jest tą, którą chcę pokazać w wynikach wyszukiwania."

Bez prawidłowej kanonikalizacji Google może zdecydować się zaindeksować nieprawidłową wersję strony (np. z parametrami URL, z www zamiast bez www), co prowadzi do rozproszenia wartości SEOi problemów z rankingiem.

✓ Prawidłowa
Jeden canonical URL
⚠ Częściowa
Niektóre strony mają canonical
✗ Brak
Brak canonical tags

Objawy

  • Ta sama treść dostępna pod różnymi URL-ami
  • W Google Search Console widzisz ostrzeżenia o duplikacji
  • Strona ma wersje z www i bez www, http i https

Diagnostyka

Krok 1: Zidentyfikuj duplikaty

  1. Sprawdź w Google Search Console sekcję "Pokrycie"
  2. Szukaj stron oznaczonych jako "Duplicate"
  3. Sprawdź, czy masz wersje z www i bez www
  4. Sprawdź, czy masz wersje http i https

Krok 2: Sprawdź canonical tags

W kodzie źródłowym sprawdź, czy są ustawione canonical URLs:

<link rel="canonical" href="https://twoja-domena.pl/strona/" />

Naprawa

1. Ustaw canonical URL

Na każdej stronie dodaj canonical tag wskazujący na wersję kanoniczną:

<link rel="canonical" href="https://twoja-domena.pl/strona/" />

Upewnij się, że canonical wskazuje na jedną, preferowaną wersję URL.

2. Przekieruj wersje niekanoniczne

Użyj 301 redirect dla wersji niekanonicznych (np. http → https, bez www → z www):

# .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

3. Ustaw preferowaną domenę w Google Search Console

  1. Wejdź do Google Search Console
  2. Przejdź do "Ustawienia" → "Preferencje domeny"
  3. Wybierz preferowaną wersję (z www lub bez www)

Najczęstsze typy duplikacji treści

Typ duplikacjiPrzykładRozwiązanie
www vs non-wwwexample.com vs www.example.com301 redirect + canonical
HTTP vs HTTPShttp:// vs https://301 redirect + canonical
Parametry URL/strona?sort=asc vs /stronaCanonical tag
Trailing slash/strona/ vs /strona301 redirect + canonical
Duplikaty treściTa sama treść na różnych URLCanonical tag

Najczęściej zadawane pytania (FAQ)

Weryfikacja

  1. Sprawdź w Google Search Console, czy ostrzeżenia o duplikacji zniknęły
  2. Upewnij się, że wszystkie wersje strony mają ustawiony canonical
  3. Sprawdź, czy przekierowania działają poprawnie
  4. Poczekaj kilka dni i sprawdź ponownie w Search Console

Wskazówka

Użyj narzędzi jak Screaming Frog lub Sitebulb, aby sprawdzić canonical tags na całej stronie. Te narzędzia pokażą Ci, które strony mają canonical, które nie, i czy są jakieś błędy.

Powiązane procedury