Bu yazı, 404 hatası ile karşılaşan web sitesi sahiplerine, teknik ekiplerinize ve seo sorumlularına, hem kullanıcı deneyimi hem de arama motorları nezdinde sağlıklı bir web sitesi ve güçlü bir site altyapısı işletmek için ihtiyaç duyacağınız pratik bilgi ve kontrol adımlarını sunmak üzere hazırlanmış ayrıntılı bir blog rehberidir.
HTTP 404 hatası çoğu zaman tarayıcılarına gelen standart not found mesajı olarak görünür, ancak aslında server ve barındırma altyapınızın, domain yapılandırmanızın ve yazım ya da link hatalarının bir sonucu olan teknik bir http hata kodudur.
Error 404, standart HTTP site yanıt kodudur: sayfa bulunamadı. Kural olarak, kullanıcılar artık var olmayan bir sayfaya götüren bir bağlantıyı tıkladıklarında böyle bir hata görürler.
Bir sayfa bulunamadı uyarısı aldığınızda, ister kendi web sitesi projelerinizde ister müşterilerinizin sitenizde yürüttüğünüz çalışmalar sırasında, kullanıcılar için kesintisiz bir deneyim sağlamak ve google gibi arama motorları tarafından üretilen 404 error kayıtlarını azaltmak için sorunun kaynağını mümkün olduğunca hızlı analiz etmeniz gerekir.
Bir web sitesi üzerinde doğru yönlendirme ve url yapısı kurulmadığında, 404 statüsü veren isteklerin artmasına yol açan çok farklı teknik ve içerik kaynaklı sebepler ortaya çıkar.

Çoğu zaman, böyle bir hatanın nedeni şunlardır:
Yukarıdaki her bir bağlantı ve adresi ele alırken, özellikle yanlış url yazımı, bozuk bağlantılar ve silinmiş içerik için, sitenizde düzenli link kontrol süreçleri kurmak, http 404 hatası ile sonuçlanan isteklerin sayısını önemli ölçüde azaltabilir ve kullanıcılar için daha güvenilir bir site deneyimi oluşturur.
Birçok 404 hatasının ortaya çıkması, örneğin siteye doorway'lerin yerleştirilmesi gibi bir virüs saldırısından kaynaklanıyor olabilir.
Özellikle güvenliği zayıf barındırma planlarında veya yanlış yapılandırılmış hosting panellerinde, cloud tabanlı olmayan eski sunucular üzerinde çalışan bir web sitesi, zararlı yazılımlar nedeniyle otomatik olarak üretilmiş yönlendirme ve doorway sayfalarının silinmesiyle birlikte yüzlerce 404 hatası üretebilir; bu da log dosyalarınızda ve search console raporlarınızda ciddi sayıda not found satırı görmenize neden olur.
404 hatasının oluşmasını tamamen dışlamak imkansızdır, herhangi bir sitede meydana gelebilir. Örneğin: adres bir yerde değiştirilmiştir, bir bölüm veya sayfa silinmiştir ve eski bağlantılar kalmıştır. Bu tür bir durum, çevrimiçi mağazalarda ürün kartları silinirken ortaya çıkabilir.
Bu nedenle, domain adresi değişiklikleri, ssl kurulumu, http ile https arasındaki transfer ve url yapısına dair her büyük revizyon öncesinde, site genelinde hangi sayfaların etkileneceğini planlamak ve 301 yönlendirmeleri önceden hazırlamak, hem 404 hatası hacmini azaltır hem de arama motorları açısından sitenin bütünlüğünü korur.
Ziyaretçilerin 404 sayfasına ulaşmamasını sağlamanın en iyi yolu, sitedeki "bozuk" bağlantıları düzenli olarak kontrol etmektir. Bu hem dahili bağlantılar hem de diğer kaynaklara olan harici bağlantılar için geçerlidir.
Özellikle büyük e-ticaret projelerinde, ürün sayfalarını silmek yerine uygun bir yönlendirme ile ilgili kategori sayfalarına aktarmak, gereksiz 404 hatası üretmekten kaçınmanızı ve satış odaklı trafiği korumanızı sağlar.
404 hatasının sitede bulunması başlı başına bir sorun değildir. Ancak bu tür sayfaların varlığının kaynağın sıralamasında kötüleşmeye yol açmaması için uygun şekilde yapılandırılmaları gerekir—sunucuya 404 yanıt kodu vermelidir. Bu yanıt, arama robotuna bu sayfanın var olmadığını bildiren ve indekslenmesini engelleyen şeydir. Bu, kopyaları önlemenize ve sitenin kalitesini düşürmemenize olanak tanır.
Arama motoru botları için doğru http başlığında dönen 404 hatası, google ve diğer motorlar açısından, kaldırılmış veya hiç var olmamış bir kaynağın açık bir şekilde işaretlenmesi anlamına gelir; böylece, aynı içeriğin farklı adresi bulunan kopyalarından kaynaklanan hataları ve tarama bütçesi israfını önlemiş olursunuz.
404 kodu yerine 200 yanıtı verilirse, indekse birçok boş sayfa girecektir. Bunlar, yüksek kaliteli içeriğe sahip gerçek sayfalar yerine bir arama robotu tarafından taranacak kopyalar oluşturacaktır.
Örneğin, bakım amacıyla geçici olarak kaldırılmış bir sayfa için yanlışlıkla 200 yerine 404 hatası ya da 302 yönlendirme kullanmanız, hem kullanıcı tarafında kafa karışıklığına yol açar hem de http standart yapısına aykırı sinyaller üreterek arama sonuçlarındaki görünürlüğünüzü olumsuz etkileyebilir.
Ayrıca, var olmayan sayfalar 404 yanıt kodu vermezse, dürüst olmayan rakipler, örneğin bu tür sayfalara bağlantılar yayınlayarak onları arama indeksine kolayca gönderebilir. Var olmayan bir rakibin sitesinin sayfalarına yönelik yeni URL'ler de aramadaki sayılarını artırmak için oluşturulur. Sonuç olarak, tarayıcı yalnızca var olmayan sayfaları taramayı başarır ve siteyi arama sonuçlarında düşük kaliteli olarak düşürür.
Bu tür teknik sorunlar, search console panelinizde "soft 404" veya yanlış tanımlanmış not found hataları olarak da görünebilir; düzenli olarak bu raporları inceleyip, hangi url için gerçek bir 404 kodu, hangisi için kalıcı yönlendirme gerektiğini belirlemek, uzun vadede site otoritenizi korur.
Böylece, 404 sayfasının doğru yapılandırılması ve tasarlanması önemlidir—bu, herhangi bir web kaynağının doğru çalışması ve başarılı bir şekilde tanıtılması için ön koşuldur.
İyi tasarlanmış ve doğru kod döndüren bir 404 sayfası, kullanıcılar açısından kaybolmuş hissini azaltır, sitenizde kalma süresini yükseltir ve google gibi motorların sitenizi yüksek kaliteli bir web sitesi ve güvenilir bir site olarak algılamasına yardımcı olur.
Teknik açıdan bakıldığında, bu, istenen belgenin bulunmaması durumunda verilen normal bir site sayfasıdır. Kullanıcıya bu adreste bir belge olmadığını bildirmeli ve siteyle daha fazla çalışma imkanı sağlamalıdır. Aksi takdirde, ziyaretçiler web kaynağından ayrılabilir, bu da web trafiğinin kaybına ve davranışsal faktörlerin kötüleşmesine yol açar.
Bu bağlamda, hem masaüstü hem de mobil kullanıcı için, 404 error mesajı içeren sayfanıza; arama çubuğu, popüler içerik listeleri, kategori linkleri ve ana sayfa bağlantıları ekleyerek, ziyaretçiye size geri dönmesi için net yollar sunmanız önerilir.
Standart bir 404 sayfası genellikle bilgilendirici değildir ve belirli bir siteyle hiçbir ilgisi yoktur.
Oysa markanıza uygun hazırlanmış, görsel açıdan sade fakat açıklayıcı bir tasarım, 404 kodu almış bir isteğin kullanıcı için ne anlama geldiğini açıkça belirtir, böylece hem hatanın adı hem de ne yapılması gerektiği konusunda net bilgi sunar.
Bazen, böyle bir sayfayı ziyaret eden kullanıcı ne olduğunu anlamayabilir bile. Bu nedenle, site sahiplerinin kendi 404 sayfalarını oluşturmaları önerilir. İlk olarak, sayfa kullanıcı için uygun ve yararlı olmalıdır, ziyaretçi sayfanın var olmadığını anlamalı ve sitenin diğer bölümlerine gidebilmelidir.
Hazırladığınız bu özel sayfa, sitenin genel navigasyonunu yansıtmalı, kullanıcıyı en değerli içeriklerin bulunduğu alanlara yönlendiren bir merkez sayfa rolü görmelidir.
Kullanıcıya yalnızca teknik bir "sayfa bulunamadı" ifadesi göstermek yerine, ne olduğuna dair kısa bir açıklama ve sitenin öne çıkan bölümlerine giden net bağlantılar sunmak, hata anında dahi olumlu bir kullanıcı deneyimi oluşturur.
Bu nedenle, kurumsal kimliğinizi taşıyan 404 sayfasında, kısa ve anlaşılır bir yazım dili, görsel hiyerarşi ve kullanıcıya hitap eden mikro metinler kullanarak, hata mesajını sadeleştirmek ve karmaşık teknik terimlerden kaçınmak kritik önem taşır.
Arama motorlarından 404 sayfasının tasarımı için bir dizi gereksinim vardır. Google bu konuda defalarca tavsiyelerde bulunmuştur.
Bu önerilere dayanarak, aşağıdaki fikirler ayırt edilebilir:
Ayrıca, google tarafından önerilen yapılandırmaya uygun bir 404 sayfası, search console üzerindeki kapsama raporlarınızda gereksiz uyarıları azaltır, böylece teknik seo önceliklerinizi daha net planlamanıza imkân tanır.
Doğru şekilde tasarlanmış bir 404 hata sayfası şöyle görünür: kullanıcıya hangi adreste hangi http 404 hatası ile karşılaştığını açıkça anlatan, ana bölümlere giden bağlantıları içeren, web sitesi arama kutusu sunan, sade fakat markanıza uygun tasarlanmış bir sayfa şablonu.
Böyle bir 404 hata sayfası, yalnızca teknik bir not found error göstermek yerine, kullanıcının aradığı bilgiye farklı yollarla yeniden ulaşmasına yardımcı olur; bu da sitenizde geçirilen süreyi artırır, hemen çıkma oranlarını düşürür ve davranışsal sinyaller üzerinden seo performansınızı destekler.
Daha önce de belirtildiği gibi, teknik açıdan bu sıradan bir site sayfasıdır ve HTML kullanılarak oluşturulur. Ayrıca tüm popüler CMS'lerde bir metin editörü kullanılarak da oluşturulabilir: örneğin WordPress üzerinde tema klasörünüzdeki 404.php dosyası, özel tasarlanmış bir 404 hatası şablonu olarak düzenlenebilir ve böylece her blog, kurumsal web sitesi ya da e-ticaret sitesi için özelleştirilmiş bir hata sayfası ortaya çıkar.
Sayfa oluşturulduktan sonra, sitenin kök sisteminde bulunan .htaccess dosyasına kural yazmanız gerekir. .htaccess, siteyle ilgili ek kurallar ve parametreler belirleyebileceğiniz özel bir dosyadır ve çoğu shared hosting, cloud altyapısı ya da dedicated server yapılandırmasında, 404 hatası dahil pek çok http hatası davranışını tanımlamak için kullanılır.
Kullanıcılar var olmayan bir kaynağa ulaştığında, 404 hatası olan bir sayfanın gösterilmesi için aşağıdaki komutu yazmanız gerekir:
ErrorDocument 404 http://www.site.ru/404.html
burada http://www.site.ru/404.html—404 hatası için hazırlanmış sayfa şablonuna bağlantı. Aynı mantıkla kendi alan adınız, alt alan adları (subdomain) ve farklı dil versiyonları için de özel 404 hatası sayfaları oluşturabilir, her web sitesi için ayrı içerik ve yönlendirme stratejisi tasarlayabilirsiniz.
| Sunucu türü | Yapılandırma örneği |
| Apache hosting |
ErrorDocument 404 /404.html
| Nginx server |
error_page 404 /404.html;
| WordPress (Apache) | 404.php tema dosyasını düzenleyin, ardından .htaccess içinde standart WordPress url kurallarını koruyun. |
Bu yapılandırmaları uygularken, domain adresi, url yolu ve dizin yapısının doğru olduğundan emin olun; aksi halde, kendi 404 hatası sayfanız dahi yanlış ayarlar yüzünden ek hatalar üretebilir.
Bu kontrol döngüsü, sitenizde oluşan 404 hatası kümelerini hızlı biçimde tespit etmenize ve hem kullanıcılar hem arama motorları açısından kritik olan bağlantıları sistematik şekilde yönetmenize yardımcı olur.
Her 404 hatası için otomatik yönlendirme yapmak doğru değildir; arama motorları, anlamsız veya alakasız yönlendirmeleri kalite ihlali olarak görebilir. Bu nedenle, her bir url için aşağıdaki basit stratejiyi uygulamak önerilir:
Böyle bir yönlendirme politikası, hem kullanıcılar hem de arama motorları için mantıklı bir bilgi mimarisi oluşturur; gereksiz karmaşayı önlerken, gerçekten değerli sayfalarınızı güçlendirir.
İyi tasarlanmış bir 404 hata sayfası, minimal fakat açıklayıcı bir yazım dili kullanmalı, teknik terimleri sadeleştirerek kullanıcı dostu bir mesaj sunmalıdır. Aşağıdaki bölümler, çoğu kurumsal web sitesi ve blog için uygun bir yapı sağlar:
Bu unsurlar, her 404 hatası sonrasında kullanıcılara yeni bir giriş noktası sağlayarak, deneyimi kesintiye uğratmak yerine yeniden yönlendirici bir rol üstlenir.
Yukarıdaki kuralları uygulayın ve 404 hatasının varlığı sitenizin konumunu kötüleştirmeyecek, aksine bir avantajı haline gelebilecektir. Özellikle büyük ölçekli bir web sitesi yönetiyorsanız, 404 hatası istatistiklerini düzenli aralıklarla izlemek için aşağıdaki göstergeleri takip etmek önemlidir:
Bu metrikler, 404 hatası yönetimi için yaptığınız iyileştirmelerin pratik sonucunu görmenizi ve gerektiğinde stratejiyi hızlıca güncellemenizi sağlar.

Uzun vadede, güçlü bir içerik stratejisi, 404 hatası sayısını azaltmanın yanı sıra, kaçınılmaz hataları da daha az zararlı hale getirir. Örneğin, eski bir ürün veya hizmet sayfasını kaldırmak yerine, benzer hizmetleri tanıtan bilgilendirici bir içerik sayfa ile değiştirmek; hem kullanıcıların aradıkları bilgiye ulaşmasını sağlar hem de sitenizdeki iç link yapısının bozulmasını engeller.
Benzer şekilde, domain değişikliği, marka yenilemesi veya url yapısı revizyonu yaptığınızda, önceki adreslerdeki sayfaları kapsamlı bir yönlendirme planıyla yeni yapıya taşımanız, hem kullanıcıların tarayıcılarına kayıtlı bağlantıları hem de üçüncü taraf bağlantıları korur.
İlginç ve yararlı 404 hata sayfaları, kullanıcıların dikkatini çekecek ve kaynağınızın davranışsal faktörlerini iyileştirecektir. Ancak bununla birlikte, manuel takip yerine otomatik uyarı sistemleri ve raporlar kullanmak, uzun vadede daha sürdürülebilir bir yaklaşım sunar.
ÜCRETSİZ DENEME
404 hatası trafiğini, link yapılandırmanızı ve site içi bağlantıları düzenli olarak analiz eden profesyonel seo araçları, büyük web projelerinde kritik rol oynar. Böyle bir aracı kullanarak, yeni oluşan kritik hataları anında tespit edebilir, hangi url’lerin kullanıcılar için önemli olduğunu görebilir ve öncelikli aksiyon planınızı buna göre şekillendirebilirsiniz.
Otomatik tarama, raporlama ve yönlendirme kontrol özellikleri sunan çözümler, 404 hatası başta olmak üzere tüm http hataları için merkezi bir izleme paneli sağlar. Bu tür panellerde, hangi sayfa gruplarının en çok hata ürettiğini, hangi bağlantıların en fazla bozuk url içerdiğini hızla görebilir ve teknik ekibinizle birlikte sistematik bir aksiyon listesi hazırlayabilirsiniz.

Profesyonel bir 404 hatası ve tarama raporu altyapısından bekleyebileceğiniz bazı özellikler:
31 Aralık 2025'te güncellenmiştir.