Tag canonical - rozwiązanie problemu duplikatów treści
Duplikaty treści to jeden z najczęstszych problemów technicznych SEO. Gdy ta sama treść jest dostępna pod wieloma URL, Google nie wie którą wersję wyświetlić. Tag canonical wskazuje główną wersję strony i konsoliduje sygnały SEO.
Krótka odpowiedź
Kiedy używać tagu canonical
Tag canonical rozwiązuje problemy:
Parametry URL:
- /produkty?sort=price
- /produkty?page=2
- /produkty?ref=newsletter
Wszystkie wskazują na /produkty jako canonical.
Warianty URL:
- http vs https
- www vs bez-www
- slash na końcu vs bez slasha
Syndykacja treści:
- Twój artykuł opublikowany na innym portalu
- Canonical wskazuje oryginalną publikację
Wersje dla różnych urządzeń:
- m.domena.pl vs domena.pl
- Przy responsive design niepotrzebne
Produkty z wariantami:
- Ten sam produkt w różnych kolorach
- Canonical na główną wersję produktu
Jak poprawnie wdrożyć canonical
W sekcji head:
```html
```
Zasady:
- Używaj pełnego, absolutnego URL (z https://)
- Jeden canonical na stronę
- Self-referencing canonical na każdej stronie (wskazuje na siebie)
- URL w canonical musi być dostępny (nie 404, nie przekierowanie)
WordPress:
- Yoast SEO dodaje automatycznie
- Możesz nadpisać ręcznie w edycji strony
Cross-domain canonical:
Możesz wskazać canonical na inną domenę - np. przy syndykacji. Użytkownik widzi Twoją treść na portalu X, ale sygnały SEO idą do Ciebie.
Canonical a noindex:
- Nie używaj razem - to sprzeczne instrukcje
- Canonical = indeksuj tę wersję
- Noindex = nie indeksuj
Częste błędy z canonical
Błędy implementacji:
- Canonical w body zamiast head (ignorowany)
- Wiele tagów canonical na stronie
- Relatywny URL zamiast absolutnego
- Canonical na stronę z noindex
- Canonical na przekierowanie lub 404
Błędy logiczne:
- Łańcuchy canonical (A → B → C)
- Canonical na paginację (strona 2 → strona 1 traci unikalne produkty)
- Canonical między różnymi wersjami językowymi (użyj hreflang)
Jak znaleźć problemy:
1. Screaming Frog - raport canonical
2. Google Search Console - zakładka "Strony"
3. Ahrefs - raport duplikatów
Sygnały dla Google:
Canonical to wskazówka, nie dyrektywa. Google może wybrać inną wersję, jeśli uzna ją za lepszą. Sprawdzaj w GSC którą wersję Google zaindeksował.
Canonical vs przekierowanie 301
Kiedy co używać?
Canonical:
- Obie wersje mają sens dla użytkowników
- Nie chcesz usuwać dostępu do strony
- Parametry URL (sortowanie, filtry)
- Tracking parameters
Przekierowanie 301:
- Stara strona już nie istnieje
- Zmiana struktury URL
- Migracja domeny
- Jedna wersja jest wyraźnie błędna
Przykład:
- /produkt?color=red → canonical na /produkt (użytkownik może wybrać kolor)
- /stara-strona → 301 na /nowa-strona (stara nie ma sensu)
Siła sygnału:
- 301 przekazuje ~90-99% link juice
- Canonical - teoretycznie 100%, ale Google może zignorować
W przypadku wątpliwości, 301 jest silniejszym sygnałem.