27 noyabr 2008-ci il, cümə axşamı
Bizim
Googlebot ilə görüşümüz
çox gözəl keçdi, amma veb-saytların düzgün cavab verib-vermədiyini söyləmək çətindir. Biz
301 daimi yönləndirmə qaytardıq, lakin cavab verməli idikmi 302 müvəqqəti
yönləndirmə (əlçatmaz olduğumuzu bilsin deyə)? Bir neçə yeni 404 xəta
göndərsək, Googlebot saytımıza yenidən baş çəkəcəkmi? Başlığı dəstəkləməliyikmi
If-Modified-Since? Bu suallar gənc məhəbbət kimi çaşqınlıq yarada bilər. Odur ki,
çox uzatmadan ekspertimiz Googlebot-a müraciət edək və cavabımızı (kodumuzu) necə qiymətləndirdiyini öyrənək.


Əziz Googlebot,
Bu yaxınlarda saytımda yaz təmizliyi etdim və bir neçə köhnə, kimsəsiz səhifəni sildim.
Onlar indi404“Səhifə tapılmadı” kodunu qaytarır. Bu, normaldır, yoxsa səni çaşdırmışam?Franki O’For
Əziz Franki,
404 xətaları bir səhifənin artıq mövcud olmadığını deməyin standart üsuludur. Mən
incimirəm — köhnə səhifələrin veb-saytlardan təmizlənməsi və ya daha təzə məzmunla yenilənməsi normaldır.
Əksər veb-saytlar Webmaster Tools-dakı 404 Crawl Diagnostics bölməsində bir neçə xəta göstərəcək. Bu, həqiqətən böyük problem deyil. İndekslənə bilən bütün məzmununuza keçidləri olan yaxşı sayt arxitekturanız olduğu müddətcə mən məmnun olacağam, çünki bu, ehtiyacım olan hər şeyi tapa biləcəyim deməkdir.
Amma unutmayın ki, veb-saytınıza yalnız mən gəlmirəm — bu səhifələri görən insanlar da ola bilər. Əgər yalnız çox sadə “404 səhifə tapılmadı” mesajınız varsa, o qədər də təcrübəli olmayan ziyarətçilər çaşqınlıq yaşaya bilər. Səhifənizi 404 daha dostyana etməyin bir çox yolu var; bunlardan sürətli biri 404 Webmaster Tools-dakı vidcetimizdir və bu, insanlara mövcud olan məzmuna istiqamət verməyə kömək edəcək. Ətraflı məlumat üçün bloq yazısını oxuya bilərsiniz. Böyük və kiçik əksər veb-hostinq şirkətləri 404 səhifənizi (və digər qaytarılma kodlarını da) fərdiləşdirməyinizə icazə verəcək.
Sevgilərlə,
Googlebot
Hey Googlebot,
Mən indicə yuxarıda Frankiyə verdiyiniz cavabı oxuyurdum və bu, bir neçə sual doğurdu.
Bəs kimsə artıq mövcud olmayan səhifəyə keçid veribsə, nə olar? Ziyarətçilərimin yenə də axtardıqlarını tapmalarına necə əmin ola bilərəm? Həmçinin, bəzi səhifələrin yerini dəyişsəm, nə olar? Saytımı daha yaxşı təşkil etmək istəyirəm, amma narahatam ki, çaşacaqsınız. Sizə necə kömək edə bilərəm?Ümidlə,
Kiçik Cimmi
Salam Cimmi,
Gəlin məktubunuzda heç bir anaxronizm olmadığını fərz edək və məsələnin mahiyyətinə keçək. Əvvəlcə digər saytlardan gələn keçidlərə nəzər salaq. Aydındır ki, bunlar əla trafik mənbəyi ola bilər və siz ziyarətçilərin dostyana olmayan “Səhifə tapılmadı” mesajı ilə qarşılaşmasını istəmirsiniz. Beləliklə, qüdrətli yönləndirmənin gücündən istifadə edə bilərsiniz.
İki növ yönləndirmə mövcuddur —301 və 302. Əslində, daha çoxdur, lakin bunlar indi bizə aid olan ikisidir. Tıpkı 404,
301 və 302 istifadəçilərə və axtarış sistemi skanerlərinə göndərə biləcəyiniz müxtəlif növ cavab kodları olduğu kimi. Onların hər ikisi yönləndirmədir, lakin 301 daimidir və
302 müvəqqətidir. A 301 yönləndirməsi mənə bildirir ki, bu səhifə əvvəllər nədirsə, artıq başqa yerdə yaşayır. Bu, saytınızı yenidən təşkil edərkən mükəmməldir və həmçinin saytdankənar keçidlərlə kömək edir. Nə vaxt bir 301görsəm, o köhnə səhifəyə olan bütün istinadları mənə dediyiniz yeni səhifə ilə yeniləyəcəyəm. Bu, asan deyilmi?
Yönləndirmələrdən harada başlayacağınızı bilmirsinizsə, mənə başlamağa icazə verin. Bu, veb-serverinizdən asılıdır, lakin faydalı ola biləcək bəzi axtarışlar bunlardır:
- Apache:
301 redirect apache - IIS:
301 redirect iis
Siz həmçinin təlimatınızı və ya serverinizlə birlikdə gələn README fayllarını yoxlaya bilərsiniz.
Yönləndirməyə alternativ olaraq, sizə keçid verən saytın veb-masterinə e-poçt göndərə və onların keçidini yeniləməyi xahiş edə bilərsiniz. Hansı saytların sizə keçid verdiyini əmin deyilsinizmi? Ümidsiz olmayın — insan həmkarlarım bunu anlamağı asanlaşdırıblar. Webmaster Tools-un “Keçidlər” hissəsində, kimin keçid verdiyini müəyyən etmək üçün saytınızda xüsusi URL daxil edə bilərsiniz.
İnsan həmkarlarım da
yeni alət buraxdılar
və bu, saytınızdakı mövcud olmayan səhifələrə keçid verən URL-ləri göstərir.
Məlumatlandırıcınız,
Googlebot
Əziz Googlebot,
Bir problemim var — vebin çox dinamik hissəsində yaşayıram və hər şey haqqında fikrimi dəyişməyə davam edirəm. Mənə suallar verəndə heç vaxt iki dəfə eyni cavabı vermirəm — ən populyar mövzularım hər saat dəyişir və mən həmişə yeni məzmun alıram! Siz birbaşa cavablar istəyən düzgün insana bənzəyirsiniz. Sizi çaşdırmadan şeylərin dəyişdiyini sizə necə deyə bilərəm?Temp O’Rary
Əziz Temp,
Mən indicə kiçik Cimmi-yə dedim ki, 301 yönləndirmələr Googlebot-a yeni ünvanınız barədə məlumat verməyin ən yaxşı yoludur, lakin sizin axtardığınız 302.
Bir dəfə indeksləndikdən sonra, bu, ziyarətçilərinizə ünvanınızın hələ də düzgün olduğunu, lakin məzmunun müvəqqəti olaraq başqa yerdə tapıla biləcəyini demək üçün nəzakətli bir üsuldur. Belə hallarda,
302 (və ya daha nadir 307 müvəqqəti yönləndirmə) daha yaxşı olardı. Məsələn, orkut yönləndirir https://orkut.com ünvanından
https://google.com/accounts/login?service=orkutünvanına, bu isə insanların Orkut-u axtararkən xüsusilə faydalı hesab edəcəyi səhifə deyil.
Birincisi, fərqli domeni əhatə edir. Beləliklə, 302 mənə bütün məzmun və keçid xüsusiyyətlərinin hədəfə yenilənməməli olduğunu bildirmək üçün istifadə edilmişdir — bu, sadəcə müvəqqəti səhifədir.
Ona görə də orkut axtarışını edərkən orkut.com-u görürsünüz, həmin uzun URL-i deyil.
Unutmayın: sadə ünsiyyət hər hansı münasibətin açarıdır.
Dostunuz,
Googlebot
Kapitan Googlebot,
Mən özümü yenidən kəşf etməyi sevən sayt növüyəm. Müşahidə etdim ki, dostlarımın saytlarındakı mənə olan keçidlər bir neçə dizayn dəyişikliyi əvvəl xilas olduğum URL-lərədir!301
Həmin səhifələr üçün yeni URL-lərimə301yönləndirmələr quraşdırmışdım, lakin bundan sonra yeni URL-ləri növbəti versiyama301yönləndirdim. İndi qorxuram ki, əgər skan etməyə gələndə onların göstərişlərinə əməl etsəniz, elə bir zəncirvariyönləndirmə zəncirinə düşəcəksiniz ki, axırda artıq zəng etməyə gəlməyəcəksiniz.
Etel Binki
Əziz Etel, 301 Görünür, siz digər yönləndirmələrə yönləndirən bəzi URL-lər qurmusunuz… ilahi! Az miqdarda bu “təkrar yönləndirmələr” başadüşüləndir, lakin onları əvvəldən niyə istifadə etdiyinizi nəzərdən keçirməyə dəyər ola bilər. Ortadakı
yönləndirmələri silsəniz və hamısında məni birbaşa son təyinat yerinə göndərsəniz, hər ikimizə xeyli vaxt və HTTP sorğularına qənaət etmiş olarsınız. Amma təkcə bizi düşünməyin. Digər insanlar status çubuğunda eyni köhnə ‘əlaqə saxlanılır…. yüklənir … əlaqə saxlanılır’ oyununu görməkdən yorulurlar.
Özünüzü onların yerinə qoyun — yönləndirmə zənciriniz kifayət qədər uzun görünməyə başlasa, istifadəçilər onları sonsuz dövrə saldığınızdan qorxa bilərlər! Botlar və insanlar belə “əbədi öhdəlikdən” qorxa bilərlər. Bunun əvəzinə, həmin zəncirli yönləndirmələrdən qurtulmağa çalışın və ya heç olmasa onları qısa saxlayın. İnsanları düşünün!
Hörmətlə,
Googlebot
Hörmətli Googlebot,
Bilirəm ki, məni bəyənirsən — hətta məndən 10 ildir dəyişməyən kollec diplom işim kimi dəyişdirilməmiş faylları tələb edirsən. Bu, artıq əsl başağrısına çevrilməkdədir! Gözəl internet trafiki (bandwidth) tutumumu boşuna sərf etməyinin qarşısını almaq üçün edə biləcəyim bir şey varmı?Canet Krinklqouz
Canet, Canet, Canet,
Görünür, yeni bir ifadə öyrənmək vaxtıdır — 304 (Dəyişdirilməyib). Əgər URL-i əvvəllər görmüşəmsə, sorğumun sərlövhəsinə (header) bir If-Modified-Since əlavə edirəm. Bu sətir həmçinin HTTP formatında tarix sətrini ehtiva edir. Əgər həmin faylın növbəti nüsxəsini mənə göndərmək istəmirsinizsə, özünüzü müdafiə edin və statusu aşağıdakı kimi olan normal HTTP sərlövhəsi qaytarın:
304 (Dəyişdirilməyib)! Mən məlumatı sevirəm və bu da həmin kateqoriyaya aiddir. Bunu etdikdə faylın nüsxəsini mənə göndərməyə ehtiyac qalmır — bu o deməkdir ki, siz internet trafiki (bandwidth) xərclərinizi boşa xərcləmirsiniz və mən də elə hiss etmirəm ki, köhnə şeyləri mənə sırıyırsınız.
Yəqin ki, bir çox brauzerlərin və proksilərin də öz sərlövhələrində If-Modified-Since
dediyini fərq edəcəksiniz. Bununla da o darıxdırıcı internet trafiki (bandwidth) xərclərini azaltmaq yolunda irəliləyə bilərsiniz.
İndi gedin və biraz internet trafiki (bandwidth) qənaət edin!
Əziz dostumuz Googlebot
Googlebot o qədər faydalı oldu ki! İndi biz istifadəçilərə və axtarış sistemlərinə ən yaxşı şəkildə necə cavab verməli olduğumuzu bilirik. Lakin növbəti dəfə görüşəndə robotla uzun və səmimi bir söhbət etməyin vaxtı gəlib çatacaq (Googlebot ilə görüş: III Hissə tezliklə gəlir!).
Bunu necə tətbiq edirik
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
Əlaqəli xidmətlər