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.

← Powrót do słownika SEO


Szukasz konsultanta SEO dla firm SaaS i B2B? Zobacz, jak mogę pomóc Twojej firmie rosnąć dzięki SEO.

Przewijanie do góry