This week it occurred to me that one of our analytics posts, Tracking Error 404 Pages and Broken Links in Google Analytics, actually had some pretty hefty SEO implications.

Error 404 pages are something that every webmaster has to deal with. Best practices regarding them vary, as most things do, depending on the field you work in. Redirect? Make careful custom 404 pages that invite users to keep looking? Contact webmasters of linking sites and ask them to change their links? What to do.

The middle ground approach seems the best, with different actions depending on the page, who is linking, and what you think a user is trying to reach. However, interpreting and managing that kind of information is a full time job in and of itself. Fortunately tracking your 404 error pages in Google Analytics gives a quick and easy way to prioritize your action and pick off some of the low hanging fruit.

The problem with 404’s

No one likes a 404. A default 404 error provides a poor user experience, and gives few opportunities to redirect visitors to an appropriate page.

Not Found image. How to deal with broken links

bit of a brick wall, no?

Custom 404’s, on the other hand, can serve to guide users back to the content they want to find. Check out Jeff Atwoods advice over at codinghorrors for some good advice on building 404 pages, though I notice he never mentions my favourite 404 addition: search boxes. This provides a valuable way for users to find content that they might otherwise just skip trying to get at.

The big debate with 404’s is whether we should be redirecting links. The SEO implications are obvious: people linking to non existent pages are a potential SEO source that you aren’t tapping. A 301 redirects that “link juice” (or “pagerank” or whatever) back to pages on your site. The problem is that blanket 301 redirects cause a bad user experience (“I went to /favourites.html and got the homepage? What the heck is this?”) and gives some potentially poor signals to Google. (though whether Google acts on those… who knows)

Matt Cutts advice is classically Cuttsian: using Google Webmaster tools, see who linked to your 404 pages, and ask them to change their links. Bam, one email, “free” links. If only life were that simple.

For those of you that have big sites with heavy folder structure, and potential for tons of 404 links (say, a website that uses Canadian/British spelling for its page names) you’re not going to want to contact every one. Sure, you could prioritize based on which pages are getting the most/most trusted links, but are those pages sending traffic? How much? What’s happening with the traffic?

As SEOMoz suggests, the solution may be an intermediary. Let some users hit a 404, 301 some users, and contact some webmasters. Which do you do for which? Ask Google Analytics.

Analyzing your 404’s

If you’ve got Google Analytics installed on your site—and really, given that it’s free you have no excuse not to—add the GATC to your error pages (bonus: adds to your 512b requirement for a 404 to show in IE and Chrome). Be sure to title your 404 pages appropriately, so that you can create filters to see your 404 pages. Then from Google Analytics drop a custom filter such as:

Now you can pull out as much data about your error 404 pages as you like, including where they are linking from, keywords & Search Queries, how they got to the site (direct, etc.), mediums, sources, etc.

I like sources, myself:

Checking the Source of Content in GA - image

You could also compile these into a custom report to provide any sort of information you may find useful. Perhaps visits, bounce rate (how many people are being driven away by your 404 pages) and visitor type. Then for pages of interest click through to see where they’re coming form and where they are going to.

This nicely augments your Google Webmaster Tools information.

Using your 404 data

The uses for this data are endless. Some simple ones include:

  • Are you seeing that a link to a missing page sending a lot of visitors? Maybe you don’t want to 301 that page, but rather contact the webmaster and have them change their link to point to the proper page.
  • Have moved content that’s hasn’t been registered as a 404 in Google (so there’s still search query data attached to that visitor)? 301 that page to match what they’re searching for.
  • Have a bunch of users going to a URL that doesn’t exist, but is a close match to one that does? 301 it to that URL. I have to guiltily admit that for some reason we still haven’t 301ed vkistudios.com/blog to blog.vkistudios.com.
  • Are people visiting a page that doesn’t even resemble anything on your site (this happens more frequently than you might think)? Use a 404 error page with some top results and a nice big search bar.
  • Is a major site with high trust linking to a page that doesn’t exist? Ask them to relink, and if they don’t respond: 301 it.
  • Are a bunch of decent quality sites linking to a page that doesn’t exist, but not sending a whole lot of visitors? 301 it, saving you the effort of contacting every page.

There’s loads more uses for this, and I am sure some of the more SEO savvy or analytics savvy readers could think up some really great ones. (and could even leave them in the comments!)

Message Sent

Thank you for registering.

Cardinal Path hosted a live session to connect with you and answer all your questions on Google Analytics.
Get all the expertise and none of the consultancy fees in this not-to-be-missed, rapid-fire virtual event.

Thank you for submitting the form.

Thank you for submitting the form.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Click here to download access the tool.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Success!
Your message was received.

Thank you.

Thank you for registering.

Cardinal Path is continuing with its series of free training. Next we are conducting training on Google Data Studio. Check it out here.

Message Sent

Thank you for registering.

Thank you for your submission.

Your request has been submitted and a rep will reach out to you shortly.

Message Sent

Thank you for your interest.

Thank you for registering.

You should receive a confirmation email from GoToWebinar with your unique webinar login information. If you do not receive this email or have trouble logging in to the event, please email asmaa.mourad@cardinalpath.com.

Thank you for subscribing!

You're now looped into the world's largest GMP resource hub!

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for registering.​

Paid media spend by Government websites increased a whopping 139% YoY in 2020.

2020 Online Behavior Live Dashboard

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

2020 Online Behavior Live Dashboard

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Success! Thank you
for reaching out.