HTTP Hata Kodları

HTTP 4xx ve 5xx hata kodlarının SEO'yu nasıl etkilediği — Google'ın hataları nasıl ele aldığı, hangilerinin dizinden çıkarmaya, tarama israfına ve sıralama düşüşlerine neden olduğu ve bunların nasıl izlenip düzeltileceği.

İlk yayın tarihi: 27 Haz 2026 · Son güncelleme: 22 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

HTTP hata kodları, sunucunun başarılı bir 2xx yerine döndürdüğü 4xx (istemci hatası) ve 5xx (sunucu hatası) yanıtlarıdır. Google bu iki sınıfı çok farklı ele alır: 4xx (429 hariç) 'içerik mevcut değil' anlamına gelir — sayfa dizinden düşer, tarama hızı üzerinde sıfır etkisi vardır; 5xx (ve 429) 'sunucu başarısız' anlamına gelir — Google önce site genelinde taramayı kısıtlar ve hatalar devam ederse sayfaları düşürür. 429 sayısal olarak 4xx'tir ancak Google onu açıkça sunucu hatası olarak ele alır. Yumuşak 404 ise tuzak durumdur — 'bulunamadı' olarak okunan bir 200, Google'ın sayfayı temizce düşürmek yerine tarama bütçesi israfı olarak işaretlediği (özellikle büyük siteler için endişe kaynağı) bir durumdur. 404'ler kalite veya sıralama sinyali değildir (Mueller), bu yüzden hata sayısı konusunda panik yapmayın — izole bir hatanın gerçek etkisi yine de URL'nin ne olduğuna bağlıdır (robots.txt gibi özel bir kaynak, sıradan bir sayfadan farklı olarak kendi hata işleme sürecine sahiptir) — bağlantıları veya trafiği olan hatalı URL'lere öncelik verin. Planlı bakım için 503 + Retry-After kullanın (asla 403/404/410 değil) ve robots.txt'nize asla 503 vermeyin. Tüm aileyi Search Console'un Sayfa Dizinleme raporuyla izleyin. Bu merkez, her bir kodu haritalar ve bağlantı verir: 401, 403, 404, 404 vs 410, 410, 429, 451, 500, 502, 503, 504 ve yumuşak 404.

TL;DR — HTTP hata kodları, 4xx (istemci) ve 5xx (sunucu) durum sınıflarıdır. Google bu sınıflar arasında belirgin bir davranış ayrımı yapar: 4xx (429 hariç), “içerik mevcut değil” anlamına gelir; URL dizinden çıkarılır ve tarama hızı etkilenmez. 5xx (ve 429), “sunucu başarısız oluyor” anlamına gelir; Google taramayı hata hacmiyle orantılı olarak kısıtlar, dizindeki URL’leri önce korur ve yalnızca hatalar sürerse dizinden çıkarır. Kurtarmadan sonra tarama hızı kademeli olarak artar. 429 sayısal olarak 4xx olsa da Google bunu bir sunucu hatası sayar. Hata yanıtlarının içeriği yok sayılır. Bu hatalar kalite sinyali değildir (Mueller); tümünü düzeltmek yerine bağlantı ve trafiğe göre önceliklendirin. İzole bir hatanın gerçek etkisinin URL’ye bağlı olduğunu da unutmayın: robots.txt, sıradan bir sayfadan farklı hata işleme kurallarına sahiptir. “Bulunamadı” gibi okunan bir 200 olan yumuşak hata, özellikle büyük sitelerde tarama bütçesi israfı olarak işaretlenebilir. Planlı kesinti için en fazla birkaç gün 503 + Retry-After kullanın ve robots.txt için asla 503 döndürmeyin. Aileyi GSC Sayfa Dizinleme raporundan izleyin. Bu merkez, her bir hata kodunu eşler ve ilgili ayrıntılı sayfaya yönlendirir.

Tüm konuyu yöneten tek ayrım

Protokol kodu HTTP sonucunu tanımlar; bir Search Console etiketi, Google’ın gözlemlenen bir getirmeyi nasıl sınıflandırdığını açıklar. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: Status codes Aileden tek bir kök neden veya kesin bir kaldırma zamanı çıkarmayın. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: HTTP and network errors

İnsanlar hatalar hakkında konuşurken dört katman “bu bir 404” olarak düzleştirilir ve bunları ayırmak, bu sayfanın geri kalanını anlamlı kılan şeydir:

  1. Protokol semantiği — durum kodunun HTTP spesifikasyonuna göre ne anlama geldiği (404 “bulunamadı” anlamına gelir, nokta).
  2. Gözlemlenen getirme — Googlebot’un belirli bir zamanda belirli bir istekte gerçekte ne aldığı; bu, bir tarayıcının gördüğünden farklı olabilir.
  3. Arama işleme — Google’ın dizinleme hattının bu gözlemlenen getirmeyi nasıl sınıflandırdığı ve ona göre hareket ettiği (URL’yi düşürür, taramayı yavaşlatır, gövdeyi yok sayar).
  4. Kök neden — sunucunuzdaki gerçek neden (kötü bir dağıtım, aşırı yüklenmiş bir veritabanı, bir WAF kuralı); durum kodu tek başına bunu asla söylemez.

Aileyi (4xx vs 5xx) bilmek, ilk üç katmandan hangisine baktığınızı söyler. Asla 4. katmanın yerini tutmaz — yine de gidip nedenini bulmanız gerekir.

Google’ın kendi belgeleri bu ayrımı net bir şekilde çerçeveler ve her şeyden önce bunu içselleştirmeye değer: 4xx hataları “the content doesn’t exist” (Türkçe çeviri) «içerik mevcut değil» der; 5xx hataları “the server itself is failing.” (Türkçe çeviri) «sunucunun kendisi başarısız oluyor» der. Bunlar tamamen farklı iki sorundur ve Google’ın dizinleme hattı bunlara tamamen farklı iki şekilde yanıt verir.

Önce yararlı bir çapa: bir başarı kodu bile bir vaat değildir. Google açıkça şunu söyler: “for Google Search, an HTTP 2xx (success) status code doesn’t guarantee indexing.” (Türkçe çeviri) «Google Arama için bir HTTP 2xx (success) durum kodu dizine eklemeyi garanti etmez.» Hata kodları aslında resmin daha deterministik yarısıdır — Google’a açık bir şekilde ya “gitti” ya da “bozuk” derler.

Google 4xx hatalarını nasıl ele alır

İstemci hataları için Google’ın davranışı tek tip ve nettir: “Google, 4xx durum kodu döndüren URL’lerden gelen içeriği kullanmaz,” ve “Google tarayıcıları sonraki işleme sistemine içeriğin mevcut olmadığını bildirir.” 403 veya 404 sayfanız gerçek metinden oluşan bir duvar oluştursa bile, hiçbiri dizinlenmez — bir hata yanıtının gövdesi yok sayılır.

İki sonuç ortaya çıkar:

  • Daha önce dizine eklenen URL’ler çıkarılır. Bir sayfa güvenilir biçimde 4xx döndürdüğünde Google, onu zaman içinde dizinden kaldırır.
  • Tarama hızı cezası yoktur. Yanlış inanışı çürüten ifade şudur: “The 4xx status codes, except 429, have no effect on crawl rate.” (Türkçe çeviri) «429 hariç 4xx durum kodlarının tarama hızı üzerinde etkisi yoktur.» Bu hataların çokluğu, Google’ın sitenizin geri kalanını taramasını yavaşlatmaz.

Bu son nokta kötü bir içgüdüyü ortadan kaldırır: Googlebot’u 401 veya 403 ile yavaşlatmaya çalışmayın. Google açıkça uyarır: “don’t use 401 and 403 status codes for limiting the crawl rate” (Türkçe çeviri) «tarama hızını sınırlamak için 401 ve 403 durum kodlarını kullanmayın». Kimlik doğrulama duvarı taramayı yavaşlatmaz; yalnızca içeriği görünmez kılar.

Google 5xx hatalarını (ve 429’u) nasıl ele alır

Sunucu hataları “the server is struggling” (Türkçe çeviri) «sunucu zorlanıyor» dalını tetikler ve burada Google sitenizi kasıtlı olarak korur:

  • Önce tarama hızı, hacimle orantılı biçimde kısıtlanır. “5xx and 429 server errors prompt Google’s crawlers to temporarily slow down with crawling” (Türkçe çeviri) «5xx ve 429 sunucu hataları, Google tarayıcılarının taramayı geçici olarak yavaşlatmasına yol açar»; ayrıca “the decrease in crawl rate is proportionate to the number of individual URLs that are returning a server error” (Türkçe çeviri) «tarama hızındaki düşüş, sunucu hatası döndüren tekil URL sayısıyla orantılıdır». Birkaç böyle hata sınırlı etki yaratırken site genelindeki kesinti taramayı ciddi ölçüde azaltır.
  • Dizindeki URL’ler, hatalar sürünceye kadar korunur. “Already indexed URLs are preserved in the index, but eventually dropped” (Türkçe çeviri) «daha önce dizine eklenen URL’ler dizinde korunur ancak sonunda çıkarılır»; Google ayrıca şunu söyler: “removes from the index URLs that persistently return a server error” (Türkçe çeviri) «sürekli sunucu hatası döndüren URL’leri dizinden kaldırır». Kısa bir kesinti dizinden çıkarma anlamına gelmez; sürekli arıza anlamına gelir.
  • 5xx içeriği de yok sayılır. “Any content Google receives from URLs that return a 5xx status code is ignored.” (Türkçe çeviri) «Google’ın 5xx durum kodu döndüren URL’lerden aldığı tüm içerik yok sayılır.»
  • Kurtarma otomatik ama kademelidir. “Once the server starts responding with a 2xx status code, Google gradually increases the crawl rate for the site.” (Türkçe çeviri) «Sunucu 2xx durum koduyla yanıt vermeye başladığında Google sitenin tarama hızını kademeli olarak artırır.» Elle açılacak bir kilit yoktur; kök nedeni düzeltip kurtarmayı beklersiniz.

429 neden sunucu hatası kategorisinde

Çoğu rehberde en sık gözden kaçan ayrıntı budur. 429 Too Many Requests sayısal olarak 4xx’tir ancak Google bunu bir sunucu sinyali olarak ele alır: “Google’s crawlers treat the 429 status code as a signal that the server is overloaded, and it’s considered a server error.” (Türkçe çeviri) «Google tarayıcıları 429 durum kodunu sunucunun aşırı yüklendiğine dair bir sinyal olarak ele alır ve bu kod bir sunucu hatası kabul edilir.» Bu nedenle Googlebot’a 429 döndürmeye başlayan bir WAF veya hız sınırlayıcı, sayfaları bir 404 yanıtı gibi düşürmek yerine bu hata dalgasında olduğu gibi taramayı kısıtlar. Ahrefs’teki HTTP durum kodları rehberimde 429’u tam da bu nedenle sunucu hatalarıyla birlikte ele alıyorum: bu, “a form of rate-limiting to protect the server” (Türkçe çeviri) «sunucuyu korumaya yönelik bir hız sınırlama biçimidir» ve Google’ın yavaşlamasına neden olur.

Hata kodu aile haritası

Tüm ailenin hızlı triyaj görünümü burada. Aşağıdaki her kod, bu merkez altında kendi derinlemesine incelemesidir (kenar çubuğunda da bulunurlar):

Engellenen / erişim hataları

  • 401 Unauthorized — istemci, gerektiğinde kendini tanımlamadı veya doğrulamadı. Kimlik doğrulama isteğinin arkasında Googlebot’a engellendi.
  • 403 Forbidden — istemci biliniyor ancak erişim haklarına sahip değil.

Bulunamadı hataları

  • 404 Not Found — istenen kaynak bulunamadı.
  • 404 vs 410 — “bulunamadı” ile “gitti” arasındaki pratik fark (insanların düşündüğünden daha küçüktür).
  • 410 Gone — 404 gibi, ancak kaynağın geri gelmeyeceğini de söyler. Sayfaları biraz daha hızlı düşürür.

Çift kimlikli kod

  • 429 Too Many Requests — hız sınırlama; sayısal olarak 4xx ancak Google, tarama hızı amaçları için bunu bir sunucu hatası olarak ele alır.

Yasal

  • 451 Yasal Nedenlerle Kullanılamıyor — yasal bir nedenle engellendi: ülke düzeyinde engellemeler, DMCA kaldırma talepleri.

Sunucu hataları (5xx)

  • 500 Internal Server Error — sunucu, başa çıkamadığı bir sorunla karşılaştı.
  • 502 Bad Gateway — üst sunucudan kötü bir yanıt.
  • 503 Service Unavailable — sunucu aşırı yüklü veya bakım için kapalı (planlı kesintiler için doğru kod).
  • 504 Gateway Timeout — üst sunucudan zamanında yanıt yok.

Tuzak durumu

  • Soft 404200 OK döndüren ancak “bulunamadı” gibi okunan bir sayfa. İki dünyanın en kötüsü — aşağıda bununla ilgili daha fazlası.

Bozuk yönlendirmeler hata benzeridir ancak ayrı kategorize edilir (Google bunları Search Console’da “Yönlendirme hatası” olarak gösterir; normal, çalışan bir “Yönlendirmeli sayfa”dan farklıdır). Varsayılan olarak Google’ın tarayıcıları vazgeçmeden önce “en fazla 10 yönlendirme atlamasını takip eder”; çok uzun, döngüye giren veya hatalı bir URL içeren bir zincir, bu Yönlendirme-hatası durumuna dönüşür.

Bir HTTP hatası SEO’nuzu etkiler mi?

Önce hüküm: Sıradan bir sayfadaki izole hata neredeyse hiçbir zaman sorun değildir; özellikle bu hatalar sıralama veya kalite sinyali değildir. Mueller bunu açıkça ve birçok kez söyledi. “50.000 tane 404’üm var, sitem cezalandırılıyor olmalı” tepkisi çürütülmesi gereken başlıca yanılgıdır. Hatalar web’in olağan bir parçasıdır; mevcut olmayan URL’leri 404 veya 410 ile karşılamak teknik olarak doğru yöntemdir.

Ancak “izole”, “her zaman zararsız” demek değildir; gerçek etki, hatayı hangi kaynağın döndürdüğüne bağlıdır. Sıradan bir sayfanın 404 vermesi olağan bir durumdur, özel bir kaynak ise farklıdır. Google, robots.txt için normal URL’lerden ayrı hata işleme kuralları uygular. Bu nedenle robots.txt üzerindeki bir sunucu hatası taramayı, sıradan bir sayfanın 404’ünün etkilemeyeceği biçimde etkileyebilir. Hatayı yalnızca durum koduna göre değil, bulunduğu URL’ye ve o URL’ye bağlı süreçlere göre değerlendirin.

Gerçek ve belgelenmiş bir mekanizmaya sahip desen kalıcı, yaygın 5xx hatalarıdır: tarama hızının kısıtlanması → sonunda dizinden çıkarma. Bu bile hata veren URL sayısıyla orantılıdır ve sunucu toparlandığında genellikle geri döndürülebilir. Google, hızın aniden değil kademeli olarak arttığını belirtir; dolayısıyla kesin zamanlamayı, yeniden deneme sıklığını ve kurtarma hızını sabit bir garanti değil, kanıta bağlı davranışlar olarak ele alın. Mueller’ın vurguladığı ayrım şudur: tarama hızı bu hatalara değil, sunucu hatalarına (429/500/503/zaman aşımları) tepki verir.

Tarama israfı ve dizinden çıkarma — iki farklı zarar

Hataların size maliyetinin iki yolunu ayırmak yardımcı olur:

  • Dizinden çıkarma — kalıcı 4xx (sayfa “gitmiş” olarak düşürülür) veya kalıcı 5xx (sürekli sunucu arızasından sonra sayfalar düşürülür). Bu, sayfaların dizinden ayrılmasıyla ilgilidir.
  • Tarama bütçesi israfı — çoğunlukla büyük siteleri ilgilendirir. Google’ın tarama bütçesi kılavuzunda şu ifadeler yer alır: “if the site slows down or responds with server errors, the limit goes down and Google crawls less.” (Türkçe çeviri) «Site yavaşlarsa veya sunucu hatalarıyla yanıt verirse sınır düşer ve Google daha az tarar.» Ancak gerçek bütçe-israfçısı yumuşak 404’tür: “soft 404 pages will continue to be crawled, and waste your budget.” (Türkçe çeviri) «Yumuşak 404 sayfaları taranmaya devam eder ve bütçenizi boşa harcar.» Çünkü yumuşak bir 404 canlı görünür (200 döndürür), Google gerçekte orada olmayan bir sayfayı yeniden kontrol eder. Bu yüzden yumuşak 404 “iki durumun en kötüsü” durumudur — gerçek bir 404 gibi temizce düşmez, oyalanır ve getirme işlemlerini yakar.

Yumuşak-404 tuzağının iki yaygın nedeni vardır, ikisini de adlandırmak gerekir: gerçek bir 404 yerine 200 döndüren özel bir “sayfa bulunamadı” şablonu ve her ölü URL’nin ana sayfaya toplu yönlendirilmesi — Google bu deseni de yumuşak 404 olarak tanır. Dostça bir 404 sayfası UX için iyidir ve tamamen önerilir — yeter ki gerçek HTTP 404 durum kodunu döndürmeye devam etsin.

Planlı bakımı doğru şekilde yapmak

Bir siteyi (veya bir bölümü) kasıtlı olarak çevrimdışı aldığınızda, doğru kod Retry-After başlığıyla birlikte 503 Hizmet Kullanılamıyor’dur — asla bir 4xx değil. Google’ın “Çevrimiçi işinizi duraklatın” rehberi spesifiktir:

  • “If you need to urgently disable the site for 1-2 days, then return an informational error page with a 503 HTTP response status code.” (Türkçe çeviri) «Siteyi acilen 1-2 gün devre dışı bırakmanız gerekiyorsa 503 HTTP yanıt durum koduyla birlikte bilgilendirici bir hata sayfası döndürün.»
  • “This is an extreme measure that should only be taken for a very short period of time (a few days at most),” (Türkçe çeviri) «Bu, yalnızca çok kısa bir süre (en fazla birkaç gün) uygulanması gereken olağanüstü bir önlemdir»; çünkü “completely closing a site even for just a few weeks can have negative consequences on Google’s indexing of your site” (Türkçe çeviri) «bir siteyi yalnızca birkaç haftalığına bile tamamen kapatmak, Google’ın sitenizi dizine eklemesi üzerinde olumsuz sonuçlar doğurabilir».
  • “Don’t block the website by returning 403, 404, 410 HTTP status codes” (Türkçe çeviri) «Web sitesini 403, 404 veya 410 HTTP durum kodları döndürerek engellemeyin.» Bir 4xx, “kalıcı olarak kaldırıldı” der; geçici bir kesinti için tam tersine yanlış sinyaldir.
  • Neredeyse herkesin kaçırdığı tuzak: “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (Türkçe çeviri) «Tüm taramayı engellediği için robots.txt dosyasında 503 HTTP yanıt durum kodu döndürmeyin.» 503’ü sayfalarınız için kullanın, robots.txt için değil.

Search Console’da tüm aileyi nasıl izlersiniz

Günlük olarak bu hatalarla Search Console’un Sayfa Dizine Ekleme raporunda karşılaşırsınız ve her biri farklı bir duruma karşılık gelir:

  • Bulunamadı (404)“this page returned a 404 error when requested” (Türkçe çeviri) «bu sayfa istendiğinde 404 hatası döndürdü».
  • Sunucu hatası (5xx)“your server returned a 500-level error when the page was requested” (Türkçe çeviri) «sayfa istendiğinde sunucunuz 500 düzeyinde bir hata döndürdü».
  • Yetkisiz istek nedeniyle engellendi (401)“the page was blocked to Googlebot by a request for authorization” (Türkçe çeviri) «sayfa, yetkilendirme isteği nedeniyle Googlebot’a engellendi».
  • Erişim yasaklandığı için engellendi (403) — kimlik bilgilerinin sağlandığı ancak erişime izin verilmediği bir 403.
  • Diğer 4xx sorunu nedeniyle engellendi — başka bir durumun kapsamadığı 4xx; hata ayıklamak için URL İnceleme’yi kullanın.
  • Yumuşak 404“user-friendly ‘not found’ message but not a 404 HTTP response code” (Türkçe çeviri) «kullanıcı dostu bir ‘bulunamadı’ mesajı, ancak 404 HTTP yanıt kodu değil».
  • Yönlendirme hatası — çok uzun zincir, döngü, aşırı uzun URL veya zincirdeki hatalı URL.

Her durum farklı bir kök nedene ve düzeltme yoluna işaret eder. Sorunu giderdikten sonra yeniden taramayı istemek için Düzeltmeyi Doğrula özelliğini kullanın; ancak yeniden tarama anlık olmadığından zamanlama beklentinizi gerçekçi tutun. Google’ın ifadesini de unutmayın: “it’s fine for a URL not to be indexed for the right reasons — for example… a 404 for a page that you’ve removed and have no replacement for” (Türkçe çeviri) «Bir URL’nin doğru nedenlerle dizine eklenmemesi sorun değildir; örneğin kaldırdığınız ve yerine koyacak sayfanız olmayan bir sayfanın 404 döndürmesi.» Her hata yapılacak iş değildir.

Search Console tek başına harekete geçmek için yeterli değildir — örneklenmiş ve gecikmeli tek bir bakış açısıdır. Önceliklendirme için bir hata kaydettiğinizde en azından şunları kaydedin: URL, ne zaman gözlemlediğinizi, bakış açısını (Search Console ile canlı kontrol veya sunucu/CDN günlükleri), isteğin geldiği kullanıcı aracısını, HTTP yöntemini, son durum kodunu ve yanıt yolunu (herhangi bir yönlendirme zinciri dahil), bunun tek seferlik mi yoksa tekrarlayan mı olduğunu ve yeniden dağıttıktan sonra bir düzeltme sonrası doğrulama adımını. GSC’yi canlı bir durum kontrolü ve kendi günlüklerinizle karşılaştırmak, bayat bir rapor satırını doğrulanmış, düzeltilebilir bir soruna dönüştüren şeydir.

Hatalar nasıl düzeltilir ve önceliklendirilir

  • 404’leri değere göre triyajlayın. Gelen veya iç bağlantıları olan, site haritasında bulunan ya da hâlâ trafik alan URL’leri düzeltin; bağlantı değerini korumak için bunları gerçekten ilgili bir sayfaya 301 ile yönlendirin. Gerçekten ölü URL’lerin 404 veya 410 döndürmesine izin verin. Ahrefs rehberimde pratik çözümü şöyle açıklıyorum: “you just need to 301 redirect each of these pages to a relevant page” (Türkçe çeviri) «bu sayfaların her birini ilgili bir sayfaya 301 ile yönlendirmeniz yeterlidir»; ancak bunu yalnızca ilgili bir hedef varsa yapın. Her şeyi ana sayfaya topluca yönlendirmeyin; bu bir yumuşak 404 oluşturur.
  • 410 ile 404 arasındaki fark sınırlıdır. 410, sayfayı 404’ten biraz daha hızlı düşürür; pratik SEO farkı küçüktür. Bir kaynağın kalıcı olarak kaldırıldığını açıkça belirtmek istediğinizde 410 kullanın ancak belirgin biçimde daha iyi sonuç beklemeyin.
  • 5xx’in kök nedenini bulun. Düzeltmeler sunucu tarafındadır: bu tür hatalar için kapasite ve zaman aşımları, 502/504 için üst akış veya CDN sağlığı, 403/429 için Googlebot’ta yanlış tetiklenen WAF veya hız sınırlama kuralları. Hız sınırlamadan önce gerçek botu ters ve ileri DNS denetimiyle doğrulayın.
  • Yaygın kök nedenler: uygulama ve veritabanı hataları ile aşırı yüklü sunucular (5xx), üst akış veya CDN arızaları (502/504), hız sınırlama ya da bot engelleyen WAF’lar (403/429), bozuk taşıma işlemleri ve eski iç bağlantılar (404), yanlış yapılandırılmış “dostça hata sayfaları” (yumuşak 404).

Bing: benzer bir model, kod-kod bağımsız doğrulanmamış

Bing’in kamuya açık açıklamaları Google’ın yaklaşımıyla aynı yöne işaret ediyor — 400 aralığındaki kodlar eksik veya yasak olarak ele alınıyor ve 500 aralığındaki kodlar tarama verimliliğine zarar veren sunucu sorunlarını işaret ediyor — ancak Bing’in kendi dokümantasyonuna karşı tam, güncel, kod-kod birebir eşleşmeyi bağımsız olarak doğrulamadım, bu yüzden bunu doğrulanmış bir birebir eşleşme olarak değil, yönlendirici olarak ele alın. Fabrice Canel, Bing’in hedefini “tarama verimliliği kuzey yıldızı … içerik eklendiğinde … güncellendiğinde yalnızca bir URL’yi taramak” olarak çerçeveliyor ve kalıcı hatalar doğrudan buna karşı çalışıyor — Bing, taze ve dizine eklenebilir içerik üretmeyen URL’lere tarama alanı harcıyor. Bing ayrıca planlı bakım için hata sayfalarını 200 olarak sunmak yerine Retry-After ile 503 önerir. Bing’in tarama hatası yüzeylerini Bing Webmaster Tools’ta (URL İnceleme, Tarama Kontrolü, Site Taraması) bulacaksınız.

Sırada ne var

Bu sayfa, hata kodu ailesi için kavramsal merkezdir. Daha geniş HTTP Durum Kodları kümesinin içinde yer alır (tam 1xx–5xx resmi, artı yönlendirmeler ve başarı kodları); bu alt merkez, bunun hata yarısının haritasıdır. Aşağıdaki her kod kendi derinlemesine incelemesidir:

Engellendi / erişim

  • 401 Yetkisiz — “Yetkisiz istek nedeniyle engellendi” durumunu neyin tetiklediği ve kimlik doğrulama duvarlarının Googlebot’u neden yavaşlatmadığı.
  • 403 Yasak — kimlik bilgileri sağlandığı hâlde erişimin reddedilmesi ve Googlebot’a yanlış 403 döndüren WAF veya bot engelleme desenleri.

Bulunamadı

  • 404 Bulunamadı — Google’ın eksik sayfaları nasıl ele aldığı, bunun neden ceza olmadığı ve hangi 404’lerin gerçekten düzeltilmesi gerektiği.
  • 404 ile 410 — gerçek ama küçük fark ve her birinin ne zaman kullanılacağı.
  • 410 Kaldırıldı — “kalıcı olarak kaldırıldı” sinyali ve sayfanın biraz daha hızlı düşmesi.

Hız sınırlama

  • 429 Çok Fazla İstek — 5xx gibi davranan 4xx ve hız sınırlarının taramanızı yavaşlatmasını nasıl önleyeceğiniz.

Yasal

  • 451 Yasal Nedenlerle Kullanılamıyor — kaldırma talepleri, ülke engelleri ve yasal kaldırmaların nasıl göründüğü.

Sunucu hataları

  • 500 İç Sunucu Hatası — genel sunucu arızası ve kök nedenini nasıl bulacağınız.
  • 502 Hatalı Ağ Geçidi — üst/ara katman proxy arızaları.
  • 503 Hizmet Kullanılamıyor — bakım ve planlı kesintiler için doğru kod (robots.txt tuzağıyla birlikte).
  • 504 Ağ Geçidi Zaman Aşımı — üst katman zaman aşımları.

Tuzak durumu

  • Yumuşak 404 — gitmiş gibi okunan 200, tarama bütçesini neden boşa harcadığı ve bunu gerçek bir 404’e nasıl dönüştüreceğiniz.

Bozuk yönlendirmeler ayrı olarak Yönlendirme hatası durumu olarak ele alınır — ilişkili ancak Search Console’da kendi başına kategorize edilir.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.