Linki kanoniczne – (ang. canonical links) przekształcenie dotychczasowych adresów www w postać kanoniczną poprzez przekazanie robotowi danych o zastosowaniu właściwej strony. Używamy ich, aby wyeliminować powtarzanie info o tej samej stronie w wyszukiwarce internetowej. Oznacza to, że 1 podstrona internetowa powinna mieć tylko 1 adres internetowy.Robot odwiedza stronę i zbiera informacje, które przekazuje potem do wyszukiwarki. Można wydać mu polecenie i zabronić odwiedzania niektórych stron poprzez użycie polecenia w robots.txt
Dlaczego warto używać linków kanonicznych?
– wpływają na poprawę pozycjonowania strony
– robot dostaje info, który adres jest na tacy, który adres strony jest słuszny
– szybsze zaindeksowanie strony
– jeśli nie masz zduplikowanych stron nie ma takiej potrzeby aby stosować linki kanoniczne
– zamiast linków kanonicznych można użyć przekierowania 301 lub pliku robots.txt
– aby sprawdzić czy strona zawiera link kanoniczny wystarczy sprawdzić czy jest postać
<link rel=”canonical” href=”http://mojadresstrony.pl/”/>
Im dłuższa nazwa domeny tym więcej zajmuje miejsca na serwerach.
Linki kanoniczne – brak, jedna strona ma kilka adresów, adresu bez wwww i z www, nie zastosowano przekierowania 301. Brak przekierowania 301 powoduje, że strona posiada różne adresy – strona jest widoczna z index.php i bez niego.
-http://strona1.pl
-http://www.strona1.pl
-http://strona1.pl/index.php
-http://www.strona1.pl/index.php
Link kanoniczny wstawiamy do stron, które mają taką samą treść jak strona podstawowa. Link wstawiamy za <head>, w sekcji nagłówka strony. Zdublowane adresy jednej strony internetowej po wpisanie kanonicznego linku odsyłają do strony podstawowej.
Wzór zastosowania linku kanonicznego:
<html>
<head>
<link rel=”canonical” href=”http://mojastrona.com/podstrona.html”/>
<title>Tytuł strony</title>
</head>
Linki kanoniczne – należy podawać adres bezwzględny, tj. pełny adres z http jak poniżej:
href=”http://example.com/auto.html”