418 I'm a teapot, 1998'de yayımlanan bir 1 Nisan RFC'si olan RFC 2324'ten, yani Hyper Text Coffee Pot Control Protocol'den (HTCPCP) gelir. Bu belge 418'i, kahve demlemesi istenen bir çay demliğinin yanıtı olarak tanımlamıştır.
Şaka o kadar tuttu ki birçok framework ve kütüphane 418'i uygular; bazı web siteleri de onu bir sürpriz (easter egg) olarak veya istenmeyen botlara yanıt olarak bilerek döndürür. Bu nedenle RFC 9110, 418'i HTTP durum kodu kaydında ayrılmış (Unused) olarak listeler: kod standart HTTP'nin bir parçası değildir ve şu anda başka bir şeye atanamaz.
418'i tanımayan istemciler, bilinmeyen her 4xx kodunda olduğu gibi onu 400 Bad Request gibi değerlendirir.
Örnek yanıt
HTTP/1.1 418 I'm a teapot
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 100
<!doctype html>
<title>418 I'm a teapot</title>
<p>The requested entity body is short and stout.</p> SEO ve yönlendirme kontrolü
Arama motorları 418'i diğer 4xx hataları gibi değerlendirir; bu nedenle URL dizine eklenmez. İstenmeyen botlara 418 döndürmek fiilen bir engellemedir; kuralın Googlebot'u veya güvendiğiniz diğer tarama botlarını yakalamadığından emin olun.
Yaygın nedenler ve kullanım alanları
- Bir sürpriz (easter egg) sayfası; Google uzun süredir
google.com/teapotadresinde böyle bir sayfa sunuyor. - Bir bot engelleme kuralı, içerik kazıyıcılara (scraper) 403 yerine 418 ile yanıt veriyor.
- Bir geliştirici 418'i yer tutucu veya test kodu olarak kullanıyor.