Co to jest Canonical URL?
Canonical URL (adres kanoniczny) to element HTML wskazujący wyszukiwarkom, która wersja strony jest „oryginalna” i powinna być indeksowana. Implementuje się go za pomocą tagu <link rel=”canonical” href=”https://example.com/strona”> w sekcji <head> strony.
Tag kanoniczny rozwiązuje problem duplikacji treści – gdy ta sama lub bardzo podobna treść jest dostępna pod wieloma adresami URL, Google musi zdecydować, którą wersję indeksować i rankować.
Typowe sytuacje wymagające canonical:
- wersja z www i bez www (www.example.com vs example.com)
- HTTP vs HTTPS
- parametry URL (np. ?sort=price, ?utm_source=)
- strony paginacji
- wersje mobilne pod osobnym URL
- ten sam produkt w wielu kategoriach e-commerce.
Zasady stosowania:
- canonical powinien wskazywać na wersję preferowaną
- strona może wskazywać canonical na samą siebie (self-referencing canonical – zalecana praktyka)
- canonical to „sugestia” dla Google, nie dyrektywa – Google może ją zignorować
- canonical powinien wskazywać na stronę z kodem 200 (nie na przekierowania)
- nie używaj canonical zamiast 301 redirect.
Błędy do unikania:
- canonical wskazujący na stronę z noindex
- łańcuchy kanonicznych (A→B→C zamiast A→C)
- canonical na stronę, której treść znacząco się różni
- brakujący self-referencing canonical.
Szukasz konsultanta SEO dla firm SaaS i B2B? Zobacz, jak mogę pomóc Twojej firmie rosnąć dzięki SEO.
Ekspert SEO, który od blisko dekady buduje strategie pozycjonowania dla firm SaaS i nie tylko - takie, które działają mimo ciągłych zmian algorytmów i rosnącej roli AI w wyszukiwaniu.
