Forum Moderators: Robert Charlton & goodroi
I see that almost all the non-existent pages in my website returns 200 response when they are supposed to return 404
In what way such an issue can attract spammers? I mean how can they actually get benefit from it?
in reality it returns a blank page with a 200 server response
First: If you're using a CMS, your own server will always record a 200:
Second: The blank page may mean that the CMS isn't doing its thing, so bad parameters lead to an empty page accompanied by a 200 header.
Third: In the slightly better alternative, the CMS meant to return a 404 response, but by the time it figured out that the parameters were bad, it had already output some content-- maybe a <head> section
maybe just a humble line break-- so it was no longer able to send the 404.
Once google discovers that requesting absolutely anything results in a 200
So, this cannot happen with hosting the website in some other server right?
Can this actually happen? I mean it's not going to take a minute or an hour, everything performed within 3 to 5 secs right? Can this occur within that time frame?
How does Google actually discovers that requesting anything returns in a 200 for a website? I mean it only follows the internal links through its crawling process right?
It doesn't matter what response your server sends out. What matters is what response the user receives
Don't the users always receive what the server sends out? I am bit confused. And by saying user, do you mean the browsers?
One more newbie question. How can I see those garbage requests? I mean how do I access the log files?