Bazı sayfalar kalıcı olarak kaldırıldığında 410
bunun yerine geri dönmek mantıklı mı 404
? Gelen bu video , Matt Cutts Google davranır onları aynı, ancak uygulamada diğer nedenler vardır söylüyor 410
(teknik doğruluğu hariç)?
Bazı sayfalar kalıcı olarak kaldırıldığında 410
bunun yerine geri dönmek mantıklı mı 404
? Gelen bu video , Matt Cutts Google davranır onları aynı, ancak uygulamada diğer nedenler vardır söylüyor 410
(teknik doğruluğu hariç)?
Yanıtlar:
Web sitemizde yakın zamanda kalıcı olarak kaldırılan sayfalar için 410 hata uyguladık. Google dizininde yaklaşık 40 milyon sayfamız var ve Googlebot tarafından günde 2 milyon istekle taranıyor.
Veritabanımızı temizledikten sonra, Web Yöneticisi Araçları'ndaki Tarama Hataları'nda gösterilen çok sayıda 404 hatası bulduk. 404 yerine 410 statüye geçtiğimizde, günlük hata sayısı yarıya düşerken, yapılan toplam istek sayısı aynı kalmıştır. Sonuçta bu, her gün daha başarılı bir şekilde taranan sayfalardır. 404 durumuna sahip sayfalar dizinden tamamen kaldırılmadan önce birden çok kez taranır.
Bu nedenle, evet, Google Tarama bütçenizi korumak için uygun olan yerlerde kesinlikle 410 kullanmaya değer.
Bu dünyada Google'dan daha fazlası var. 410, açık bir şekilde bir bota dosyanın gittiğini söyler. 404 bunu yapmaz. Kalıcı bir bot, 404'ü süresiz olarak bulmaya devam ederken, sunucunuzu çok mutlu edecek bir 410'u bulmaya çalışmayı bırakabilir.
Orada Google'dan daha fazla arama motoru olmasının yanı sıra, Google'ın 410 yanıtları tedavi etme şeklini hiçbir zaman değiştirmeyeceğini varsaymak için hiçbir neden yoktur. Gerçekten de, bu zaten olmuş gibi görünüyor: Matt Cutts'ın videoda alıntıladığı bilgiler 2007'den, oysa 2009'dan John Mu tarafından Google'ın Web Yöneticisi Merkezi forumlarındaki bu yazı aksini söylüyor:
"Buradaki ekiple 404'e karşı 410 şeyi takip ettim. Burada ve başkaları tarafından da belirtildiği gibi, geçmişte genellikle aynı şekilde davranıyorduk.
Bununla birlikte, web yöneticilerinin bunları pratikte nasıl kullandıklarına baktıktan sonra 410 HTTP sonuç kodunu 404'ten biraz daha kalıcı olarak ele alıyoruz. Dolayısıyla, bir sayfanın artık var olmadığından ve bir daha asla var olmayacağından kesinlikle eminseniz, 410 kullanmak iyi bir şey olabilir. "
Görünüşe göre Google şimdi 410 yanıtı 404'lerden farklı şekilde ele alıyor.
Deneyimlerime göre, Google 410 hata kodunu anlamıyor.
Bir süre önce, tüm eski URL'lerin "410 Gone" olması için tam bir siteyi değiştirdim. Yeni bir URL ile doğrudan bir ilişki olmadığından 301 yönlendirmelerini kullanamıyorum.
.htaccess
Google'a eski URL'lerin kaybolduğunu söylemek için kullandım , ancak sitemde çok büyük miktarda 404 hata olduğunu söylüyor. Tarama hatası raporundaki URL'leri kontrol ettim ve hepsi 410, 404 değil, belirtildiği gibi.
Bu dünyada Google'dan daha fazlası var.
Gerçek için alıntı. İhtiyacınız göz önüne alındığında, botlara (ve muhtemelen insanlara da) bir sayfanın kalıcı olarak kaldırıldığını söylemek için , aslında 301
içeriğin neden kaldırıldığını (gerekirse) açıklayan bir sayfaya yönlendirmeyi tercih ederim veya bot / kullanıcı dizin sayfasına geri dönün.
Daha az bilinen HTTP hata kodları genellikle iyi desteklenmez, anlaşılmaz veya kartta uygulanmaz, bu yüzden genellikle beklenen ve umarım kesintisiz tarama deneyimini sağlamak için olanlara bağlı kalırım.
Hangi seçeneğin kullanılacağını seçmek, (şu an) eksik içerik için hala kaç istek geldiğine bağlıdır.