503 Hizmet Kullanılamıyor

503 Service Unavailable durumunun planlı bakım için neden doğru kod olduğunu, Retry-After başlığının Googlebot’a nasıl yol gösterdiğini, Google’ın 503 kodu sırasında taramayı nasıl yavaşlattığını ve yanlışlıkla dizinden çıkarmayı nasıl önleyeceğinizi açıklar.

İlk yayın tarihi: 28 Haz 2026 · Son güncelleme: 22 Ağu 2026 · Advanced
Diller

503 Service Unavailable, planlı ve geçici kesinti için doğru durum kodudur — Google bunu 404 veya 200 "coming soon" sayfasına tercih eder. Googlebot’un ne zaman döneceğini bilmesine yardımcı olması için Retry-After başlığıyla birlikte gönderin, robots.txt’yi taranabilir tutun (ona asla 503 vermeyin) ve tam site 503’ünü en fazla 1–2 gün olarak ele alın. Birkaç günden sonra Google 503’ü kalıcı kabul etmeye başlar; dizine eklenmiş başlıklar/açıklamalar yenilenmek yerine donar ve sayfalar kesin bir 1:1 toparlanma garantisi olmadan dizinden düşebilir. Daha uzun kapanışlarda dizine eklenebilir 200 yer tutucuya geçin.

TL;DR — 503, geçici kullanılamama için doğru koddur ve Google bunu açıkça 404/410 (kalıcı) veya 200 hata sayfasına (dizinlenebilir çöp) tercih eder. Bunu Retry-After ile eşleştirin. Google’ın tüm site için 503 tavanı 1–2 gündür; “birkaç gün”ü geçtiğinde 503’ü kalıcı olarak kabul eder ve URL’leri bırakır. 503 ayrıca dizinlenmiş meta verilerinizi dondurur — başlıklar, açıklamalar ve yapılandırılmış veriler, sunulduğu sürece yenilenmez. robots.txt dosyanızı asla 503 yapmayın. Google, tarama hızı geri çekilmesi için 429 ve 503’ü aynı şekilde ele alır. Ve uzun bir kesintiden kurtarma büyük olasılıkla ancak garanti edilmez 1:1’dir. Bir veya iki günden uzun herhangi bir şey için, dizinlenebilir bir 200 yer tutucu sunun.

503 nedir — ve ne değildir

503, geçici bir sunucu durumudur, kalıcı bir kaldırma sinyali değildir. 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: 503 Arama davranışı süreye ve tekrarlanan yanıtlara bağlıdır; kurtarma süresi garanti edilmez. 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: Pause an online business

RFC 9110 dili bilerek yumuşak tutar: sunucu şu anda isteği işleyemiyor, rahatlama olası olarak tanımlanır, kesin değil ve Retry-After başlığı isteğe bağlıdır — bir MAY, zorunluluk değil. Standart, bir tarayıcının belirli bir zamanda geri dönmesini zorunlu kılmaz ve bir sunucu 503’ü tamamen atlayıp bunun yerine bağlantıyı reddedebilir. Bu, bu sayfanın tamamı için önemlidir: Aşağıda Google’ın tarama davranışı ve kurtarma süresiyle ilgili her şey, ne olma eğiliminde olduğunu açıklar, sözleşmeye dayalı bir garanti değil.

503, geçici sunucu tarafı kullanılamazlığı içindir. Genel amaçlı bir “bu sayfayı gizle” aracı değildir ve komşularıyla birbirinin yerine kullanılamaz:

  • 404 / 410 — kalıcı kaldırma. Bakım sırasında bunlar Google’a sayfalarınızın gittiğini söyler ve Google bunları düşürmeye başlar (410, 404’ten biraz daha hızlı).
  • Hata içeriğiyle 200 — “birazdan döneceğiz” sayfası 200 OK döndürürse gerçek içerik gibi görünür. Google bunu dizine ekler ve her URL aynı sayfayı döndürürse, bunları kopya olarak değerlendirebilir.
  • 503 — “I exist, I’m just busy — come back later.” (çeviri) “Buradayım, sadece geçici olarak kullanılamıyorum.” duraklat der, sil değil.

Google’ın gerçekte önerdiği (sırayla)

Google’ın güncel, aktif olarak bakımı yapılan rehberi (Temporarily pause or disable a website) çoğu rakip makalenin atladığı bir tercih sırası ortaya koyar. Bununla başlayın:

1. Tamamen karanlığa gömülmeyin — bunun yerine işlevselliği sınırlayın. Google’ın en iyi önerisi siteyi canlı tutmak ve yalnızca riskli kısımları devre dışı bırakmaktır (sepeti kapatın, bir banner gösterin, yapılandırılmış verilerinizi / Merchant Center akışınızı güncelleyin), çünkü bu “site’nizin Search’teki varlığı üzerindeki olumsuz etkileri en aza indirir.” Tam site 503’ü varsayılan değil, son çaredir.

2. Tüm siteyi devre dışı bırakmanız gerekiyorsa: 1–2 gün kuralı. Google, tam site kaldırmayı “an extreme measure that should only be taken for a very short period of time (a few days at most),” (çeviri) “yalnızca çok kısa bir süre için (en fazla birkaç gün) alınması gereken aşırı bir önlem” olarak adlandırır ve mekanizma konusunda 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 instead of all content.” (çeviri) “Siteyi 1-2 gün acilen devre dışı bırakmanız gerekiyorsa, tüm içerik yerine 503 HTTP yanıt durum koduyla bilgilendirici bir hata sayfası döndürün.”

3. Daha uzun süre: dizine eklenebilir 200 yer tutucuya geçin. Bir veya iki günü aştığınızda hizmeti sunmayı bırakın. Google: “Siteyi daha uzun süre devre dışı bırakmanız gerekiyorsa, kullanıcıların Search’te bulması için 200 HTTP durum kodunu kullanarak dizine eklenebilir bir ana sayfa sağlayın.”

Süre spektrumu (tek bir kesin sınır yok)

Farklı Google kaynakları size tek bir sihirli sayı değil, bir spektrum verir — ve bu yönlendiricidir, uyumluluk garantisi değildir. Google’ın kendi güncel dokümantasyonundan gelen tek rakam aşağıdaki 1–2 gün tavanıdır; dakika ve gün düzeyindeki rakamlar, Search Engine Journal tarafından ofis saatleri oturumlarından aktarılan Google personel yorumlarıdır, Google’ı bağlayabileceğiniz birincil kaynaklı açıklamalar değildir.

  • Dakikalar, ara sıra. Gary Illyes, Search Engine Journal üzerinden: “Serving a 503 status code for an extended period of time will cause a decrease in crawl rate. Fortunately for you, 10-15 minutes every now and then is not ‘extended’ by any means, so you should be fine.” (çeviri) “503 durum kodunu uzun süre sunmak tarama hızında düşüşe yol açar. Neyse ki arada bir 10–15 dakika hiçbir şekilde uzun süre sayılmaz; sorun yaşamazsınız.”
  • Yaklaşık bir gün. John Mueller, Search Engine Journal üzerinden: “For an outage of maybe a day or so, using a 503 result code is a great way to tell us that we should check back.” (çeviri) “Yaklaşık bir günlük bir kesintide 503 sonuç kodunu kullanmak, yeniden kontrol etmemiz gerektiğini bildirmenin iyi bir yoludur.”
  • 1–2 gün. Google’ın acil tam site 503’ü için kendi belgelenmiş üst sınırı — bu listedeki Google’ın güncel, birincil kaynaklı rehberliğinden gelen tek rakam.
  • “Birkaç gün” ve sonrası. İşte burada değişiyor. Mueller, Search Engine Journal üzerinden: “after a couple of days we think this is a permanent result code, and we think your pages are just gone, and we will drop them from the index.” (çeviri) “Birkaç gün sonra bunun kalıcı bir sonuç kodu olduğunu, sayfalarınızın artık var olmadığını ve onları dizinden çıkaracağımızı düşünürüz.”
  • Haftalar. Neredeyse garantili indeks kaybı ve — belgelere göre — tam kaldırılmadan kurtulma “no fixed time … and there’s no mechanism to speed that up.” (çeviri) “Sabit bir süre yoktur ve süreci hızlandırmanın bir yolu bulunmaz.” şeklindedir.

Bunların hiçbiri güvenli bir liman geri sayım saati oluşturmaz. Ne olma eğiliminde olduğunu açıklar, belirli bir sonuç için güvenebileceğiniz bir kural değil — 1–2 günlük rakamı planlama için dış sınır olarak ele alın, içindeki herhangi bir şeyin risksiz olduğunun garantisi olarak değil.

Meta veri dondurma yan etkisi (kimsenin bahsetmediği risk)

Kısa ve doğru bir 503’ün bile gözden kaçan bir maliyeti vardır: 503 sunarken, Google’ın zaten sahip olduğu şeyleri güncelleyemez. Doğrudan belgelerden: “it’s not possible for Google’s systems to refresh titles, descriptions, metadata, or structured data included on a website if a page returns a 503 HTTP response status code.” (çeviri) “Bir sayfa 503 HTTP yanıt durum kodu döndürüyorsa Google sistemlerinin bir web sitesindeki başlıkları, açıklamaları, meta verileri veya yapılandırılmış verileri yenilemesi mümkün değildir.”

Yani bir 503, dizine eklenmiş meta verilerinizi dondurur — onu silmez ve güncellemez. Bakımdan hemen önce bir başlık veya şema işaretlemesi değiştirdiyseniz, eski bir SERP snippet’i tüm pencere boyunca kalabilir. Buradaki güvenlik, kısa kesintinin kalıcı zarar vermemesi anlamındadır; etkinin görünmez olduğu anlamına gelmez.

robots.txt için asla 503 döndürmeyin

Bu gerçek dünyada bir tuzak: bazı bakım modu eklentileri ve genel CDN kuralları robots.txt dahil her şeye 503 döndürür. Yapmayın. Google açıkça belirtiyor: “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (çeviri) “robots.txt dosyası için 503 HTTP yanıt durum kodu döndürmeyin; bu tüm taramayı engeller.” 503 döndürülen bir robots.txt, Google’ın herhangi bir şeyi taramasını durdurur — geri döndüğünüzü doğrulayacak yeniden tarama dahil. Tam site kesintisi sırasında bile robots.txt’nin 200 döndürmeye devam etmesini sağlayın.

503 ve 429 — Google onları aynı şekilde ele alır

İnsanlar hız sınırlama bağlamlarında “429 veya 503”ü birbirinin yerine arar. Tarama hızı amaçları için Google için eşdeğerdirler. Mueller (kendisinin daha sonra eski olarak işaretlediği bir sayfada): “we treat them both about the same. We see both as a temporary issue, and tend to slow down crawling if we see a bunch of them.” (Türkçe çeviri) “Google bu iki yanıtı da geçici sorun sayar; çok sayıda görürse tarama yoğunluğunu düşürür.” Aynı geri çekilme mantığı; bir 429 Too Many Requests ve bir 503, Googlebot’a yavaşlamasını söyler. (502/504 kardeşleri, diğer geçici ağ geçidi/zaman aşımı hataları da benzer muamele görür — sürekli 5xx her türlü taramayı yavaşlatır.)

Kurtarma olasıdır — garanti değildir

Bu konudaki en yararlı efsane yıkıcı: uzun bir kesinti sayfalarınızı düşürürse, genellikle geri gelirler, ancak her zaman aynı şekilde değil. Mueller: “when the pages come back we will crawl them again and we will try to index them again. But it’s essentially during that time we will probably drop a lot of the pages from the website from our index, and there’s a pretty good chance that it’ll come back in a similar way but it’s not always guaranteed.” (çeviri) “Sayfalar geri geldiğinde onları yeniden tarar ve yeniden dizine eklemeyi deneriz. Ancak o sırada sayfaların çoğunu dizinden çıkarabiliriz; benzer biçimde geri gelme ihtimali yüksek olsa da her zaman garanti değildir.” Bakım pencerelerinizi kurtarmanın kusurlu olabileceğini düşünerek planlayın, çünkü olabilir.

Doğrudan yanıtlanmaya değer birkaç SSS

  • 503 SEO’yu etkiler mi? Kısa ve doğru olduğunda hayır. Retry-After ile kısa bir 503, planlı bakım için amaçlanan sinyaldir. Zarar, çok uzun süre açık bırakmaktan veya robots.txt’ye 503 vermekten gelir.
  • Bakım için 503 mü yoksa 404 mü daha iyi? Her zaman 503. 404 “gitti” der ve dizinden çıkarmaya başlar; 503 “yakında dönecek” der.
  • WordPress güncellemeler sırasında 503 döndürür mü? Evet — WordPress, çekirdek veya eklentiler güncellenirken otomatik olarak 503 sunar. Bu doğru davranıştır; pencere normalde saniyelerdir.
  • Bunun yerine 200’de bir “yakında” sayfası gösterebilir miyim? Hayır. 200 hata sayfası içerik olarak dizine eklenir ve her URL’de aynı sayfa ise, Google bu URL’leri kopya olarak değerlendirebilir.

Hatırlanması gereken tek kural

Google’ın acil tam site 503 için kendi tavanı 1–2 gündür — bunu planlama için dış sınır olarak kabul edin, garantili güvenli bir pencere olarak değil. Bu sınırın içinde bile, 503 yine de tarama hızınızı duraklatır ve meta verilerinizi dondurur ve burada hiçbir şey belirli bir sıralama, dizine ekleme veya kurtarma sonucu vaat etmez. Bu tavanın ötesinde, Google sayfalarınızın gittiğine karar vermeden önce dizine eklenebilir bir 200 yer tutucuya geçin. Bu sayfadaki diğer her şey bunun bir dipnotudur.

Komşu kodlar için, HTTP durum kodları kümesinin geri kalanına bakın.

Try it live

This is a real endpoint on this site — not a simulation. Hit it from the button, open it in a new tab, or curl -i it from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗

Add an expert note

Pin an expert quote

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