Canonical URL to wskazany w kodzie strony adres „główny" danej treści. Mówi wyszukiwarkom, którą wersję indeksować, gdy ta sama treść jest dostępna pod kilkoma adresami, np. z parametrami kampanii, z ukośnikiem i bez niego, w wersji do druku.
Problem, który rozwiązuje, to duplikaty. Sklep z filtrami potrafi wygenerować dziesiątki adresów tej samej listy produktów, a linki oraz sygnały rankingowe rozpraszają się między nie. Tag canonical scala je w jeden wskazany adres, dzięki czemu cała wypracowana wartość SEO pracuje na jedną wersję.
Canonical przydaje się też przy świadomej publikacji tej samej treści w kilku miejscach, np. artykułu w serwisie partnera: wskazanie oryginału chroni przed uznaniem którejś wersji za kopię.
Sygnał ostrzegawczy: błędny canonical działa po cichu i boleśnie. Strona wskazująca jako „główną" inną stronę potrafi zniknąć z indeksu bez żadnego komunikatu. Po każdej większej zmianie w serwisie warto sprawdzić canonicale w Google Search Console; przy migracjach to punkt obowiązkowy.