Whiteseo

404 xətası, 410 və soft 404: silinmiş səhifələrin idarəsi

404 xətası, 410 və soft 404: silinmiş səhifələrin idarəsi

404 — serverin "belə səhifə yoxdur" cavabıdır. SEO-da bu kodun ətrafında ən çox təkrarlanan iki mif var: birincisi, 404-lərin saytı "cəzalandırdığı"; ikincisi, onların hamısını ana səhifəyə yönləndirməyin həll olduğu. Hər ikisi yanlışdır.

Reallıq daha sadədir: 404 normal və faydalı bir cavabdır. Əsl problem o zaman yaranır ki, kod məzmunla üst-üstə düşmür — yəni səhifə yoxdur, amma server 200 qaytarır. Bu hal soft 404 adlanır və tarama büdcənizi sakitcə yeyir.

Qısa cavabSəhifə həmişəlik silinibsə və uyğun alternativi yoxdursa — 404 (və ya 410) qaytarın. Yaxın məzmunlu səhifə varsa — ona 301 qoyun. Heç vaxt bütün silinmiş URL-ləri ana səhifəyə yönləndirməyin və heç vaxt mövcud olmayan səhifəyə 200 qaytarmayın. SEO baxımından 404 ilə 410 arasında praktiki fərq demək olar ki, yoxdur.

404 nədir və Google necə davranır

404 (Not Found) — müştəri xətaları ailəsinin (4xx) ən tanınmış üzvüdür. Server deyir ki, sorğu düzgündür, amma bu ünvanda heç nə yoxdur.

Google-un sənədi davranışını dəqiq təsvir edir:

  • 4xx qaytaran URL-lərin məzmunu istifadə olunmur.
  • URL əvvəllər indeksdə idisə, zamanla oradan çıxarılır.
  • Yeni tapılan 404 səhifələri ümumiyyətlə emal olunmur.
  • Həmin URL-in tarama tezliyi tədricən azalır.

Tarama büdcəsi bələdçisində isə birbaşa tövsiyə var: həmişəlik silinmiş səhifələr üçün 404 və ya 410 qaytarın. Səbəb praktikdir — 404 tarayıcı üçün "bu URL-i bir daha yoxlamağa ehtiyac yoxdur" siqnalıdır, halbuki bloklanmış URL-lər tarama növbəsində daha uzun qalır.

404 sıralamaya zərər verirmi

Qısa cavab: özlüyündə yox. 404 cəza mexanizmi deyil — Google sadəcə həmin URL-i indeksdən çıxarır.

Amma bu, "404-lərə əhəmiyyət verməyin" demək deyil. Real itkilər başqa yerdədir:

  • Trafik itkisi. Səhifə axtarışdan ziyarətçi gətirirdisə, o trafik yox olur.
  • Xarici link itkisi. Başqa saytlardan həmin səhifəyə link varsa, o linkin dəyəri boşa çıxır. Bu, backlink işində ən çox rast gəlinən "sızıntı"dır.
  • İstifadəçi təcrübəsi. Sayt daxilindəki linklər 404 verirsə, ziyarətçi çıxıb gedir.
  • Tarama büdcəsi. Kütləvi 404-lər böyük saytlarda taramanı boş yerə məşğul edir.

Yəni sual "404 var, təhlükəlidirmi?" deyil, "bu konkret 404-ün arxasında dəyər var idimi?" olmalıdır.

404 və 410 fərqi

410 (Gone) "bu səhifə həmişəlik silinib" deməkdir — yəni 404-dən daha qəti bir bəyanat.

SEO baxımından praktiki fərq demək olar ki, yoxdur. Google-un sənədi hər ikisini eyni bənddə birləşdirir və nəticə eynidir: URL indeksdən çıxarılır, tarama tezliyi azalır. Tarama büdcəsi bələdçisi də ikisini bərabər tövsiyə edir.

Meyar 404 Not Found 410 Gone
Mənası Tapılmadı (səbəb bildirilmir) Həmişəlik silinib
Google-un davranışı İndeksdən çıxarır İndeksdən çıxarır
Nə vaxt seçmək Səhifə qayıda bilər və ya əmin deyilsiniz Silinmə birdəfəlikdir
Texniki qurulum Adətən CMS-in standart davranışı Əl ilə qurulur

Praktiki tövsiyə: əmin olduğunuz hallarda 410, qalan hər yerdə 404. 410 üçün əlavə iş görüb bütün sistemi dəyişməyə dəyməz — nəticə demək olar ki, eyni olacaq.

Soft 404 — 200 qaytaran saxta səhifə

Soft 404 — status kodu 200 olan, amma məzmunu "belə səhifə yoxdur" deyən səhifədir. Bu, serverin göndərdiyi kod deyil; Google-un kodla məzmunu müqayisə etdikdən sonra verdiyi etiketdir.

MƏZMUN VARMƏZMUN YOXDURKOD 200KOD 404DÜZGÜNNormal səhifə — indeksləşməyə namizədSOFT 404 — PROBLEMGoogle indeksləmir, amma taramağadavam edir → büdcə itkisiNADİR / SƏHVReal məzmun 404 kodu ilə verilir —səhifə indeksdən çıxırDÜZGÜNTəmiz 404 — URL indeksdən çıxarılır
Sxem 1 — Problem kodun özündə deyil, kodla məzmunun ziddiyyətindədir. İki diaqonal xana düzgün, digər ikisi isə səhvdir.

Google-un böyük saytlar üçün tarama büdcəsi bələdçisi bunu açıq yazır: "soft 404 səhifələri taranmağa davam edir və büdcənizi boş yerə xərcləyir."

Ən çox rast gəlinən mənbələr:

  • JavaScript ilə qurulmuş saytlar. Mövcud olmayan marşrut üçün server 200 qaytarır, "səhifə tapılmadı" mesajını isə JavaScript çəkir.
  • Filtrli kataloqlar. "Nəticə tapılmadı" səhifələri 200 ilə verilir və minlərlə variasiya yaradır.
  • Silinmiş məhsullar. Məhsul səhifəsi "bu məhsul artıq mövcud deyil" mətninə çevrilir, kod isə 200 qalır.
  • Boş kateqoriyalar. Heç bir elementi olmayan kateqoriya səhifələri.

Həlli: kodu reallığa uyğunlaşdırın. Səhifə yoxdursa — server səviyyəsində 404 qaytarın, təkcə mətni dəyişməklə kifayətlənməyin.

Yönləndirmək, yoxsa 404 saxlamaq

Bu, ən çox verilən praktiki sualdır. Qərar ağacı sadədir:

Səhifə silinibMəzmunca yaxın səhifə varmı?BƏLİXEYR301 → həmin səhifəyəana səhifəyə YOX404 və ya 410faydalı 404 səhifəsi iləSəhifə müvəqqəti yoxdursa → 302 və ya səhifəni saxlayın
Sxem 2 — "Yaxın səhifə" o deməkdir ki, oxucu axtardığı cavabı orada tapa bilər. Əks halda yönləndirmə əlaqəsiz sayılır və soft 404 kimi qiymətləndirilə bilər.

Yönləndirmə qərarı verdikdə 301 yönləndirməsinin qaydalarına əməl edin: birbaşa, zəncirsiz və məzmunca uyğun.

404 səhifəsini necə hazırlamalı

Yaxşı 404 səhifəsi ziyarətçini saytda saxlayır. Tərkibi:

  • Aydın mesaj. "Axtardığınız səhifə tapılmadı" — texniki jarqon olmadan.
  • Axtarış qutusu. Ziyarətçi nə axtardığını yaza bilsin.
  • Əsas bölmələrə linklər. Xidmətlər, bloq, əlaqə.
  • Populyar və ya son məzmun. Bir neçə faydalı keçid.
  • Eyni dizayn. Səhifə saytın bir hissəsi kimi görünsün, boş server səhifəsi kimi yox.

Ən vacib texniki şərt: bu səhifə mütləq 404 status kodu qaytarmalıdır. Gözəl dizayn edilmiş, amma 200 qaytaran 404 səhifəsi elə soft 404-dür.

Yoxlamaq üçün:

curl -I https://example.az/movcud-olmayan-sehife
# gözlənilən nəticə: HTTP/2 404

404-ləri necə tapmalı

Mənbə Nə göstərir Üstünlüyü
Search Console → Səhifələr hesabatı "Tapılmadı (404)" və "Soft 404" kateqoriyaları Google-un real gördüyü
Server logları Bütün 404 sorğuları, tezliyi ilə Ən dolğun mənbə; botları və istifadəçiləri ayırır
Sayt tarayıcısı (məsələn Screaming Frog) Sayt daxilindəki sınıq linklər Daxili problemləri tez tapır
Analitika 404 səhifəsinə düşən ziyarətçilər Real istifadəçi təsirini göstərir

Ən dəyərli kombinasiya budur: Search Console + server logları. Birincisi Google-un baxışını, ikincisi isə real trafiki göstərir.

Hansı 404-ləri düzəltmək lazımdır

Bütün 404-ləri düzəltmək nə mümkündür, nə də lazımdır. Prioritet sırası:

1. Xarici linki olan URL-lər. Başqa saytlardan link alan səhifə silinibsə, bu, birbaşa itkidir — ən yaxın uyğun səhifəyə 301 qoyun.

2. Hələ də trafik gətirən URL-lər. Analitikada və ya Search Console-da göstərim alan silinmiş səhifələr.

3. Sayt daxilindən linklənən URL-lər. Bunlar ən asan düzəlişdir: linki yeniləyin, yönləndirməyə ehtiyac qalmır.

4. Sitemap-da qalan URL-lər. Silinmiş səhifə sitemap-da olmamalıdır.

Düzəltməyə dəyməyənlər: heç vaxt mövcud olmamış uydurma URL-lər, spam botların yoxladığı ünvanlar (/wp-admin, /.env kimi), köhnə test səhifələri. Bunlar üçün 404 tam düzgün cavabdır.

Praktiki qeydSearch Console-da "Tapılmadı (404)" siyahısının böyük olması özlüyündə problem deyil. Siyahını açıb baxın: URL-lər real səhifələrdirsə — prioritetləşdirib düzəldin; uydurma ünvanlardırsa — heç nə etməyin.

Tez-tez edilən səhvlər

1. Bütün 404-ləri ana səhifəyə yönləndirmək. Ən çox təkrarlanan səhv. Google əlaqəsiz yönləndirməni çox vaxt soft 404 kimi qiymətləndirir.

2. 404 səhifəsini 200 kodu ilə vermək. Dizayn düzgün, kod səhv — nəticə soft 404.

3. Silinmiş səhifələri noindex ilə saxlamaq. Tarama büdcəsi bələdçisi bunu tövsiyə etmir: səhifə yenə taranır, sonra atılır — vaxt itkisi. Silinmiş səhifə üçün 404/410 daha təmizdir.

4. Sitemap-ı təmizləməmək. Silinmiş URL-lər sitemap-da qalırsa, Google onları təkrar-təkrar yoxlayır.

5. Sayt daxilindəki sınıq linkləri saxlamaq. Yönləndirmə qurmaq əvəzinə sadəcə linki düzəltmək daha yaxşıdır.

Tez-tez verilən suallar

Saytımda 500 dənə 404 var. Təhlükəlidirmi?

Rəqəmin özü heç nə demir. Vacib olan bu URL-lərin nə olduğudur: real, əvvəllər trafik və link alan səhifələrdirsə — prioritetləşdirib yönləndirin. Uydurma və ya bot yoxlamalarıdırsa — 404 düzgün cavabdır.

404 səhifəsinə `noindex` qoymaq lazımdırmı?

Xeyr, lazım deyil və mənasızdır: 404 kodu artıq səhifənin indeksləşməyəcəyini bildirir. noindex yalnız 200 qaytaran səhifələr üçün məna daşıyır.

410 istifadə etsəm, səhifə daha tez silinərmi?

Fərq çox kiçikdir. Google hər iki kodda URL-i indeksdən çıxarır. 410 niyyəti daha aydın bildirir, amma bunun üçün bütün sistemi dəyişməyə dəyməz.

Silinmiş məhsul səhifəsi ilə nə etməli?

Məhsul qayıdacaqsa — səhifəni saxlayın və "hazırda mövcud deyil" statusu göstərin (200 düzgündür, çünki səhifədə real məzmun var). Birdəfəlik silinibsə — yaxın alternativ varsa 301, yoxsa 404.

Soft 404-ü necə yoxlaya bilərəm?

Search Console → Səhifələr hesabatında "Soft 404" kateqoriyasına baxın. Sonra həmin URL-i URL Inspection alətində yoxlayın: kodun 200, məzmunun isə boş və ya "tapılmadı" olduğunu görəcəksiniz.

Bu klasterin davamıSaytınızdakı bütün 404 və soft 404 səhifələrinin siyahısı və prioritetləşdirilməsi SEO audit xidmətimizə daxildir.
İstifadə olunan rəsmi mənbələr
  1. How HTTP status codes affect Google Search — 4xx, 404, 410 və soft 404
  2. Large site owner's guide to managing crawl budget — 404/410 tövsiyəsi və soft 404 büdcə itkisi
  3. Redirects and Google Search — yönləndirmə qərarı
Whiteseo SEO Komandası
SEO mütəxəssisləri · 8+ il təcrübə · Yoxlanılıb və redaktə olunub

Whiteseo komandası 2016-cı ildən bəri yerli və beynəlxalq brendlər üçün axtarış optimizasiyası ilə məşğul olur. Məqalələrimiz real layihə təcrübəsi əsasında hazırlanır.

WhatsApp Bloglar