Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I have just been marking them as fixed, but they just keep coming back and I don't want to have to keep coming back to mark as fixed. Google is showing about 150 of my pages as 404's but they all register as 200 all good when I do a header check.

Is there another reason these may show up as 404's?

share|improve this question
    
Can you give us some example URLs? –  Josh Mountain Feb 27 '13 at 8:48
    
Yes, if you are still here: kgstiles.com/essentialoilsbasicgift and kgstiles.com/ridmoreinfo both show 404's in Google webmaster tools, but an http header check show them as 200 All Good –  Christian Feb 27 '13 at 17:38

2 Answers 2

I have just been marking them as fixed, but they just keep coming back and I don't want to have to keep coming back to mark as fixed.

Google likes to log all of your pages at every opportunity. From this statement alone, the best way is to make your pages return a 200 status or a 410 status. A 410 means "gone" and suggests to search engines (particularly google) to stop indexing pages with the 410 status.

Google is showing about 150 of my pages as 404's but they all register as 200 all good when I do a header check. Is there another reason these may show up as 404's?

There's two cases that likely cause this:

  1. The google bot is receiving a status 404 on the exact same page at the exact same time that others would receive status 200 on. A situation like this on a server with new webmasters suggests to me the website has been hacked. In this case, you'll need an advanced webmaster to check apache's .htaccess files for any rewrite rules that compare conditions against googlebot and google's IP addresses and remove such conditions. The same may also need to be done to any server side scripts processing the pages that visitors see. If such conditions are not removed, then eventually google may flag your website, and you will know this in webmaster tools via manual actions.

  2. Bad timing. If you're lucky to fall in this category, then your page will return a 200 status with the exact same content regardless of what browser or IP requests it. If this is the case, then you can mark the appropriate error pages as fixed and google wont show them again unless you decide to make them non-existant before the next time google rescans the page.

share|improve this answer

When Google marks a page with a 404 error, that error remains in the list regardless of what you do for a period of time (of about 6 months) indicating the error at a particular date and time. It is informational and not conditional. If Google were to retest the page and get another 404 error, the same page would be listed again with a new date and time. If Google were to retest the page and get a 200 status, nothing in the list would change. Expecting a page to be removed from the list is not realistic regardless of marking it as fixed simply because this is not the behavior of this feature.

share|improve this answer
    
How do you think the page with the 404 might stay in the list for as long as 6 months? Can you give any sources? In my experience, 404s can, if fixed, disappear from the list in less than 6 months. A lot less. –  Gianna Jun 19 at 7:41
1  
@Gianna It was a ball park- it generally depends on the site and how fast Google visits. –  closetnoc Jun 19 at 14:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.