Arama motorları veya ziyaretçiler bir talepte bulunduğunda yanıt durum kodları veya hiper metin aktarım protokolü döndürülür. Bu kodlar üç basamaklıdır ve HTTP isteğinden gelen çeşitli yanıtları gösterir.
Bir yeniden yönlendirme yöntemi seçerken, sayfalar arasındaki bağlantı gücünü kullanmak için 302'ler yerine 301 yönlendirmelerini seçin. Uzun bir süre boyunca HTTP kodu 404 (dosya bulunamadı) ile yanıt veren web sayfaları bir 301'e yönlendirilmelidir. Kullanıcı kaybını önlemek için, gezinme seçenekleri sunmak üzere özelleştirilmiş bir 404-hata sayfasına sahip olunması tavsiye edilir. Her HTTP kodu, farklı web öğesi kategorilerinin durumunu belirtir. Kodların ilk üç basamağı birden beşe kadar bir sayı ile başlar.
Bir web öğesinin durumunu belirtmek için sunucular tarafından çıkarılan üç basamaklı kodlara HTTP Durum Kodu denir. Kodlamanın dökümü şu şekildedir: ilk rakam 1 ile 5 arasında başlar. Kodlar 100'lerden başlar ve 500'lere kadar devam eder. Kodlar, aşağıda daha ayrıntılı olarak açıklandığı gibi çeşitli kategorilere ayrılır.
Bilgilendirme 100 seviyesidir. Bu, bir talebin alındığı ve işlendiği ancak henüz alınmadığı anlamına gelir. Sürecin devam ettiği anlamına gelir.
Başarı 200 seviyesidir. Talep yapıldı ve alındı ve tüm süreç başarılı oldu.
Yeniden yönlendirme 300 seviyesindedir. Bu talepler alındı, ancak görev tamamlanmadan önce ek adımların gerçekleştirilmesi gerekiyor.
İstemci hatası 400 seviyelerindedir. Bu hata, isteğin yapıldığı ve sayfanın geçerli olmadığı anlamına gelir.
Sunucu hatası 500s. Bu sayfa, geçerli bir istek yapıldığı, ancak sunucunun başarısız olduğu ve tamamlanan isteğin teslim edilemediği anlamına gelir.
Başka HTTP kodları olsa da, bunların hepsi uygun SEO yapısıyla ilgili değildir. HTTP durum kodlarının çoğu arama motorları için doğrudan etkili değildir.
Kod 200, talebin işleme alındığı anlamına gelir. İstek tamamdır ve başarılı olmuştur. Bu başarılı bir sorgu olarak kabul edilir.
Kod 301 kalıcı bir taşınmaya yanıt veren bulunan bir koddur. Sayfa bir URI'den diğerine yönlendirilmiş olarak kabul edilir. Bu yönlendirmeye 301 yönlendirmesi denir ve bir URL'nin başka bir konuma hedeflenmesi gerektiğinde kullanılmalıdır.
Kod 302, sunucunun isteğe yanıt verdiği, ancak sayfanın alternatif bir konumda olduğu anlamına gelir. Bu düzenli olarak kullanılan bir kod değildir ve önerilmez. Bu kodun, bir arama motoru tarayıcısına bir sayfanın taşındığını bildirmek için etkili bir yol olduğu düşünülmemektedir.
Kod 404, dosyanın bulunamadığı anlamına gelir. Sunucu, sorguyla veya istek URI'siyle eşleşen bir şey bulamadığını bildiriyor.
Kod 410, verilerin yerinin değiştirildiği veya kaybolduğu anlamına gelir. Ayrıca, yerine herhangi bir yönlendirme adresi bırakılmadığı anlamına da gelir. Bu, bir sayfa için kalıcı bir durum olarak kabul edilir. Bu kodlama çok kalıcı olduğundan, sunucu sayfanın devam eden durumundan emin değilse, 410 (gitti) yerine 404 (bulunamadı) olarak değiştirilmelidir.
Kod 503, talep edilen hizmetin mevcut olmadığı anlamına gelir. Sunucu, istenen sorguyu işlemek için kullanılamadığını iletiyor. Bu kod, arama motorunun sitenin yalnızca geçici olarak kapalı olduğu için geri dönmesi gerektiğini bilmesini sağlar.
Doğrudan 301 kodunu kullanarak
Bu, siteleri veya sayfaları yönlendirmek için kullanılması önerilen kodlamadır. Bu önerilen kodlamadır çünkü 302'den farklı olarak arama motoru botlarına sayfa konumu hakkında bilgi verir.
Bir sayfa büyük miktarda trafik alıyorsa ve botlar tarafından sınırlı bir şekilde aranması gerekiyorsa, 404 kodu, tarayıcıların sayfayı aramasını ve bilgileri dizine eklemesini ve bunu her ziyaret sırasında sürekli olarak yapmasını önlemek için kullanışlıdır.
En iyi SEO uygulamalarının, 404\durum kodunda döndürülen 301 yönlendirmeli sayfaların herhangi bir alan adının ana sayfasına yönlendirilmesini önerdiği yanlış bir kanıdır. Bu tedbirsizliktir çünkü kullanıcılar sayfalarının mevcut olmadığını fark ettiklerinde hayal kırıklığına uğrayabilir.
404** yönlendirmesi alan bir ziyaretçinin siteyi hayal kırıklığı içinde terk etmemesi için başka gezinme seçenekleri olmalıdır.
Sayfanın artık mevcut olmadığına dair bildirim olmalıdır
Bir arama veya navigasyon aracı
Sitenin ana sayfasına geri dönüş yolu