<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Malcolm Coles &#187; 404</title>
	<atom:link href="http://www.malcolmcoles.co.uk/blog/tag/404/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malcolmcoles.co.uk/blog</link>
	<description>Where to find Malcolm Coles, reviews, and tips on how to do things I couldn&#039;t do.</description>
	<lastBuildDate>Tue, 20 Dec 2011 10:16:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>The importance of a 404 status code on your 404 page</title>
		<link>http://www.malcolmcoles.co.uk/blog/importance-of-404-code-on-your-404-page/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/importance-of-404-code-on-your-404-page/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 13:34:24 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[ABCe]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[relaunch]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=2097</guid>
		<description><![CDATA[The ABCe website demonstrates the importance of returning a proper 404 status code, as this search at google for abce demonstrates. ]]></description>
			<content:encoded><![CDATA[<p><strong>The ABCe site shows the importance of a proper 404 status code, as <a href="http://www.google.co.uk/search?q=abce">this search for abce</a> demonstrates.</strong> The explanation of how they can avoid this is below.</p>
<h3>The problem - the third result</h3>
<p><div id="attachment_2099" class="wp-caption aligncenter" style="width: 500px"><img class="size-large wp-image-2099" title="abce-not-found" src="http://www.malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/abce-not-found.png" alt="ABCe: not found" width="490" height="312" /><p class="wp-caption-text">ABCe: not found</p></div></p>
<h3>The solution</h3>
<p>The usual thing to do with <strong>known</strong> links that no longer work is to 301 redirect them to a different page (EG when you know a URL has moved). For all other URLs that don't work (EG when someone mistypes one), you return a 404 code.</p>
<p>These <a href="http://www.seoconsultants.com/tools/headers.asp#status-codes">status codes</a> help Google, for instance, work out what is going on. If it sees a 404 code it knows there's nothing there so it needn't return the page in search results.</p>
<p>I've written before about <a href="http://www.malcolmcoles.co.uk/blog/abce-terrible-website/">the awful abce site</a> and the <a href="http://www.malcolmcoles.co.uk/blog/abce-terrible-website-again/">terrible abce redesign</a>. It appears when they did the latest redesign, they decided to 301 redirect any broken links to this page: <a href="http://www.abce.co.uk/404.aspx">http://www.abce.co.uk/404.aspx</a>.</p>
<p>However, that page, even though it it called 404.aspx and has a 'page not found' title, returns a 200 code - telling Google that it is a genuine URL.</p>
<p>The end result is that all links to old ABCe URLs are redirected to the new 404.aspx page. The 301 tells Google to count links to the old pages as if they belonged to the new 404.aspx page. Because this is a lot of links and a lot of pages, Google has ended up thinking the 404.aspx is the most important page on the abce site.</p>
<p>All of which means that if you type abce into google, you get the identical abc site first, and then you get the 404 page (with a 200 code) for the abce site. Obviously, this looks completely stupid.</p>
<img src="http://www.malcolmcoles.co.uk/blog/?ak_action=api_record_view&id=2097&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/importance-of-404-code-on-your-404-page/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linkedin 404 page: bad review</title>
		<link>http://www.malcolmcoles.co.uk/blog/linkedin-404-page-bad-review/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/linkedin-404-page-bad-review/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:52:42 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[404]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=245</guid>
		<description><![CDATA[LinkedIn's 404 page isn't looking good - it's just an apache error report.]]></description>
			<content:encoded><![CDATA[<p>You expect big websites to have nicely styled 404 pages:</p>
<p><div id="attachment_246" class="wp-caption alignleft" style="width: 310px"><a href="http://www.linkedin.com/in/malcolmcoles/"><img class="size-medium wp-image-246" title="Linked In 404 page" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/01/linkedin-404-300x168.png" alt="Linked In 404 page" width="300" height="168" /></a><p class="wp-caption-text">Linked In 404 page</p></div></p>
<p>LinkedIn seems to have a bit of work to do in that department.</p>
<p>Its <a href="http://www.linkedin.com/in/malcolmcoles/">404 page</a> appears to be a raw error output from its server.</p>
<p>Even this blog has a nicer error page than that!</p>
<img src="http://www.malcolmcoles.co.uk/blog/?ak_action=api_record_view&id=245&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/linkedin-404-page-bad-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

