MSH Medya olarak, firmanıza uygun, kolay kullanımlı, hızlı ve görsel anlamda harikulade tasarımlar üretip sizlere sunuyoruz.Sadece planlama aşamasında değil tasarım ve uygulamanın tüm aşamalarında sizinle birlikte ihtiyaçlarınızı göz önünde bulundurarak çalışmak, çalışma felsefemizdir.
HTTP durum kodu, bir tarayıcının isteğine verilen bir sunucu yanıtıdır. Bir web sitesini ziyaret ettiğinizde, tarayıcınız sitenin sunucusuna bir istek gönderir ve ardından sunucu, tarayıcının isteğine üç basamaklı bir kodla yanıt verir: HTTP durum kodu.
Bu durum kodları, tarayıcınız ve sunucu arasındaki bir konuşmanın İnternet karşılığıdır. İkisi arasındaki şeylerin tamam mı, dokun ve git mi yoksa bir şeylerin ters mi gittiğini iletirler. Durum kodlarını ve bunların nasıl kullanılacağını anlamak, sitenizdeki kapalı kalma süresini en aza indirmek için site hatalarını hızlı bir şekilde teşhis etmenize yardımcı olacaktır. Hatta arama motorlarının ve insanların sitenize erişmesine yardımcı olmak için bu durum kodlarından bazılarını kullanabilirsiniz; örneğin bir 301 yönlendirmesi, botlara ve insanlara bir sayfanın kalıcı olarak başka bir yere taşındığını söyleyecektir.
Her üç basamaklı durum kodunun ilk basamağı, 1'den 5'e kadar beş sayıdan biriyle başlar; bu aralıktaki durum kodlarını belirtmek için bunun 1xx veya 5xx olarak ifade edildiğini görebilirsiniz. Bu aralıkların her biri, farklı bir sunucu yanıtı sınıfını kapsar.
Ortak HTTP durum kodu sınıfları:
1xxs – Bilgilendirici yanıtlar: Sunucu, istek üzerinde düşünüyor.
2xxs – Başarı! İstek başarıyla tamamlandı ve sunucu, tarayıcıya beklenen yanıtı verdi.
3xxs – Yönlendirme: Başka bir yere yönlendirildiniz. İstek alındı, ancak bir tür yönlendirme var.
4xxs – İstemci hataları: Sayfa bulunamadı. Siteye veya sayfaya ulaşılamadı. (İstek yapıldı, ancak sayfa geçerli değil — bu, görüşmenin web sitesindeki bir hatadır ve genellikle sitede bir sayfa olmadığında ortaya çıkar.)
5xxs – Sunucu hataları: Hata. İstemci tarafından geçerli bir istekte bulunuldu ancak sunucu isteği tamamlayamadı.
SEO'lar için en önemli durum kodları
SEO üzerinde en büyük etkiye sahip olan durum kodlarını anlamak her profesyonel SEO ve web sitesi sahibi için önemlidir.
Pek çok 5xx hatası gösteren bir sitede çalıştığınızı hayal edin; Bunun bir sunucu sorunu olduğunu kafanızın üstünden bilmek isteyeceksiniz. 4xx hataları ziyaretçi deneyimini etkiler, bu nedenle URL'lerinizde yapmış olabileceğiniz değişiklikleri veya silinmiş sayfalarınız olup olmadığını hemen düşünmeye başlayabilirsiniz. Sorunun nedenini anladıktan sonra, özel bir 404 sayfası uygulamaya bakabilir veya ziyaretçileri doğru yere göndermek için çok güçlü 301 yönlendirmesini kullanmayı düşünebilirsiniz.
Her SEO'nun bilmesi gereken en etkili durum kodlarını öğrenmeye ve ezberlemeye değer:
HTTP Durum Kodu 200 - Tamam
Bu, normal, günlük, düzgün işleyen sayfanız için ideal durum kodunuzdur. Ziyaretçiler, botlar ve bağlantı sermayesi , bağlantılı sayfalardan bir rüya gibi geçer. Hiçbir şey yapmanıza gerek yok ve her şeyin olması gerektiği gibi olduğunu bilerek gününüze mutlu bir şekilde devam edebilirsiniz.
HTTP Durum Kodu 301 - Kalıcı Yönlendirme
301 yönlendirmesi, bir URL'nin kalıcı olarak başka bir URL'ye yönlendirilmesi gerektiğinde kullanılmalıdır . 301 yönlendirmesi, o sayfaya gelen ziyaretçilerin ve botların yeni URL'ye geçirileceği anlamına gelir. Buna ek olarak, içeriğinize zor kazanılmış tüm bu bağlantıların aktardığı güç olan bağlantı değeri de 301 yönlendirmesi aracılığıyla yeni URL'ye aktarılır. Google'ın tüm 3xx yönlendirmelerine eşit davranıldığına dair konuşmasına rağmen, testler bunun tamamen doğru olmadığını göstermiştir. 301 yönlendirmesi, kalıcı sayfa yönlendirmeleri için tercih edilen yöntem olmaya devam ediyor.
HTTP Durum Kodu 302 - Geçici Yönlendirme
302 yönlendirmesi, ziyaretçilerin ve botların yeni sayfaya iletilmesi açısından 301'e benzer, ancak bağlantı eşitliği aktarılamayabilir. Kalıcı değişiklikler için 302 yönlendirmelerinin kullanılmasını önermiyoruz. 302'leri kullanmak, arama motoru tarayıcılarının yönlendirmeyi geçici olarak ele almasına neden olur, bu da büyülü 301'in yaptığı bağlantı eşitliğini geçemeyebileceği anlamına gelir.
HTTP Durum Kodu 404 - Bulunamadı
Bu, tarayıcının talep ettiği dosya veya sayfanın sunucu tarafından bulunmadığı anlamına gelir. 404'ler, eksik sayfanın veya kaynağın kalıcı olarak mı yoksa yalnızca geçici olarak mı eksik olduğunu göstermez. Var olmayan bir URL yazarak bunun sitenizde nasıl göründüğünü görebilirsiniz. Bir tuğla duvara çarpmak gibi. Tıpkı sizin deneyimlediğiniz gibi, ziyaretçileriniz 404 hatası olan bir sayfaya gelirler ve ya tekrar denerler (şanslıysanız) ya da aradıkları bilgileri içeren başka bir siteye geçerler.
Her sitenin 404 durum kodu döndüren bazı sayfaları olacaktır. Bu sayfaların her zaman yeniden yönlendirilmesi gerekmez; başka seçenekler de var . Yaygın bir yanılgı, bir 404 durum kodu döndüren sayfaları yalnızca belirli bir alanın ana sayfasına 301 yönlendirmenin en iyi SEO uygulaması olduğudur. Bu aslında çoğu durumda kötü bir fikir çünkü erişmeye çalıştıkları web sayfasının var olmadığını fark edemeyen kullanıcıların kafasını karıştırabilir.
404 kodu döndüren sayfalar, çok fazla trafiğe sahip yüksek yetkili sayfalarsa veya ziyaretçilerin veya bağlantıların ulaşmayı amaçladığı açık bir URL'ye sahipse, mümkün olan en alakalı sayfaya 301 yönlendirmeleri kullanmalısınız. Örneğin, şekersiz kekler sayfanız artık mevcut değilse, bu URL'yi 301 ile şekersiz tarifler kategorisi sayfanıza yönlendirmek isteyebilirsiniz.
Bu örneklerin dışında, bir URL'nin kasıtlı olarak 404 döndürmesi gerekebilir - bu, arama motorları tarafından dizine eklenmesini ve tekrar tekrar taranmasını önleyecektir. Bu Google Arama Konsolu kılavuzunda önerildiği gibi, ziyaretçilerinize özel bir 404 sayfasıyla mümkün olan en iyi deneyimi sunun . Örneğin, e-ticaret siteleri genellikle ürünler tükendiğinde 404 sayfa üretir, bu nedenle bu siteler, özel bir e-ticaret 404 sayfası oluşturmak için harika adaylardır .
HTTP Durum Kodu 410 - Gitti
410, 404'ten daha kalıcıdır; sayfa gitmiş demektir. Sayfa artık sunucuda mevcut değil ve herhangi bir yönlendirme adresi ayarlanmadı. Sitenizde bulunan ve 410 sayfasına işaret eden tüm bağlantılar ölü bir kaynağa botlar ve ziyaretçiler gönderiyor, bu nedenle bunları görürseniz içeriğinizden bunlara yönelik tüm referansları veya bağlantıları kaldırın.
HTTP Durum Kodu 500 - Dahili Sunucu Hatası
Sorunun sayfaların eksik veya bulunamaması yerine, bu durum kodu sunucuyla ilgili bir sorun olduğunu gösterir. 500, klasik bir sunucu hatasıdır ve sitenize erişimi etkiler. Hem insan ziyaretçiler hem de botlar kaybolacak ve bağlantı sermayeniz hiçbir yere hızlı bir şekilde ulaşamayacak. Arama motorları bakımlı siteleri tercih eder, bu nedenle bu durum kodlarını araştırmak ve karşılaştığınız anda düzeltmek isteyeceksiniz.
HTTP Durum Kodu 503 - Hizmet Kullanılamıyor
500'ün başka bir türü olan 503 yanıtı, sunucunun kullanılamadığı anlamına gelir. Herkesin (insan veya başka türlü) daha sonra tekrar gelmesi istenir. Bunun nedeni, sunucunun geçici olarak aşırı yüklenmesi veya sunucunun bakımı olabilir. 503 durum kodu, sayfa veya site yalnızca kısa bir süreliğine kapalı olacağından, arama motorlarının yakında geri gelmeleri gerektiğini bilmelerini sağlar.