Soft 404 xətası, veb server artıq mövcud olmayan və ya resursun çatışmadığını göstərən məzmunu əks etdirən səhifə üçün 200 OK HTTP status kodu qaytardıqda baş verir. Axtarış sistemlərinə səhifənin silindiyini bildirən standart 404 xətasından fərqli olaraq, soft 404 səhifənin aktiv olduğunu təklif edərək kroleri çaşdırır. Bu xətaların düzəldilməsi, serverin çatışmayan məzmun üçün 404 və ya 410 kodu göndərməsini təmin etmək üçün server cavabının yoxlanılmasını tələb edir.
Sayt krolları zamanı soft 404 xətalarına nə səbəb olur?
Bu xətalar çox vaxt düzgün olmayan server konfiqurasiyası və ya CMS parametrlərindən irəli gəlir. Tərtibatçı xüsusi xəta səhifəsi yaratdıqda, lakin düzgün HTTP başlığını təyin etmədikdə, server sorğunu uğurlu kimi qəbul edir. Nəticədə, istifadəçi xəta mesajı görsə belə, axtarış robotu məzmunu etibarlı, indekslənə bilən səhifə kimi qəbul edir.

Məsələn, bir çox e-ticarət platforması dayandırılmış məhsulları kateqoriya səhifəsinə yönləndirməklə idarə edir. Əgər bu yönləndirmə zənciri 301 və ya 302 statusu ilə idarə olunmursa və ya səhifə 200 OK başlığını saxlayarkən sadəcə ‘məhsul mövcud deyil’ mesajını göstərirsə, axtarış sistemi həmin səhifəni etibarlı təyinat yeri hesab edir. Bu, botu səhifənin indekslənməyə dəyər olduğunu düşünməyə vadar edir ki, bu da krol büdcənizi tükəndirir.
- Düzgün 404 HTTP başlığı olmayan xüsusi xəta səhifələri.
- Xəta kodu qaytarmaq əvəzinə ümumi açılış səhifəsinə qayıdan server tərəfi yönləndirmələri.
- 200 OK statusu qaytararkən ‘nəticə tapılmadı’ göstərən boş kateqoriya və ya axtarış nəticələri səhifələri.
- Render etməzdən əvvəl verilənlər bazası qeydlərinin mövcudluğunu yoxlaya bilməyən dinamik məzmun yaratma skriptləri.
Manual server cavabının yoxlanılması necə aparılır
Brauzer tərtibatçı alətləri və ya komanda xətti utilitlərindən istifadə edərək istənilən səhifənin HTTP statusunu yoxlaya bilərsiniz. Brauzer konsolunuzda Şəbəkə (Network) sekmesini açın, səhifəni yeniləyin və əsas sənəd sorğusu üçün status sütununu yoxlayın. Səhifədə çatışmayan məzmun bildirişi olmasına baxmayaraq status 200-dürsə, siz soft 404-ü müəyyən etmisiniz.
Səhifəni təhlil edərkən, yoxlanılan sorğunun şəkil və ya skript faylı deyil, əsas sənəd olduğundan əmin olun. Sorğuya sağ düyməni vurun, ‘cURL kimi kopyala’ seçimini edin və cavab başlıqlarını yoxlayın. Brauzeriniz sənəd gövdəsini göstərirsə, lakin ‘Status Kodu’ 200 qalırsa, səhifə yanlış konfiqurasiya edilib.

Toplu yoxlama üçün terminal əmrlərindən istifadə
Daha böyük saytlar üçün manual yoxlama səmərəsizdir. cURL kimi alətlərdən istifadə etmək başlıqları bir anda çoxsaylı URL-lər üçün yoxlamağa imkan verir. ‘curl -I [URL]’ kimi sadə bir əmr başlıq məlumatını çıxarır və serverin 404 Not Found və ya 410 Gone statusunu düzgün bildirib-bildirmədiyini təsdiqləməyə imkan verir.
Alien Road bunu müştəri layihələrində necə tətbiq edir
Alien Road-da biz server cavabının yoxlanılmasını müntəzəm sayt sağlamlığı auditlərimizə inteqrasiya edirik. Biz krol büdcəsinin israfının qarşısını almaq üçün bu xətaların müəyyən edilməsinə üstünlük veririk. Müştəri saytını təhlil edərkən, biz server jurnallarında ölü olması lazım olan səhifələrdə yüksək həcmli 200 OK cavabları ilə korrelyasiya edən nümunələr axtarırıq. Komandamız daha sonra çatışmayan resursların müvafiq xəta kodunu ardıcıl olaraq qaytarmasını təmin etmək üçün müştərinin inkişaf şöbəsi ilə server tərəfi məntiqini yeniləmək üzərində işləyir.
Biz tez-tez görürük ki, genişmiqyaslı veb saytlarda silinmiş, lakin verilənlər bazasında 200 cavabı ilə hələ də mövcud olan minlərlə köhnə səhifə var. Tipik bir işdə biz bu URL-ləri xəritələyirik və hər biri üçün server cavabını sınaqdan keçiririk. Daha sonra biz mühəndislik komandasına şablon fayllarını dəyişdirmək üçün texniki brifinq təqdim edirik ki, onlar düzgün xəta başlığını işə salsınlar. Bu, axtarış botunun artıq istifadəçiyə dəyər verməyən məzmunu təhlil etməyə çalışmasını dayandırmasını təmin edir.
Biz tez-tez boş axtarış nəticələri səhifələrinin səhvən indeksləndiyi veb saytlar görürük. Bunları 404 başlığını məcbur etməklə düzəltmək indeksi təmizləyən və krol keyfiyyətini yaxşılaşdıran sadə bir dəyişiklikdir.
Alien Road SEO komandası
Niyə soft 404-ləri dərhal düzəltməlisiniz?
Bu xətaları həll olunmamış saxlamaq kroleri istifadəçilərə heç bir dəyər verməyən səhifələrə resurs sərf etməyə məcbur edir. Bu, robotun ölü səhifələri yenidən yoxlamaqla məşğul olması səbəbindən təzə, yüksək keyfiyyətli məzmunun nəzərdən qaçırıldığı bir vəziyyətə gətirib çıxara bilər. Bu düzəlişə üstünlük vermək sayt strukturunuzu təmiz və səmərəli saxlayır.
Axtarış robotlarının domeninizdə sərf etmək üçün məhdud vaxtı var. Boş axtarış nəticələri səhifəsini krollamağa sərf olunan hər saniyə məhsul və ya bloq səhifələrinizdən alınan bir saniyədir. Bu status kodlarını təmizləməklə, siz robotun birbaşa trafik və əlaqə yaradan səhifələrə diqqət yetirmək qabiliyyətini dəstəkləyirsiniz.
- 200 OK qaytaran çatışmayan məzmunlu səhifələri tapmaq üçün sayt jurnallarını audit edin.
- Silinmiş səhifələr üçün server konfiqurasiyanızda açıq 404 və ya 410 başlıqlarını tətbiq edin.
- CMS-inizin çatışmayan elementləri ana səhifəyə yönləndirmədiyinə əmin olun.
- Brauzer şəbəkə alətləri və ya CLI utilitlərindən istifadə edərək düzəlişləri yoxlayın.
Server cavablarını miqyasda necə yoxlamaq olar
Yoxlamalarınızı miqyaslandırmaq avtomatlaşdırma tələb edir. Fərdi URL testindən kənarda, axtarış robotunun hazırda ən çox hansı səhifələrə baş çəkdiyini görmək üçün jurnal təhlili alətlərindən istifadə etməlisiniz. Boş və ya etibarsız olduğunu bildiyiniz səhifələrə yüksək tezlikli ziyarətlər müşahidə etsəniz, bunlar düzəliş üçün əsas prioritetinizə çevrilir.
Həmçinin, axtarış sisteminin bu səhifələri artıq müəyyən edib-etmədiyini görmək üçün axtarış konsolu alətlərinizdəki ‘İstisna edilmiş’ hesabatlarını yoxlamalısınız. ‘soft 404’ kimi etiketlənmiş çoxlu sayda səhifə tapsanız, bu, server məntiqinizin məzmun statusunuzla uyğunlaşmadığının aydın siqnalıdır. Bunları müəyyən etdikdən sonra server cavabını yoxlayın və konfiqurasiyanı yeniləyin.
Server cavabının monitorinqi yalnız xətalarla bağlı deyil; bu, axtarış sisteminin sayt arxitekturanızı başa düşməsini təmin etməklə bağlıdır. Yanlış status kodu qaytaran hər bir sorğu saytınızın daha yaxşı sıralanması üçün qaçırılmış bir fürsətdir.
Alien Road SEO komandası
Sayt auditiniz üçün növbəti addımlar
Bu həftə artıq aktiv məzmunu olmayan ən çox ziyarət edilən səhifələrinizin siyahısını ixrac etməklə başlayın. 200 OK statusu qaytarıb-qaytarmadıqlarını görmək üçün bu URL-lərdə başlığı yoxlayın. Pozuntuları müəyyən etdikdən sonra düzgün HTTP xəta kodlarını tətbiq etmək üçün texniki komandanızla əlaqələndirin. Növbəti bir neçə həftə ərzində bu dəyişiklikləri izləmək krolerin domeninizlə necə qarşılıqlı əlaqədə olduğunu müşahidə etməyə kömək edəcək.