1

The site is now showing increasing numbers of 404s for the URL that are there - both in the URL and can be fetched and rendered.

The problems started about two weeks ago with the Divi theme - it wasn't working right. Long story short - after my WordPress guy tried to fix the issue I started seeing these 404s. I went to the hosting company and asked them to return the site to the state it was in before the 404 problems started.

I submitted a sitemap yesterday and now it seems to be even worse:

  • it shows images like separate 404 URLs
  • as I said, it shows existing URLs as 404s but renders them

I have no idea what to do.

3
  • Are you saying that you are seeing the 404 error page for these valid URLs, or that 404s are being reported for in GSC for valid pages (ie. a 404 HTTP is likely being returned)? "both in the url and can be fetche and rendered" - what do you mean by this?
    – MrWhite
    Apr 16, 2018 at 9:18
  • If Google can fetch and render the URLs, it sounds like they may have been a problem but that it is now fixed. It may take Google a month to clear all the errors on its own, but there should be a "mark fixed" you can use. Apr 16, 2018 at 9:46
  • that's exactly right - pages fetch and render, most of them indexed - so are you saying that if it fetches it "Complete"...I can mark that as fixed?
    – Nenad
    Apr 16, 2018 at 10:49

1 Answer 1

1

There could be a plethora of reasons that this is occurring.

The most likely reason is probably that your webhosting provider isn't giving you 100% reliable service. This can happen if you're on shared servers. Other users on your network could be overloading your servers which is crashing yours. It can also happen if you've received a spike in traffic or bots that is overloading the network.

The other issue could be that your htaccess files or database has somehow been corrupted. Though if your pages and images are loading some of the time but not others, this is more likely to be a server and hosting related issue.

To correct the problem, you may have to make the difficult switch to a secondary hosting service and see if that fixes the issue. You can also try to backup your site through cloudflare so that your website loads properly through them. The other option is to reinstall Wordpress while keeping all of your files if you feel confident that important things won't be deleted in the process.

If you are unsure of being able to successfully move Wordpress to another server or being able to reinstall it, you may want to choose to upgrade your servers with your webhost. This is especially the case if you're on a shared server. Getting your own IP address and server computing power could fix your issue.

And before doing any of that, you may want to check your log files first. It is possible that you are undergoing a DDoS attack from bots. If bots start hitting your site many times per second, this could easily crash your system and cause your pages to display a 404 some of the time. The log files on your server will show you IP addresses that are connecting to your site. Try to find IP addresses that belong to unknown bots that are hitting you too much. Ban the bad bots in your htaccess. MAKE ABSOLUTE CERTAIN that these IP addresses do not belong to good bots such as Google and Bing, as they might often be crawling you frequently, and you do not want to ban them..

1
  • I use premium WPX hosting - I asked them about this and they saw no problem but could not determine what was causing the issue. I asked them to look into the possible ddos just now...I'm not that tech savvy to recognize it or even mess with those files. I'm now working around the clock to try and fix this.
    – Nenad
    Apr 16, 2018 at 10:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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