Dumb SEO Questions

(Entry was posted by Victoria Spall on this post in the Dumb SEO Questions community on Facebook, 11/19/2015).

500 errors in Google Search Console

Hello there,

I`ve requested that my client`s developer fixes the 500 errors that keep appearing in the Google Search Console crawl errors report, but he doesn`t want to tackle this until we get to the root issue that determines where these URLs are coming from. 

The URLs that are being detected appear to be from a much older version of the site (and potentially, from some other domains that they had set up that were effectively duplicates of the site with different domain names, which have since been redirected).

His questions are:

- why is GSC detecting these URLs now, and where is it finding them (the vast majority of these links are linked internally from other pages that serve a 500 error)
- how is GSC finding new ones? It`s worth noting I did a Wayback Machine search on a few of these and some appear to be as old as 2010, so I`m guessing if WBM can find them they were pages that existed at some point and the redirects haven`t been configured correctly - hence why Google is finding them (?)
- why does GSC drop URLs from the list (I have explained it does so after crawling and finding the error several times)

There were a few URLs that had linked from an external source - some random page on an Aussie site which may have been hacked based on how malformed the URLs were, and given the results that appeared when I performed a site: search on this domain. Upon checking these errors a week or so later, they had disappeared from the list and it looked to me like the site that these URLs were linking from may have been compromised in some way, but had been fixed and so these URLs had also been removed from the error report.

My recommendation is to redirect all of these URLs that serve a 500 error to the homepage as he has done rewrites for a number of them (which I have now marked as fixed) but as new ones keep appearing, he does not want to have to keep writing redirect rules to redirect any new URLs that appear. Which is fair enough, cause who knows how long and how many more URLs GSC will pick up.

If it helps at all, the site is currently hosted on an IIS server and I understand that it previously was hosted on an Apache server. It`s now built in .net (I think previously it was .php) so I don`t know if there is some kind of compatibility issue with rewrites. All of the server errors are caused by URLs from the OLD version/s of the site. Could it even be that these pages should serve a 404, but are instead serving a 500 for some reason?

Hopefully someone can help me - failing that I`ll go stick my head in an oven.

Many thanks,

Vic
This question begins at 00:13:49 into the clip. Did this video clip play correctly? Watch this question on YouTube commencing at 00:13:49
Video would not load
I see YouTube error message
I see static
Video clip did not start at this question

YOUR ANSWERS

Selected answers from the Dumb SEO Questions Facebook & G+ community.

  • Victoria Spall: Hello there,

    I've requested that my client's developer fixes the 500 errors that keep appearing in the Google Search Console crawl errors report, but he doesn't want to tackle this until we get to the root issue that determines where these URLs are coming from. ;

    The URLs that are being detected appear to be from a much older version of the site (and potentially, from some other domains that they had set up that were effectively duplicates of the site with different domain names, which have since been redirected).

    His questions are:

    - why is GSC detecting these URLs now, and where is it finding them (the vast majority of these links are linked internally from other pages that serve a 500 error)
    - how is GSC finding new ones? It's worth noting I did a Wayback Machine search on a few of these and some appear to be as old as 2010, so I'm guessing if WBM can find them they were pages that existed at some point and the redirects haven't been configured correctly - hence why Google is finding them (?)
    - why does GSC drop URLs from the list (I have explained it does so after crawling and finding the error several times)

    There were a few URLs that had linked from an external source - some random page on an Aussie site which may have been hacked based on how malformed the URLs were, and given the results that appeared when I performed a site: search on this domain. Upon checking these errors a week or so later, they had disappeared from the list and it looked to me like the site that these URLs were linking from may have been compromised in some way, but had been fixed and so these URLs had also been removed from the error report.

    My recommendation is to redirect all of these URLs that serve a 500 error to the homepage as he has done rewrites for a number of them (which I have now marked as fixed) but as new ones keep appearing, he does not want to have to keep writing redirect rules to redirect any new URLs that appear. Which is fair enough, cause who knows how long and how many more URLs GSC will pick up.

    If it helps at all, the site is currently hosted on an IIS server and I understand that it previously was hosted on an Apache server. It's now built in .net (I think previously it was .php) so I don't know if there is some kind of compatibility issue with rewrites. All of the server errors are caused by URLs from the OLD version/s of the site. Could it even be that these pages should serve a 404, but are instead serving a 500 for some reason?

    Hopefully someone can help me - failing that I'll go stick my head in an oven.

    Many thanks,

    Vic
  • Jim Munro: Hi +Victoria Spall, stay away from the oven. :)

    I think your developer is approaching this the wrong way and redirection is a bandaid to be used only when other options are not available.

    He should be able to rework his coding so that superfluous parameters from the old site's coding and url structure are handled and not result in a database error. The correct response would be 404 but if any of the legacy pages are valuable it might be worth creating a page for them and redirecting to them.

    In .net he has a wealth of options available and alternatives to deal with this.

    If you do not want to share your url, you can PM it to me to share with the panelists and we will not make it public.
  • Edwin Jonk: From the expert panel in this weeks SEO Questions hangout on air on 00:13:49 into the YouTube video: https://dumbseoquestions.com/q/500_errors_in_google_search_console +Victoria Spall

    The cuetimes listed on this page are functional while the live broadcast continues and also once Youtube has finished processing the public broadcast. Processing time varies between 6-24 hours. During this period the clip is viewable in full but the cuetimes cannot be relied on.

    If our assistance with this issue was useful to you, please consider sharing your success story so that others might benefit.
    
  • Victoria Spall: Thanks so much guys! ☺

View original question in the Dumb SEO Questions community on Facebook, 11/19/2015).