Site hataları
Yandex Webmaster sitenizde sorunlar tespit ederse, bunlar Site optimizasyonu → Site tanılaması → Hatalar bölümünde görünecektir.
Böyle hatalar aşağıdaki sorunlara yol açabilir:
- Bireysel sayfalar veya tüm site arama sonuçlarından kaybolacaktır.
- Site sayfalarının dizine alınması yavaşlayacak veya kalitesi düşecek.
Kontroller günlük olarak yapılır. Hataların mümkün olan en kısa sürede düzeltilmesini öneririz, böylece sitenin erişilebilirliği ve arama sonuçlarındaki varlığı etkilenmez.
Aşağıda olası hataların listesi ve bunları düzeltme talimatları bulunmaktadır.
Ana sayfa bir hata döndürüyor
Bir hata görünebilir eğer:
- Sayfa dizinlemeyi engelliyor.
- Sayfa başka bir yere yönlendiriyor.
- Ana bilgi güvenlik sistemi, Yandex'in dizinleme botunu engelliyor.
Nasıl düzeltilir
Ana sayfanın hata döndürmemesini sağlamak için:
-
Sayfanın HTML kodunu kontrol edin: eğer noindex yönergesi içeriyorsa, onu kaldırın.
-
Yandex Webmaster’da, İndeksleme → Gezinme istatistikleri bölümüne gidin ve Yanıt kodu sütunundaki sayfa yanıt kodunu kontrol edin.
Yanıt kodu 200 OK’den farklıysa, sunucu yanıt kontrolü kullanarak sorunun şu anda mevcut olup olmadığını kontrol edin.
Sunucu yanıtını kontrol ederken, Sayfa içeriği bölümüne dikkat edin. Eğer araç “Sayfa içeriği eksik” mesajını gösteriyorsa, sunucu ayarlarınızı kontrol edin:
- HTTP üst bilgisi: Örneğin,
Content-length: 0içeriyorsa, dizinleme botu sayfayı dizinleyemez. - Sayfa içeriği boyutu: 0 değerinden büyük olmalı ve HTTP üst bilgisi ile eşleşmelidir.
- HTTP üst bilgisi: Örneğin,
-
Siteyi taramak için dizine ekleme robotunun beklenmesi gerekiyor, ya da sayfayı yeniden dizine eklemeye gönderin.
Siteniz iki hafta içinde yeniden dizine eklenecektir. Sayfa 200 OK kodu döndürdüğünde ve içeriği erişilebilir olduğunda Yandex Webmaster’daki uyarı birkaç gün içinde kaybolacaktır.
DNS hatası nedeniyle sunucuya bağlanılamadı
Dizine ekleme botu, site sunucusunun IP adresini belirlemek için günde bir kez DNS sunucularına erişir. Robot sitenin IP adresini alamazsa siteyi dizine eklemez. Site arama sonuçlarına eklenmez.
Nasıl düzeltilir
Sorun giderme adımları hataya bağlıdır:
|
Neden |
Çözüm |
|
Sitedeki DNS kayıtları yanlış yapılandırılmış, bu nedenle dizinleme botu IP adresini alamıyor. Sonuç olarak, site Yandex tarafından dizinlenmez ve arama sonuçlarında görünmez. |
Kontrol edin dizinleme botuna sunucu yanıtının doğruluğunu. Site hala erişilemezse, DNS kayıtlarını kontrol etmek için barındırma sağlayıcınızla iletişime geçin. Hatalar düzeltildikten sonra, Yandex Webmaster’daki bilgiler birkaç gün içinde güncellenecektir. |
|
Siteye erişimde kısa süreli bir sorun yaşanması. |
Kontrol edin dizinleme botuna sunucu yanıtının doğruluğunu. Hata yoksa, Yandex Webmaster’daki bilgiler birkaç gün içinde güncellenecektir. |
|
Etki alanı adı zamanında yenilenmedi. |
Etki alanı adı kaydını yenileyin. Bundan sonra, Yandex Webmaster’daki hata mesajı birkaç gün içinde kaybolacaktır. |
Site robots.txt dosyasında dizinlemeye kapalı
Dizinleme botu, günde birkaç kez robots.txt dosyasını talep eder ve veri tabanındaki bilgileri günceller. Robot yanıt olarak Disallow yönergesi alırsa site ve sayfa içeriği hakkındaki bilgiler güncellenmez.
Nasıl düzeltilir
Sorun giderme adımları hataya bağlıdır:
|
Neden |
Çözüm |
|
Bot bir Disallow yönergesi aldı. |
Kontrol
Hata düzeltildikten sonra, Yandex Webmaster’daki bilgiler birkaç gün içinde güncellenecektir. |
|
Etki alanı adı zamanında yenilenmedi. |
|
|
Site HTTP ve HTTPS üzerinden erişilebilir, ancak Yandex Webmaster’da belirtilen protokol HTTP’dir. |
Arama sonuçlarında HTTPS sitesinin görünmesi için:
Dizinleme botu bir sonraki ziyarette değişiklikleri görecek ve Yandex Webmaster’daki hata mesajı kaybolacaktır. |
Güvenlik sorunları veya tespit edilen ihlaller
Nasıl düzeltilir
-
İhlalin açıklamasını ve düzeltme önerilerini görün.
-
İhlali düzeltin ve siteyi yeniden dizine eklenmesi için gönderin.
Daha fazla bilgi edinin:
Yavaş sunucu yanıtı
Dizinleme botu sitenizi taradığında, sayfalarında ortalama sunucu yanıt süresini kaydeder. Bazı sayfaların yüklenmesi üç saniyeden uzun sürerse bot bu durumu bir hata olarak kaydeder. Sunucu yavaşsa, dizinleme gecikebilir.
Sayfa listesi hata mesajında görüntülenir.
Nasıl düzeltilir
Sunucu yanıt süresini kontrol edin.
Kontrol ettiğinizde sunucu yanıtı hızlıysa hata mesajını yok sayabilirsiniz. Mesaj, dizinleme botu sitenizi bir sonraki taramasında kaybolacaktır.
Botun sayfaları yeniden dizine ekleme sürecini hızlandırmak için Bir siteyi aramaya nasıl ekleyebilirim? bölümüne bakın.
Geçersiz SSL sertifika ayarları
SSL sertifikası, SSL protokolünü kullanarak bir site ile tarayıcı arasında güvenli ve şifreli bir bağlantı sağlayan dijital sertifikadır. Sertifika; alan adı sahibi, geçerlilik süresi, sertifika makamının adı ve şifreleme için gereken ortak anahtar hakkında bilgiler içerir.
Bir site SSL sertifikasına sahipse, tarayıcının adres çubuğunda https ön eki veya bir simge ile gösterilir. Örneğin, Yandex Browser simgesini
Aşağıdaki durumlarda SSL sertifikası yapılandırma hatası oluşur:
- Sertifika süresi dolmuş.
- Sertifika, kullanıldığı farklı bir etki alanı adı veya tüm alt alan adları için verilmemiş. Örneğin, sertifika
example.comalan adı için düzenlenmiştir ancakwww.example.comalan adı için kullanılmaktadır. - Kullanıcıların tarayıcılarında sertifika yetkilisinden gelen sertifika eksik veya iptal edilmiş.
- Kendi imzalı bir sertifika kullanılıyor.
Eğer site üzerinde SSL sertifikası yapılandırma hatası varsa, tarayıcı bir uyarı gösterecektir. Genellikle kullanıcılar böyle sitelerden kaçınırlar.
Nasıl düzeltilir
Hatanın düzeltilmesi için SSL sertifikasını ve sunucu ayarlarını kontrol edin. Bunu yapmak için barındırma sağlayıcınızla iletişime geçin.
Dizinleme botu sitenizi bir sonraki taramasında değişiklikleri görecek ve hata yoksa Yandex Webmaster’daki hata mesajı kaybolacaktır.
GET parametreleriyle yinelenen sayfalar bulundu
Sitede aynı içeriğe sahip yinelenen sayfalar var, ancak bu sayfaların URL’leri farklı. Siteyi tararken, dizine alma botu yinelenen sayfaları birbirinden ayrı olarak kaydeder veya bunları gruplandırabilir.
URL’sinde GET parametreleri bulunan bazı bağlantılar, GET parametresi olmayan sayfaların içeriğini yineler. Örneğin, https://example.com/tovary?from=mainpage adresi https://example.com/tovary adresinin içeriğini yineler.
Web sitenizde yinelenen sayfalar varsa:
-
İhtiyacınız olan sayfa arama sonuçlarından kaybolabilir.
Siteyi tarama sırasında, dizine alma botu yinelenenler grubu içinden başka bir sayfa seçebilir.
Bazen yinelenen sayfalar gruplandırılmaz ve arama sonuçlarında farklı belgeler olarak görünür. Böyle sayfalar birbirleriyle rekabet edecektir, bu da sitenizin arama sonuçlarındaki sıralamasını olumsuz etkileyecektir.
-
Site adresi, arama sonuçlarında hangi sayfanın kaldığına bağlı olarak değişebilir. Bu, web analiz hizmetlerinde site istatistiklerini görüntülemeyi zorlaştırır.
-
Robot, sitenizi yeniden taramak için daha uzun süre harcayabilir. Sonuç olarak, sizin için önemli olan sayfalar hakkındaki bilgiler arama motoru veri tabanına daha yavaş iletilir ve bot web sitesine ek yük bindirir.
Nasıl düzeltilir
Yinelenen sayfaları kaldırmak ve bota hangi sayfanın arama sonuçlarına dahil edilmesi gerektiğini bildirmek için robots.txt dosyasına Clean-param yönergesini ekleyin. Robot, URL’deki parametreleri dikkate almayacak.
Hata düzeltildikten sonra, veriler birkaç gün içinde güncellenecek ve Yandex Webmaster’daki mesaj kaybolacaktır.
Öneri
Clean-param bölümler arası bir yönergedir; yani robots.txt dosyasında herhangi bir yere yerleştirilebilir. Yandex’in dizinleme botu için başka yönergeler eklerseniz bunları tek bir bölümde listeleyin. Bu durumda, User-agent: * dizesi Yandex tarafından dikkate alınmayacaktır.
Clean-param yönergesi örneği
#şu URL'ler için:
https://example.com/page?utm_source=link&utm_medium=cpc&utm_campaign=new
#robots.txt şunları içerecektir:
User-agent: Yandex
Clean-param: utm_source&utm_medium&utm_campaign /page
# böylece arama sonuçlarında kalması gereken URL'nin https://example.com/page olması gerektiğini belirtiyoruz
#yönergenin herhangi bir URL'deki sayfalara uygulanması için URL belirtmeyin:
User-agent: Yandex
Clean-param: utm_source&utm_medium&utm_campaign
Okunabilir site adlarını (örneğin example.ru) sayısal IP adreslerine dönüştüren bir servis. Sunucu, alan adları hakkında bilgi depolar ve hangi IP adresinin hangi siteye karşılık geldiğini bilir.