Canonical URL, veb sayt daxilində eyni və ya bir-birinə çox bənzəyən məzmunlara sahib fərqli səhifələr arasından hansının “əsas” (orijinal) nüsxə olduğunu axtarış motorlarına bildirən HTML kod parçasıdır. Bu etiket sayəsində axtarış botları oxşar səhifələr arasında qarışıqlıq yaşamır və yalnız sizin təyin etdiyiniz əsas səhifəni indeksləyərək axtarış nəticələrində göstərir.
Təkrarlanan Məzmun (Duplicate Content) Problemi
Təkrarlanan məzmun, veb saytın arxitekturasında eyni mətnin fərqli URL ünvanlarında yer almasıdır. Axtarış motorları eyni məzmuna sahib birdən çox səhifə gördükdə, hansı səhifəni sıralayacağına qərar verə bilmir. Nəticədə, bu səhifələr öz aralarında rəqabətə girir (Açar söz yamyamlığı – Keyword Cannibalization) və hər birinin sıralama potensialı, həmçinin səhifələrə ötürülən domen gücü aşağı düşür. Canonical etiketi məhz bu texniki xətanın qarşısını almaq üçün tətbiq edilir.
Canonical URL Hansı Hallarda İstifadə Olunur?
Müəyyən texniki vəziyyətlər və sayt infrastrukturundakı xüsusiyyətlər fərqli URL-lərin eyni məzmunu göstərməsinə səbəb olur). Canonical etiketinin ən çox istifadə edildiyi əsas hallar bunlardır:)
- Parametrli URL-lər: E-ticarət saytlarında rəng, ölçü və ya sıralama filtrləri (məsələn, ?color=red&sort=price) eyni məhsulun onlarla fərqli URL-də görünməsinə səbəb olur.
- Fərqli Kateqoriya Yolları: Eyni məhsul həm “Kişi geyimləri”, həm də “Endirimlər” kateqoriyası altında tamamilə fərqli URL-lərlə mövcud olduqda.
- HTTP/HTTPS və WWW Variasiyaları: Saytın həm http://, həm https://, həm də www ilə başlayan versiyalarının eyni anda aktiv və əlçatan qalması hallarında.
- Böyük və Kiçik Hərf Fərqlilikləri: URL daxilindəki hərflərin böyük və ya kiçik yazılmasının (məsələn, /Məqalə və /məqalə) server tərəfindən fərqli səhifələr kimi qəbul edildiyi hallarda.
- Çap (Print) Versiyaları: Səhifənin məzmununun oxşar, lakin fərqli dizayna sahib çap versiyası (məsələn, /meqale-adi?print=true) mövcud olduqda.
Canonical Etiketi Necə Tətbiq Edilir?
Canonical etiketi səhifənin HTML kodunun <head> bölməsinə əlavə edilir. Etiketin sintaksisi (yazılış forması) standartdır və axtarış motorlarına birbaşa əsas səhifənin tam ünvanını göstərir.
Məsələn, [sayt.com/ayaqqabi?color=red](https://sayt.com/ayaqqabi?color=red) parametrli səhifəsində orijinal nüsxənin əsas məhsul səhifəsi olduğunu bildirmək üçün HTML kodu bu cür yazılmalıdır:
<link rel=”canonical” href=”[https://sayt.com/ayaqqabi](https://sayt.com/ayaqqabi)” />
Bu kod botlara “bu rəngli ayaqqabı səhifəsini əsas nüsxə kimi nəzərə alma, əsas sıralama gücünü və indeksləmə hüququnu qeyd edilən əsas ünvana ötür” təlimatını verir.
Canonical Etiketi İstifadə Edərkən Diqqət Edilməli Qaydalar
Texniki SEO çərçivəsində canonical etiketini tətbiq edərkən aşağıdakı standartlara mütləq riayət olunmalıdır:
- Mütləq (Absolute) URL İstifadəsi: Canonical linkləri yazarkən nisbi (relative) yollar (məsələn, yalnız /ayaqqabi) deyil, tam ünvan (məsələn, [https://sayt.com/ayaqqabi](https://sayt.com/ayaqqabi)) istifadə edilməlidir.
- Öz-özünü İşarələmə (Self-Referencing): Hər bir orijinal (master) səhifənin öz HTML kodunda məhz özünü göstərən bir canonical etiketi olmalıdır. Bu, kənardan gələn zərərli parametr linklərinin gələcəkdə yaradacağı təkrarlanan məzmun xətalarının qarşısını alır.
- Çoxsaylı Etiketlərdən Qaçınmaq: Bir səhifənin kodunda yalnız və yalnız bir ədəd canonical etiketi olmalıdır. Eyni səhifədə birdən çox canonical etiketi olduqda, axtarış motorları onların hamısını etibarsız sayır.
- Səhifələmə (Pagination) Qaydası: Səhifələmə olan kateqoriyalarda (Səhifə 1, Səhifə 2 və s.) hər bir səhifə yalnız özünü kanonik olaraq göstərməlidir. Bütün səhifələri 1-ci səhifəyə kanonikləmək (bağlamaq) axtarış motorlarının digər səhifələrdəki məhsulları və ya məqalələri taramasının qarşısını alır və texniki baxımdan yanlışdır.