atrybut kanoniczny sygnalizuje wyszukiwarce, że dokument zawiera wiele wersji strony (lub jej zawartości). Wskazywany adres URL wymieniony w atrybucie kanonicznym powinien być uważany za oryginalną, prawdziwą stronę: tylko ona powinna być zindeksowana.
Duplikowane strony pozostaną w serwisie, ale nie powinny być indeksowane przez wyszukiwarkę. Przekierowanie 301 zaś to kod stanu HTTP (wysyłany przez serwer sieciowy), który służy do komunikacji z oprogramowaniem (przeglądarkami, robotami indeksującymi) i wyszukiwarkami, że oryginalna strona, do której próbuje się uzyskać dostęp, została trwale przeniesiona na nową stronę internetową.
Gdy Twoja przeglądarka otrzyma ten kod, automatycznie przejdzie do nowego adresu URL, który jest wymieniony wraz z kodem stanu 301.