Cyrax adlı üyeden alıntı: mesajı görüntüle
200 OK mesajı alamıyorsunuz sorun hosting hizmeti aldığınız şirketin güvenlik ayarları veya DNS problemlerinden dolayıdır. Hemen hosting şirketinize konuyu açıklayın, ve gerekirse geçici olarak sitenizi başka yere transfer edin çünkü bu durumda Google Webmaster da "Time Out" zaman aşımı mesajı gözükür. Tarayıcınızdan siteye girebiliyor olsanız bile botlar gezemiyor olabilir. Eğer 200 OK alıyor ancak yinede sitenizi Doğrulayamıyorsanız doğru işlemleri yapmamış olabilirsiniz. Eğer bu konuyu çok geç farkederseniz sitenizi Google bir müddet sonra botları tarayamayacağı için indexinden çıkarır, ve Hosting firmanızın yaptığı bu olay size pahalıya mal olur, emekleriniz boşa gidebilir.
Eğer custom 404 sayfası yüklüyse serverınızda, büyük ihtimalle google webmaster sitenizi doğrulayamayacaktır. Bunun nedenide 404 sayfaları yaparken 404 sayfasının 200 OK mesajı vermesinden kaynaklanır. 404 sayfaları 200 OK mesajı vermemelidir.
Bu durumda Google size şu hata mesajını vericektir
"We've detected that your 404 (file not found) error page returns a status of 200 (Success) in the header."
Bunu düzeltmek için ise:
Eğer ASP sayfanız varsa head den önce
<%
Response.Status = 404
%>
kodunu giriniz.
Eğer PHP kullanıyorsanız PHP dosyanızın içine
header ("HTTP/1.1 404 Not Found");
koymanız gerekir.
Kaynak: Google Webmaster - site doğrulanmıyor - Not Verified
("HTTP/1.1 404 Not Found"); bu kodu headerde herhangi bir yere koysam olur mu? Çünkü header'de en alta koydum doğrulamayı tekrar denedim, yine aynı hatayı verdi.