URL-lərin yönləndirilməsi mövcud URL-i başqası ilə əvəz etmək təcrübəsidir və bu, ziyarətçilərinizə və Google Search-ə səhifənin yeni bir ünvana köçürüldüyünü bildirir. Yönləndirmələr xüsusilə aşağıdakı hallarda faydalıdır:
- Saytınızı yeni domenə köçürmüsünüzsə və keçidi mümkün qədər qüsursuz etmək istəyirsinizsə.
- İstifadəçilər saytınıza bir neçə fərqli URL vasitəsilə daxil olurlarsa. Məsələn, ana səhifənizə müxtəlif yollarla (məsələn,
https://example.com/home,http://home.example.comvə yahttps://www.example.com) daxil olmaq mümkündürsə, bu URL-lərdən birini üstünlük verilən (kanonik) ünvan kimi seçmək və digər URL-lərdən gələn trafiki yönləndirmələr vasitəsilə seçdiyiniz URL-ə yönəltmək yaxşı bir fikirdir. - İki saytı birləşdirirsinizsə və köhnəlmiş URL-lərə olan keçidlərin düzgün səhifələrə yönləndirildiyindən əmin olmaq istəyirsinizsə.
- Bir səhifəni silmisinizsə və istifadəçiləri yeni səhifəyə göndərmək istəyirsinizsə.
Yönləndirmə növlərinə ümumi baxış
İstifadəçiləriniz ümumiyyətlə müxtəlif yönləndirmə növləri arasındakı fərqi görə bilməsələr də, Google Search müəyyən yönləndirmə növlərindən yönləndirmə hədəfinin kanonik olması lazım olduğuna dair bir siqnal kimi istifadə edir. Yönləndirmə seçimi, yönləndirmənin nə qədər müddətə aktiv qalacağını gözlədiyinizdən və Google Search-ün axtarış nəticələrində hansı səhifəni göstərməsini istədiyinizdən asılıdır:
- Daimi yönləndirmələr: Axtarış nəticələrində yeni yönləndirmə hədəfini göstərir.
- Müvəqqəti yönləndirmələr: Axtarış nəticələrində mənbə səhifəsini göstərir.
Aşağıdakı cədvəl daimi və müvəqqəti yönləndirmələri qurmaq üçün istifadə edə biləcəyiniz müxtəlif üsulları izah edir; siyahı Google-un düzgün şərh etmə ehtimalına görə sıralanıb (məsələn, server tərəfli yönləndirmənin Google tərəfindən düzgün şərh edilmə ehtimalı ən yüksəkdir). Vəziyyətinizə və saytınıza uyğun olan yönləndirmə növünü seçin:
| Yönləndirmə növləri | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daimi | Googlebot yönləndirməni izləyir və indeksləmə prosesi yönləndirmədən hədəfin kanonik olması lazım olduğuna dair bir siqnal kimi istifadə edir.
| ||||||||||
| Müvəqqəti | Googlebot yönləndirməni izləyir, lakin indeksləmə prosesi yönləndirmədən hədəfin kanonik olması lazım olduğuna dair bir siqnal kimi istifadə etmir. Digər kanonizasiya siqnalları mövcuddursa, hədəf səhifə hələ də indekslənə bilər.
| ||||||||||
Server tərəfli yönləndirmələr
Server tərəfli yönləndirmələri qurmaq üçün server konfiqurasiya fayllarına (məsələn, Apache-də .htaccess faylı) giriş tələb olunur və ya yönləndirmə başlıqlarını server tərəfli skriptlərlə (məsələn, PHP) təyin etmək lazımdır. Server tərəfində həm daimi, həm də müvəqqəti yönləndirmələr yarada bilərsiniz.
Daimi server tərəfli yönləndirmələr
Axtarış motoru nəticələrində göstərilən bir səhifənin URL-ini dəyişməlisinizsə, mümkün olduqda daimi server tərəfli yönləndirmədən istifadə etməyinizi tövsiyə edirik. Bu, Google Search-ün və insanların düzgün səhifəyə yönləndirilməsini təmin etməyin ən yaxşı yoludur. 301 və 308 status kodları səhifənin daimi olaraq yeni bir ünvana köçürüldüyü mənasına gəlir.
Müvəqqəti server tərəfli yönləndirmələr
İstifadəçiləri yalnız müvəqqəti olaraq başqa səhifəyə göndərmək istəyirsinizsə, müvəqqəti yönləndirmədən istifadə edin. Bu, həmçinin Google-un yönləndirmədən təsirlənməməsini təmin edəcək ki, bu da köhnə URL-i axtarış nəticələrində saxlamağa kömək edə bilər. Məsələn, saytınızın təklif etdiyi bir xidmət müvəqqəti olaraq əlçatmazdırsa, istifadəçiləri nə baş verdiyini izah edən bir səhifəyə göndərmək üçün müvəqqəti yönləndirmə qura bilərsiniz; bu, orijinal URL-in axtarış nəticələrindəki mövqeyinə xələl gətirməyəcək.
Server tərəfli yönləndirmələrin tətbiqi
Server tərəfli yönləndirmələrin tətbiqi hostinqinizdən, server mühitinizdən və ya saytınızın backend skript dilindən asılıdır.
PHP ilə daimi yönləndirmə qurmaq üçün header() funksiyasından istifadə edin. Başlıqları ekrana hər hansı bir məlumat göndərməzdən əvvəl təyin etməlisiniz:
Eynilə, PHP ilə müvəqqəti yönləndirmə qurmağın nümunəsi:
Veb server konfiqurasiya fayllarına girişiniz varsa, yönləndirmə qaydalarını özünüz yaza bilərsiniz. Veb serverinizin təlimatlarına əməl edin:
Apache: Apache
.htaccessTəlimatı, Apache URL Yenidən Yazma Bələdçisi və Apachemod_aliassənədləri ilə tanış olun. Məsələn, ən sadə yönləndirmə formasını qurmaq üçünmod_alias-dan istifadə edə bilərsiniz:Daha mürəkkəb yönləndirmələr üçün
mod_rewrite-dən istifadə edin. Məsələn:NGINX: NGINX bloqunda NGINX Yenidən Yazma Qaydalarının Yaradılması haqqında oxuyun. Apache-də olduğu kimi, yönləndirmələr yaratmaq üçün bir neçə seçiminiz var. Məsələn:
Daha mürəkkəb yönləndirmələr üçün
rewriteqaydasından istifadə edin:- Digər bütün veb serverlər üçün server meneceriniz və ya hostinq provayderinizlə əlaqə saxlayın və ya sevimli axtarış motorunuzda təlimatlar axtarın (məsələn, “LiteSpeed redirects” axtarın).
meta refresh və onun HTTP ekvivalenti
Platformanızda server tərəfli yönləndirmələri tətbiq etmək mümkün deyilsə, meta refresh yönləndirmələri alternativ ola bilər. Google iki növ meta refresh yönləndirməsini fərqləndirir:
- Ani
meta refreshyönləndirməsi: Səhifə brauzerdə yüklənən kimi işə düşür. Google Search animeta refreshyönləndirmələrini daimi yönləndirmə kimi şərh edir. - Gecikdirilmiş
meta refreshyönləndirməsi: Yalnız sayt sahibi tərəfindən təyin edilmiş saniyə sayından sonra işə düşür. Google Search gecikdirilmişmeta refreshyönləndirmələrini müvəqqəti yönləndirmə kimi şərh edir.
meta refresh yönləndirməsini ya HTML-dəki <head> elementinə, ya da server tərəfli kodla HTTP başlığına yerləşdirin. Məsələn, HTML-dəki <head> elementində ani meta refresh yönləndirməsi:
Budur, server tərəfli skriptlərlə daxil edə biləcəyiniz HTTP başlığı ekvivalenti:
Google tərəfindən müvəqqəti yönləndirmə kimi şərh olunan gecikdirilmiş yönləndirmə yaratmaq üçün content atributunu yönləndirmənin gecikdirilməli olduğu saniyə sayına təyin edin:
JavaScript location yönləndirmələri
Google Search, URL-in krol edilməsi başa çatdıqdan sonra Veb Renderinq Xidmətindən istifadə edərək JavaScript-i şərh edir və icra edir.
JavaScript yönləndirməsini qurmaq üçün HTML head hissəsindəki skript blokunda location xüsusiyyətini yönləndirmə hədəfi olan URL-ə təyin edin. Məsələn:
Crypto yönləndirmələr
Digər yönləndirmə üsullarından heç birini tətbiq edə bilmirsinizsə, yenə də istifadəçilərinizə səhifənin və ya onun məzmununun köçürüldüyünü bildirməyə çalışmalısınız. Bunu etməyin ən sadə yolu, yeni səhifəyə keçid əlavə edib qısa bir izahat yazmaqdır. Məsələn:
<a href=”https://newsite.example.com/newpage.html”>Biz köçdük! Məzmunu yeni saytımızda tapa bilərsiniz!</a>
Bu, istifadəçilərin yeni saytınızı tapmasına kömək edir və Google bunu crypto yönləndirmə kimi başa düşə bilər (Lox-Nes bədheybəti kimi, mövcudluğu mübahisəli ola bilər; bütün axtarış motorları bu psevdo-yönləndirməni rəsmi yönləndirmə kimi tanımaya bilər).
URL-in alternativ versiyaları
Bir URL-i yönləndirdiyiniz zaman Google həm yönləndirmə mənbəsini (köhnə URL), həm də yönləndirmə hədəfini (yeni URL) izləyir. URL-lərdən biri kanonik olacaq; hansının olacağı yönləndirmənin müvəqqəti və ya daimi olmasından asılıdır. Digər URL isə kanonik URL-in alternativ adı olur. Alternativ adlar, istifadəçilərin tanıya və daha çox etibar edə biləcəyi kanonik URL-in fərqli versiyalarıdır. İstifadəçinin sorğusu köhnə URL-ə daha çox etibar etdiyini göstərdikdə, alternativ adlar axtarış nəticələrində görünə bilər.
Məsələn, yeni domen adına köçmüsünüzsə, yeni URL-lər artıq indekslənsə belə, Google-un vaxtaşırı köhnə URL-ləri nəticələrdə göstərməyə davam etməsi çox ehtimal olunur. Bu normaldır və istifadəçilər yeni domen adına alışdıqca, alternativ adlar heç bir müdaxiləniz olmadan yox olacaq.
Bunu necə tətbiq edirik
Redirects are where accumulated search equity is either preserved or lost. We map them one-to-one wherever possible, since bulk redirects to a category page are treated as soft 404s and lose the signal entirely.
Əlaqəli xidmətlər