24-06-2021, 11:43
301 Yönləndirmə Nədir? Necə Edilir?
Bloq
301 Yönləndirmə Nədir? Necə Edilir?
Veb saytınız haqqında; Domen adının dəyişdirilməsi, səhifəni yeni yerə köçürmə, korlanmış URL, silmək istədiyiniz səhifə, adı dəyişdirmiş məhsul, yaxud mövzuya görə veb-saytınızın səhifələrini daha yaxşı sinifə salmaq istəyi kimi hallar varsa, 301 redirect nədir? və necə 301 redirect etmək lazımdır? suallarınızın izahları işinizi asanlaşdıra bilər.
301yönləndirmə nədir?
301 redirect , orijinal səhifə artıq veb-saytda mövcud olmadığı halda istifadəçiləri və axtarış motorlarını yeni URL-yə aparan davamlı bir referral təlimatdır.
Əgər bir məzmun köçürüldükdə 301 redirects-ə riayət etməsəniz, həm ziyarətçilər, həm də axtarış motorları məzmunun hara köçürüldüylərini anlamaqda çətinlik çəkəcəklər. Ziyarətçilər 404 səhifəyə çatacaq və axtarış motorları yeni URL-yə heç bir aidiyyəti və səlahiyyətini irəli gətirə bilməyəcək. Bu isə sizin sıralamalarınızın əhəmiyyətli dərəcədə aşağı düşməsinə səbəb olur.
301 müraciət; axtarış motorlarına köhnə URL-də məzmunla əlaqələndirdikləri hər şeyi yeni URL-yə ötürməyə imkan verir. Bu o deməkdir ki, köhnə URL-nizin daha yaxşı bir sıralama əldə etməsi üçün kömək edən bütün sosial aksiyalar, backlinks və şahidliklər yeni URL sıralamasına köçürüləcək. Belə ki, SEO üçün 301 referral çox vacibdir.
Veb səhifələrdə 404 – Not Found, 403 – Forbidden və 500 – Server Error kimi status kodlarına rast gələ bilərsiniz. Saytınızdakı bir məzmun parçasının URL-sini dəyişdirdikdə, onu ziyarət etməyə çalışan hər kəs 404 səhifə tapılmadığı mesajını alır.
Əslində 301 bir serverin Google Chrome kimi brauzerə göndərdiyi status kodudur. Veb saytınızın 301 redirect ilə saxlanıldığı serverdən; köhnə URL-yə baş çəkmələri yeni bir yerə, məzmunununuzun yeni səhifəsinə yönəltməsini istəyirsiniz. Bu redirect o qədər sürətlə baş verir ki, siz tez-tez axtardığınız məzmun parçasında heç fərqinə varmadan özünüzü tapırsınız.
Orijinaldan fərqli niyyətli səhifəyə yenidən istiqamətlənməməlisiniz, çünki bu sizin saytınızın istifadəçi təcrübəsinə mənfi təsir edə bilər. Siz yalnız oxşar səhifələrə yönələ bilərsiniz.
301-lə yenidən istiqamətlənmiş səhifəyə nə baş verir?
Məzmun idarəetmə sistemində yenə də yenidən istiqamətlənmiş səhifə mövcud olsa da, artıq ziyarətçilər və axtarış sistemləri üçün əlçatmazdır. Axtarış motorları köhnə URL-nı yeni URL ilə birləşdirir və axtarış nəticələrində köhnə URL-nin göstərilməsini dayandırır. Axtarış motorlarının köhnə URL-nin göstərilməsini dayandırması üçün bir neçə gündən bir neçə aya qədər vaxt tələb oluna bilər.
301 Htaccsess vasitəsilə referral
Server vasitəsilə 301 redirect etmək istəyirsinizsə, bilməlisiniz ki, bu, sizin serverinizin istifadə etdiyi proqram təminatından (Apache, Nginx, IIS) asılı olaraq dəyişə bilər.
Server vasitəsilə 301 referral-ı necə həyata keçirmək lazım olduğunu bilmirsinizsə, bu məsələ ilə bağlı mütəxəssisdən kömək istəməyiniz tövsiyə olunur, belə ki, bu sizin veb saytınız üçün xidmətin sönməsinə gətirib çıxara bilər.
301 redirects-i Apache-nin işlədiyi serverlərdə qəbul edilən veb saytlara tətbiq etmək üçün serverin .htaccess faylına daxil olmalısınız.
Apache konfiqurasiya faylına daxil olub kök qovluğa daxil etdikdən sonra UNIX stilində mətn redaktorundan istifadə etməklə koda redaktələr edə bilərsiniz. Uğurlu bir tətbiq üçün FTP-nizi söndürüb serverinizə və ya hostinq admin panelinizə daxil olmaq lazımdır.
Apache veb-serverində.htaccess faylında routing qaydaları saxlanılır. Əgər kök qovluqlarınızdakı htaccess faylını görmürsünüzsə, yadda saxlayın ki, htaccess faylı adətən gizli fayldır. Brauzerinizin imkanlı olduğundan əmin olun ki, gizli faylları görmək mümkün olsun.
Apaçidə 301 redirects üçün nümunə:
<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch 301 /köhnə-səhifə/ /yeni-səhifə/
</IfModule>
Nginx-də nginx.conf faylınızda istinadlar saxlanılır. Nginx-də 301 redirects üçün nümunə:
server {
rewrite ^/köhnə-səhifə/$/yeni-səhifə/permanent;
Sizin server sizin 301 routing kodu təlimat xətti satır satır oxuyur. Buna görə də sizin təlimat bağlamaq üçün kodun sonuna boş xətt qoymaq həll olardı.
Əgər siz bu şəkildə istinadları əllə etmək əvəzinə cPanel hostinqindən istifadə edirsinizsə, cPanel-dən .htaccess faylınızı avtomatik olaraq təlimatlandırmağı da seçə bilərsiniz.
Xəbərdarlıqlar
301 redirection sadə görünə bilər, lakin düzgün istifadə edilməsə, bu həm SEO-unuza, həm də saytınızın istifadəçi təcrübəsinə mənfi təsir edəcək problemlər yarada bilər:
•Siz bilirdinizmi ki, sonda slash olan və olmadan URL-nin variantları əslində fərqli səhifələrdir və Google tərəfindən belə görünür? Əmin olmalısınız ki, saytınız səhifə URL-lərinin sonundakı qırıntlara ardıcıl yanaşır.
•Böyük və kiçik hərflər ehtiva edən URL-də fərqli versiyalar da fərqli səhifələr kimi qəbul edilir. Bunu həll etmək üçün ən yaxşı praktika 301 redirectsdir. Çaşqınlıq yaratmamaq üçün URL-ləriniz üçün kiçik hərflərdən istifadə etməyiniz məsləhət görülür.
•Əgər URL-lərinizi HTTPS-dən HTTPS-ə keçirirsinizsə, Google-un yeni protokolu düzgün indekslədiklərindən və istifadəçilərin 404 əvəzinə düzgün səhifəyə göndərilməsindən əmin olmaq üçün 301 redirects istifadə etməlisiniz.
•Korlanmış daxili linkləri yeniləyərkən əvvəlcə pozulmuş bağlantının istiqamətini yeniləməli, sonra isə düzgün səhifəyə yenidən istiqamət əlavə etməlisiniz.
•Yuxarıda qeyd edildiyi kimi, planlaşdırılan dəyişiklik daimi olduqda 301, dəyişiklik müvəqqəti olduqda isə 302s istifadə olunmalıdır; lakin çox vaxt sui-istifadə edirlər.
•Silinmiş səhifələrin 404 kodunu geri qaytarmasına icazə vermək əvəzinə, istifadəçiləri və axtarış motorlarını yeni təyinat səhifəsinə yönəltməyə 301 redirects tətbiq etməlisiniz.
Əgər saytınıza həm www, həm də www olan URL-lərlə daxil ola biləcəyinizi görsəniz, bir birindən digərinə 301 redirect etməyiniz tövsiyə olunur. İxtisasınızdan asılı olaraq, replikasiya məsələləri ilə bağlı problemləri həll edin.
•jаvascript veb saytların serverinə daxil olmadıqda redirects üçün istifadə oluna bilər. Lakin axtarış motorları üçün bu ən uyğun seçim deyil. Bir çox saytlar Googlebot-a saytın CSS və ya JS fayllarını skan etməyə icazə vermir və nəticədə səhifəni yaratmaq mümkün deyil.
•301 routing-in sui-istifadə edilməsinə dair iki ümumi nümunə routing chains və döngələrdir. Uzun redirection chains və endless loops axtarış motorları sitenizi süründürmək üçün çətinlik yaradır. Bundan əlavə, sitenizin yüklənən sürətini də yavaşlada bilər. Bəzi SEO alətləri routing zəncirləri və döngələri müəyyən edə bilər və dizidəki ilk URL-dən son URL-yə işarə etmək üçün redirectlərinizi yenidən tərtib edə bilər. Bu, zəncirləri və döngələri aradan qaldırmağa imkan verir.
•301 redirects tətbiq edildikdən sonra, google-un yeni səhifələri indeksləşdirə biləcəyinə və sıralamanın düşməsinə səbəb olacaq bir xəta törətmədiyinizə əmin olmaq üçün sıralanmanızı tez-tez yoxlamalısınız.
Xülasə
301 redirects, axtarış motorları tərəfindən asanlıqla izah edilən və həyata keçirilən http status kodu, istifadəçilərə yeni səhifəni indeks etmək üçün yeni URL və axtarış motorlarına göndərilməyə imkan verir. O, mövcud rütbələrin saxlanılmasında effektivdir, buna görə də strateji baxımdan istifadə edilərsə, bu, həmçinin üzvi trafikin artmasına gətirib çıxara bilər.