Canonical Tag to fragment kodu HTML, który wskazuje wyszukiwarkom, która wersja strony jest wersją główną, gdy istnieje kilka wersji tej samej treści. Jest to szczególnie istotne w przypadku stron z duplikatami treści, które mogą negatywnie wpływać na SEO.
Canonical Tag pomaga uniknąć problemów z indeksowaniem i rankingowaniem przez wyszukiwarki. Dzięki niemu wyszukiwarki wiedzą, która wersja strony jest “kanoniczna” i powinna być wyświetlana w wynikach wyszukiwania. Aby poprawnie użyć Canonical Tag, należy umieścić go w sekcji <head> każdej strony, która ma swoje duplikaty.
Do najlepszych praktyk canonical w SEO zalicza się przede wszystkim umieszczanie tagu rel=canonical w sekcji <head> strony, który jednoznacznie wskazuje wersję kanoniczną danego adresu URL. Wśród działań uważanych za najlepsze praktyki canonical w SEO wymienia się także stosowanie pełnych adresów URL zamiast względnych, unikanie wskazywania stron z błędami oraz konsekwentne oznaczanie tej samej wersji adresu we wszystkich powiązanych podstronach. Najlepsze praktyki canonical w SEO obejmują również unikanie konfliktów z przekierowaniami 301 lub meta tagiem „noindex”, które mogłyby zaburzyć interpretację wersji głównej.
Tag rel=canonical na duplikację treści to element HTML umieszczany w nagłówku strony, który informuje roboty wyszukiwarek, która wersja zduplikowanej treści powinna być uznana za oryginalną i indeksowaną. Użycie rel=canonical na duplikację treści jest szczególnie istotne w przypadku, gdy jedna treść dostępna jest pod wieloma adresami URL – na przykład w sklepach internetowych z wariantami produktów, filtrami czy parametrami w linkach. Wskazanie jednej, preferowanej wersji adresu pozwala uniknąć problemu z kanibalizacją treści i rozproszeniem wartości linków. Rel=canonical na duplikację treści stosuje się również wtedy, gdy ta sama zawartość jest publikowana na różnych domenach, np. w ramach współpracy z partnerami lub katalogów treści.