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ź

Tag canonical (rel="canonical") to element HTML wskazujący preferowaną wersję strony. Umieszczasz go w sekcji head: . Pomaga przy duplikatach z parametrów URL, wersji www/bez-www, HTTP/HTTPS.

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.

Wspomniane narzędzia

Screaming Frog Google Search Console Ahrefs Yoast SEO

Najczęściej zadawane pytania

Czy każda strona potrzebuje canonical?
Tak, zaleca się self-referencing canonical na każdej stronie. Chroni przed niechcianymi duplikatami (parametry dodane przez zewnętrzne linki, sesje użytkownika).
Czy canonical działa między domenami?
Tak, cross-domain canonical jest możliwy. Używaj przy syndykacji treści - Twój artykuł na innym portalu wskazuje canonical na Twój oryginał.
#canonical#duplikaty#technical-seo#indeksowanie#optymalizacja

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski