Bounce Rate (Hemen Çıkma Oranı) Nedir ve Nasıl Hesaplanır?
Bir web sitesinin başarısı, yalnızca içerik kalitesi veya tasarımı ile değil, aynı zamanda kullanıcıların siteyi …
SEO -
10/05/23 -
12 dk okuma
Peakers’la güncel kalın
Gelişen ve her gün değişen dijital dünyada internet aramalarımız her geçen artıyor. Dijitallik sayesinde kullanıcı arama niyetine göre farklı birçok sonuçla karşılaşabiliriz. Google, Yandex veya Firefox gibi tüm arama motorlarında yaptığımız arama sonuçlarında bazen bazı sayfaların açılmama durumu ile karşılaşırız. Çoğunlukla ekranda büyük harflerle 404 ya da 500 gibi üç rakamdan oluşan hata kodları görürüz. Peki bunlar ne anlama gelir?
Ulaşamadığımız sayfalarda dönen kodlar gibi aynı şekilde sorunsuz ulaşabildiğimiz sayfalarda da bazı durum kodları dönmektedir. Şimdi sizlerle en çok karşılaşılan HTTP durum kodlarından bahsedeceğiz.
Arama motorları üzerinde yaptığımız tüm sorguların sonucunda belli bir web siteye ulaşmak isteriz. Bu süreç ise tarayıcı ve sunucu arasında ikili iletişimin olmasını sağlamaktadır. Peki bu iletişim nasıl başlar?
Öncelikle kullanıcı web sitesine giriş yaparken kullandığı tarayıcı aracılığı ile ilgili web sayfasının bulunduğu sunucuya istek gönderir. Sonrasında ise sunucu gelen bu isteğe 3 haneli bir durum kodu ile yanıt verir. Bu kodlar HTTP status code ya da HTTP durum kodu olarak isimlendirilir.
HTTP durum kodları her zaman hata anlamına gelen sonuçlar vermemektedir. Bazı durumlarda web sayfasının sorunsuz açılabileceğini ifade edebildiği gibi, bazı durumlarda ise bir hata olduğuna dair sorun bildirebilirler. Sorunsuz çalışan ve hata veren durum kodlarını doğru şekilde değerlendirebilmeniz için hangi kodların ne anlama geldiğine dair sizlere rehberlik edeceğiz.
Google, Yandex gibi tüm arama motorları bir web sitenin uzmanlığını, otoriterliğini ve en önemlisi web site sağlığını değerlendirirken HTTP protokollerini dikkate alır. Bunun yanında yine SERP arama sonuçlarına yansımış bir web sayfanın kullanıcı tarafında cevap vermesi ya da vermemesi gibi durumlar tabiki SEO için önem teşkil etmektedir.
Aynı şekilde sunucu taraflı bir yönlendirme yapılıp yapılmadığı ile ilgilendiği için web site SEO çalışmalarında dikkat etmenizi öneririz. Aynı şekilde ücretli reklam çalışmaları yaparken, kreatif tasarım ve web dizayn aşamasından geçen ads açılış sayfanızın SEO uyumlu olmasına dikkat etmelisiniz.
Hatta sizler için Google tarafında önemli isimlerden John Muller’in 2019’daki bir açıklamasından:
“Geçen gün Google’ın içerik tararken ilk kontrol ettiği şeyin HTTP durum kodlarının olduğunu açıkladı. Google, dizine eklemeden önce bile durum kodlarını kontrol ettiğini belirtti.”
John Muller
HTTP iletişim protokolü çeşitli dataları yüklerken bazı GET/POST isteğinde bulunur. Bu istekler dahilinde ortaya çıkabilecek HTTP response kodları kendi içerisinde 5’e ayrılır. Bunlar:
1xx: Tarayıcıdan gelen isteğin sunucuya ulaştığını ve işlemin başladığını bildiren bilgilendirme kodlarıdır.
2xx: Tarayıcıdan gelen isteğin sunucuya ulaştığını ve işlemin başarılı bir şekilde gerçekleştiğini bildiren durum kodlarıdır.
3xx: Tarayıcı taraflı erişmek istenen kaynağın taşındığı ve farklı bir adrese yönlendirildiğini ifade eden durum kodlarıdır.
4x: Tarayıcı isteğinin yerine getirilmemesiyle ilgili web sayfa ya da siteye ulaşılamadığını bildiren durum kodlarıdır.
5xx: Sunucu tarafında gerçekleşen sorunlar sebebiyle tarayıcı isteğinin yerine getirilmemesi yani server hatalarını ifade eden kodlardır.
HTTP durum kodları kendi içerisinde 60’ın üzerine çıkabiliyorken, biz sizlere SEO’da en çok karşılaşabileceğiniz HTTP kodlarından bahsedeceğiz.
En ideal durum kodudur. Sayfanın başarılı bir şekilde yüklendiği ve sorunsuz şekilde açılarak kullanıcıya sunulduğunu ifade etmektedir.
İstek gönderilen sayfada hiç içerik olmaması durumunda bazı web sitelerde 204 yanıt kodu dönmektedir.
İstek gönderilen web sayfasının kalıcı olarak farklı bir web sayfasına yönlendirildiğini ifade eden ve otomatik yönlenen durum kodudur. Bununla beraber, 301 durum kodunu kullanarak yönlendireceğiz bir web sayfasını içerik bakımından daha ilgili ve benzer farklı bir sayfaya yönlendirmeniz durumunda sayfa otoritesindeki güç kaybını en aza indirebilirsiniz. Özellikle domain migration işlemlerde en sık kullanılan ve tavsiye edilen durum kodudur.
İstek gönderilen web sayfasının işlemde olması gibi durumlarda gelen kullanıcının hatalı veya boş bir ekranla karşılaşması yerine, geçici olarak daha benzer bir sayfaya yönlendirilme işlemlerinde karşılaşabileceğimiz durum kodudur.
Geçici yönlendirmeleri özellikle e-ticaret web sitelerinde ürün stoklarının bitmesi durumunda kullanıcıyı kategori sayfasına ya da benzer bir ürün sayfasına kısa süreli yönlendirme işlemlerinde kullanılır. Burada yapılan işlem daha çok sunucu taraflı olacağı için kullanıcılar 301 ile 302 yönlendirmeleri arasında farkı anlayamadan ilgili web sayfasına yönleneceklerdir.
Kullanıcı taraflı bir isteğin web sayfasına ulaşma noktasında, erişim izni olmadığı ya da web sitenin spam, yasaklı olması durumunda karşılaşılan durum kodudur.
Kullanıcının ulaşmak istediği web sayfasının bulunamaması durumunda dönen hata durum kodudur. İlgili web sayfası silinmiş ya da kaldırılmış olabilir. Bu durumda kullanıcılar web sayfasının “404 Not Found” error hatasını görerek web siteleri terk etmeyi tercih etmektedir.
Kullanıcıları web sitede daha fazla tutmak nihai amacımız olduğu için, custom 404 sayfalar hazırlayarak kullanıcıyı ana sayfa ya da kategori sayfalarına yönlendirebilirsiniz.
Örnek Disney custom 404 sayfası:
Kullanıcı taraflı erişilmek istenen web sayfasının sunucuda bulunmadığını ifade etmektedir. 404 durum kodu ile karşılaştırıldığında; ilgili sayfanın kalıcı şekilde silindiğini ve geri gelmeyeceğini ifade eder. Bununla beraber arama motoru botları 410 durum kodu ile karşılaştığı web sayfalarını SERP sonuçlarından daha hızlı çıkarabileceği için, kullanırken dikkat edilmesi gereken durum kodlarından biridir.
Server kaynaklı web sayfalarına ulaşılamama durumunda karşılaşılan durum kodudur. Bu durumlarda sunucu tarafındaki hataları en hızlı şekilde giderilmesi gerekmektedir çünkü Google gibi diğer arama motorları, arama dizinlerinde cevap vermeyen sayfaları kullanıcıların karşılarına çıkarmak istemezler.
Sunucu tarafında yaşanılan geçici bir sorun olduğunu ifade etmektedir. Bu durum genellikle bakımda olan sunucularda ya da potansiyel kullanıcı sayısının aşılması ile oluşan aşırı yüklenmeyle de serverin geçici olarak devre dışı kaldığı durumlarda gerçekleşir.
Özellikle ÖSYM ya da YÖK’e bağlı üniversitelere ait web sitelerinde sınav ya da ders seçim dönemlerinde yaşanılan ‘siteye girememe’ diye de adlandırılan http kodlarından biridir.
Bir web sayfasının hangi status code ile çalıştığını görebilmenin en kolay iki yolu vardır.
Bunlar:
Google üzerinde kullanılan birçok http durum kodu tespit etme aracı bulunmaktadır. Bunlar arasında biz de dahil en çok kullanılan eklenti ‘Redirect Path’ eklentisidir.
Aşağıda redirect path eklentisi üzerinde 200 durum kodu ile çalışan bir sayfa örneğini görebilirsiniz:
Yine aynı şekilde 301 durum kodu ile yönlendirilmiş bir web sayfasının daha önce hangi sayfadan yönlendirme yapıldığı görebilirsiniz. 301 yönlendirme yapılmış görsel örneği:
Web siteniz üzerinde yer alan sayfalarınızın genel olarak hangi durum kodunu görebileceğiniz en iyi araç kesinlikle Screaming Frog’dur. Screaming frog üzerinde ‘Response Codes’ alanına tıklayarak sitenizde 2xx-3xx-4xx ve 5xx ya da No Response hatası veren web sayfalarını görüntüleyebilirsiniz.
Yazımızın başında sizler için belirttiğimiz gibi SEO’da en çok kullanılan HTTP response kodlarını inceledik. Bunlar dışında karşılaşabileceğiniz diğer durum kodlarını aşağıda bulabilirsiniz.
100: Tarayıcı talebi iyi ve işleniyor.
101: İstemcinin protokol değiştirme isteği ve sunucunun kabul etmesi.
102: İşleme aşamasını ifade eder.
201: Sunucunun isteği yerine getirdiği ve yeni bir kaynak bulunduğunu ifade eder.
202: Sunucu isteği kabul eder ve işleme koyar. İşlemin sonucu olumlu veya olumsuz olabilir.
203: Sunucu tarafında 200 durum kodu dönerken, kaynağın yanıtı değiştirmesi sonucu karşılaşılan koddur.
205: Tıpkı 204 kodu gibi işlem alınır ve başarıyla işlenirken hiçbir içeriğin döndürülmeyeceğini ifade eder.
300: İsteğin birden fazla yanıtı olması durumunda dönmektedir. Tarayıcının yanıtlardan birini seçmesi gerektiği ve bunun standart bir yolu olmadığından pek fazla kullanılmaz.
303: İsteğin yanıtının farklı bir URL adresine yönlendirildiğini ifade eder.
304: Tarayıcıya sahip olduğu ön bellekteki bilgilerin değişmediğini ifade etmektedir.
307: Web sayfasının geçici olarak farklı bir kaynağa yönlendirildiğini ifade etmektedir. 302 ile arasındaki fark ise; yönlendirdiği URL adresinin HTTP protokolünün değişmemesini garanti eder.
308: Web sayfasının geçici olarak farklı bir kaynağa yönlendirildiğini ifade etmektedir. 301 ile arasındaki fark ise; yönlendirdiği URL adresinin HTTP protokolünün değişmemesini garanti eder.
400: Tarayıcı kaynaklı sunucu tarafında isteğin işlenememesini ifade etmektedir.
401: Kullanıcının yeterli kimlik bilgileri olmaması durumunda kaynağa erişememesini ifade eder.
405: İstenilen kaynak için istek yönteminin sunucu tarafından desteklenmediğini ifade eder.
406: Tarayıcı, sunucudan desteklemediği bir içeriği talep etmesi ve sunucunun ilgili içeriğe sahip olmadığı durumlarda karşılaşabilirsiniz.
407: Tarayıcıdan gelen isteğin proxy sunucu tarafından kimlik doğrulaması yapılması gerekiyor.
408: Sunucuya gönderilen ve belli süre zarfında yanıt verilmediği için zaman aşımına uğrayan istekleri ifade eder.
409: İstek gönderen tarayıcı ile sunucu arasında çakışma yaşanması durumunda dönen koddur.
412: Gönderilen isteğin sunucu tarafında bazı koşulları karşılamaması durumunu ifade eder.
422: Tarayıcı taraflı gelen anlamsız isteklerin sunucu tarafında işlenemediğini ifade eder.
425: Gelen yoğun istekler arasında yinelenen içeriği sunmak için sunucunun henüz hazır olmadığını ifade eder.
426: Gelen isteğin cevap vermesi için istemcinin protokol sürümünü yükseltmesi gerekiyor.
428: Sunucunun gelen isteği işlemesi için bazı ön koşulları gerçekleştirmesi gerektiğini ifade eder.
429: Tarayıcının çok fazla istek göndermesi durumunda sunucunun istekleri reddetmesini ifade eder.
501: İstemciden gelen istekleri sunucunun karşılayamaması ve işlemediğini durumları ifade eder.
502: Sunucu tarafında geçici süreyle isteklerin işlenemediği durumları ifade eden koddur.
505: Sunucunun HTTP protokolünü desteklemediğini ifade etmektedir.
Siteniz için SEO çalışmaları yaparken birçok etkeni göz önünde bulundurmalı ve bu konuların takibini en doğru şekilde yapmalısınız. Yukarıda sizlere bahsettiğimiz HTTP Status Code’ ların birçoğu SEO çalışmalarında web site taramasına gelen botların en kıymet verdiği şeylerden biridir. Bu yüzden verimli SEO çalışması için yapabilecekleriniz:
Site SEO çalışmaları yaparken web site alt yapınız ne olursa olsun sitenizin HTML yapısını okuyabilmeli, JS ve CSS dosyalarını nasıl işleyeceğinizi bilmelisiniz. Bunun için web geliştirme rehberimize göz atabilirsiniz.
Aynı şekilde site içeriklerinizin her zaman güncel olmasına dikkat etmenizi tavsiye ederim. Bu noktada güncelliğini uzun süre koruyabilen ‘Evergreen İçerik’ tarzında içerikler yazıp, belli zaman aralıklarında güncelleyerek kullanıcıları web sitenize çekmeye devam edebilirsiniz.
İçeriklerinizi yazarken anahtar kelime araştırması ve tıklanabilir başlıklar belirleme konusunda özenle çalışmalısınız. Stratejisi doğru oluşturulan bir web sitenin alabileceği verim her zaman uzun vadede yükselişi hedefleyecektir.
Son olarak sizlere tavsiyemiz yalnızca siteniz için değil, markanız için Growth Hacking hedefleri belirlenmeli ve bu doğrultuda çok yönlü pazarlama faaliyetleri yürütmeniz.
Digipeak, Türkiye ve İngiltere merkezli bir dijital pazarlama ajansıdır ve müşterilerine geniş bir yelpazede dijital pazarlama hizmetleri sunmaktadır. Bu hizmetler, markaların dijital dünyada etkili bir şekilde var olmalarına ve hedef kitlelerine daha kolay ulaşmalarına yardımcı olmaktadır.
Digipeak’in yaratıcı ekibi olarak, müşterilerinin ihtiyaçlarına uygun özelleştirilmiş pazarlama stratejileri geliştirerek, markaların dijital dünyada rekabet avantajı elde etmelerine de yardımcı olmaktayız. Eğer siz de dijitalde başarılı olmak istiyorsanız, Digipeak’in sunduğu profesyonel destekten faydalanabilir ve web sitemizde yer alan diğer yazıları okuyarak fikir sahibi olabilirsiniz.
Teklif Alın
Digipeak Newsletter’da
bize katılın!
Hemen katılın ve dijital pazarlama dünyasına ait güncellemeleri kaçırmayın!
İlgili Yazılar
Bir web sitesinin başarısı, yalnızca içerik kalitesi veya tasarımı ile değil, aynı zamanda kullanıcıların siteyi …
Black Hat SEO, arama motorlarını manipüle ederek web sitelerinin sıralamalarını hileli yollarla iyileştirmeyi amaçlayan bir …
Web sitelerinin başarılı olabilmesi için sadece kaliteli içerik üretmek yetmez. Aynı zamanda, bu içeriklerin doğru …
SEO dünyasında, bir web sayfasının arama motorlarında ne kadar görünür olduğunu belirlemek için pek çok …