Rel = canonical nədir və niyə istifadə etməm lazımdır?

Axtarış Motorlarına Sənədin Seçimli Versiyonunu İşarələymə

Verilən bir sayt çalıştırdığınızda və ya bir sənədin çoğaltılamayacağına dair başqa səbəblər varsa, nüsxədə əsas nüsxə olan axtarış motorlarına və ya jargonda "kanonik" surəti demək vacibdir. Bir axtarış motoru sayfalarınızı endekslediğinde içeriğin çoğaltıldığını söyleyebilir. Əlavə məlumat olmadan axtarış mühərriki hansı səhifənin öz müştərilərinin ehtiyaclarına ən yaxşı cavab verəcəyinə qərar verəcəkdir. Bu gözəl ola bilər, ancaq köhnə və köhnə səhifələrə çatan axtarış motorlarının bir çox nümunəsi var, çünki onlar səhv sənədləri kanonik olaraq seçdilər.

Kanonik səhifəni necə göstərmək olar?

Sənədlərinizin meta məlumatları ilə axtarış motorlarına kanonik URL'yi söyləmək çox asandır. HEON elementinizin yuxarı hissəsindəki aşağıdakı səhifəni hər bir səhifəyə əlavə edin:

HTTP başlıqlarına (məsələn, .htaccess və ya PHP ilə) daxil olmağınız halında, bir PDF kimi HTML HEAD olmayan fayllarda canonical URL də təyin edə bilərsiniz. Bunun üçün başlıqları qeyri-qanunauyğun olmayan səhifələr üçün təyin edin:

Link: < Kanonik səhifənin URL'si >; rel = "kanonik"

Canonical Tag necə və necə olmadığı zaman

Kanonik meta məlumatları, master səhifənin olduğu kimi axtarış motorları üçün işarə kimi istifadə olunur. Axtarış motorları ana nüsxəsini əsas nüsxə kimi istinad etmək üçün indeksini yeniləmək üçün istifadə edirlər və axtarış nəticələrini çatdıqda onlar inandıqları səhifəni xasiyyətlə təqdim edirlər.

Ancaq qeyd etdiyiniz kanonik səhifə, axtarış motorlarının təslim etdiyi səhifə ola bilməz.

Bunun bir çox səbəbi var:

Rel = Canonical Tag nə deyildi

Bir çox insanlar hesab edirlər ki, əgər bir səhifəyə rel = kanonik keçid əlavə etsəniz, o səhifə bir HTTP 301 redirect ilə kimi canonical versiyasına yönləndiriləcəkdir. Bu doğru deyil. Rel = canonical link axtarış motorlarına məlumat verir, lakin bu səhifənin necə nümayiş etdirilməsinə təsir göstərmir və server səviyyəsində hər hansı bir istiqamətləndirməni həyata keçirmir.

Kanonik link son nəticədə yalnız bir işarədir. Axtarış motorları bunu şərəfləndirməyə ehtiyac yoxdur. Çox axtarış motorları, səhifə sahiblərinin istəklərinə hörmət etməyə çalışırlar, amma günün sonunda axtarış nəticələri nədir və əgər onlar kanonik səhifəyə xidmət etmək istəmirlərsə, onlar olmayacaq.

Canonical Link istifadə edərkən

Yuxarıda söylədiyim kimi, hər iki nüsxədə birbaşa linkdən istifadə etməlisiniz. Bənzər olan, lakin eyni olmayan səhifələriniz varsa, bəzən birindən daha fərqli olmaq üçün birini dəyişmək daha mantiqlı olur, bir kanonik etməkdir.

Kanonik olaraq tamamilə eyni olmayan iki səhifəni qeyd etmək yaxşıdır. Onlar bənzər olmalıdırlar, amma sadəcə bütün səhifələrinizi ev səhifəyə qeyd etməməlisiniz. Canonical, səhifə, saytınızdakı heç bir əsas link deyil, həmin sənədin əsas nüsxəsi deməkdir.

Hesab edirəm ki, sonuncu biti təkrarlamaq vacibdir - bunu nə qədər cazibədar olmağınızdan asılı olmayaraq, səhifələrinizin səhifələrinizə səhifəni heç vaxt göstərməməlisiniz. Bununla belə, qəza ilə nəticələnə bilər, axtarış səhifəsi indexlərindən çıxarılmaq üçün kanonik olmayan hər bir səhifəyə (məsələn, ana səhifəniz olmayan və bu rel = canonical linkə malikdir) səbəb ola bilər.

Bu Google (və ya Bing və ya Yahoo! və ya digər axtarış mühərriki) zərərli olan deyildir. Onlar hər hansı səhifəni öz səhifənizin dublikatını nəzərdən keçirərək bütün nəticələri bu səhifəyə qayıdırlar. Müştərilər müştərilərin daha çox uyğun bir sənəd deyil, ana səhifənizdə endirildikləri üçün bu səhifə daha az populyar olacaq və axtarış nəticələrinə düşəcək. Problemi düzəltmək olsa belə, axtarış nəticələrini bir neçə aydan sonra öldürə bilərsiniz və sitenizin reytinqinin bərpa olacağına dair heç bir zəmanət yoxdur.

Bir səbəbdən (məsələn, noindex meta tag ilə və ya robots.txt faylı istisna olmaqla) axtarışdan kənarlaşdırılmış bir səhifə yarada bilməzsiniz. Axtarış sisteminin bir səhifəni kanonik olaraq istinad etmək üçün, ilk növbədə onu istinad edə bilməsi lazımdır.

Rel = canonical link istifadə etmək üçün yaxşı yerlər daxildir:

Canonical Link istifadə etməyin

İlk seçiminiz 301 yönlendirme olmalıdır. Bu, yalnız axtarış səhifəsindəki səhifə URL'sinin dəyişdiyini bildirir, həm də səhifənin səhifəsini ən dolandırıcı (və cəsarətlə deyə bilərəm, canonicol?) Versiyasını alır.

Tənbəl olmayın. URL strukturunuzu dəyişdirirsinizsə, 301 avtomatik olaraq yönləndirmələri əlavə etmək üçün HTTP başlığı manipulyasiya (məsələn, .htaccess və ya PHP və ya başqa bir skript kimi) istifadə edin.

Rel = canonical link istifadə edə bilərsiniz, baxmayaraq ki, older pages aşağı deyil. Və hər kəs hər zaman onlara gələ bilər. Əslində, əgər bir müştəri bir bookmarked səhifəsinə malikdirsə və URL dəyişdirirsinizsə, ancaq rel = canonical link istifadə edərək, axtarış motorlarını yeniləyin, müştəri yeni səhifəni heç vaxt görməyəcəkdir.

Rel = canonical link bir çox dublikat məzmunu olan saytlar üçün faydalı vasitədir. Necə işlədiyini anlayaraq, onu səmərəli istifadə edə bilərsiniz. Amma nəticədə, axtarış motorlarının axtarış indekslərini gündəmdə saxlamağa kömək edəcəyi bir vasitədir. Əgər serverlərinizi təmiz və müasir saxlamaqdan qaçsanız, müştəriləriniz təsirlənəcək və saytınız zərər verə bilər. Məsuliyyətlə istifadə edin.