Czym są canonical tags?
Canonical tag (rel=”canonical”) to element HTML, który informuje wyszukiwarki, która wersja strony jest oryginalną (kanoniczną). Jest to kluczowe narzędzie w walce z duplicate content.
Dlaczego duplicate content jest problemem?
Duplicate content może prowadzić do kilku problemów SEO:
- Rozcieńczenie link juice – linki prowadzące do różnych wersji tej samej strony nie przekazują pełnej mocy
- Nieprawidłowe indeksowanie – Google może zaindeksować niewłaściwą wersję strony
- Obniżenie widoczności – strony z duplikatami mogą być niżej w wynikach
- Problemy z crawl budget – roboty tracą czas na indeksowanie duplikatów
Kiedy stosować canonical tags?
Canonical tags są niezbędne w kilku scenariuszach:
- Strony z parametrami URL (np. ?sort=price, ?color=red)
- Wersje mobilne i desktopowe tej samej treści
- Strony z filtrami i paginacją
- Treści syndykowane na innych portalach
- Podobne produkty w e-commerce
Optymalizacja SEO zawsze obejmuje audyt canonical tags jako elementu technicznego.
Jak zaimplementować canonical tag?
Canonical tag dodaje się w sekcji head strony:
<link rel="canonical" href="https://twojastrona.pl/oryginalna-strona/" />
W WordPress canonical tags są dodawane automatycznie przez Yoast SEO lub Rank Math.
Najczęstsze błędy przy canonical tags
- Ustawianie wszystkich stron na stronę główną
- Ignorowanie parametrów URL
- Błędne łańcuchy canonical (A→B→C)
- Brak spójności z mapą witryny XML
Canonical vs redirect 301
Canonical tag informuje wyszukiwarki o preferowanej wersji, ale nie przekierowuje użytkowników. Redirect 301 przenosi cały ruch na nowy adres. Wybór zależy od celu:
- Canonical – gdy chcesz zachować dostęp do obu wersji
- Redirect 301 – gdy stara strona ma zostać usunięta
Weryfikacja canonical tags
Sprawdź implementację w:
- Google Search Console (raport indeksowania)
- Screaming Frog SEO Spider
- Narzędziach auditu SEO (Ahrefs, Semrush)
Prawidłowo skonfigurowane canonical tags to fundament technicznego SEO każdej strony.