<?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>OnetomarketJoost Brok also works at Onetomarket &#187; </title>
	<atom:link href="http://www.onetomarket.com/author/jbrok/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.onetomarket.com</link>
	<description>Keeps you ahead</description>
	<lastBuildDate>Thu, 04 Aug 2011 13:28:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Preventing 404s in 7 steps</title>
		<link>http://www.onetomarket.com/knowhow/preventing-404s-in-7-steps.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://www.onetomarket.com/knowhow/preventing-404s-in-7-steps.html#comments</comments>
		<pubDate>Thu, 16 Oct 2008 12:46:16 +0000</pubDate>
		<dc:creator>Joost Brok</dc:creator>
				<category><![CDATA[knowledge base]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://beta.onetomarket.com/?p=846</guid>
		<description><![CDATA[In this article I will explain you as a webmaster or marketer how you could prevent these messages on the basis of a simple roadmap.<p><a href="http://www.onetomarket.com/knowhow/preventing-404s-in-7-steps.html">Preventing 404s in 7 steps</a> is a post from: <a href="http://www.onetomarket.com">Onetomarket</a></p>
]]></description>
			<content:encoded><![CDATA[<p>What do you do if there appears a &#8217;404 Not Found&#8217; error message on a website? Do you close the window? Are you going to search for the right page? Do you contact the webmaster? Most people <em>do</em> leave the page. Their first visit to the website was also their last.<br />
In this article I will explain you as a webmaster or marketeer how you could prevent these messages based on a simple road map. I will also give some tips on how to turn a disadvantage in to an advantage: a 404-page can be successfully deployed in the sales of your website!</p>
<p>The full overview in 7 steps:</p>
<ol>
<li>Optimize the existing error pages</li>
<li>Improve internal links</li>
<li>Improve external links</li>
<li>NEVER remove pages from your site, but archive them</li>
<li>Redirect some common misspellings</li>
<li>Monitor error pages</li>
<li>Monitor search queries</li>
</ol>
<p>Plus two bonus tips:</p>
<ol>
<li>commercialization of the 404-page</li>
<li>keep your content up-to-date</li>
</ol>
<h3>The road map, Part 1: optimize existing error pages</h3>
<p><strong>Step 1: optimize existing error pages</strong><br />
On the web many articles can be found which explain how an error page can be made as user friendly as possible to decrease the percentage of visitors who leave your site without viewing more pages. The general view is that a 404-page must be user-friendly and that you should help visitors as good as possible by finding what they sought for. Place a few popular links or a search field on the error page. The other recommendations have already been extensively discussed at various sites, so I give merely a few links:</p>
<p>Additional information:</p>
<ul>
<li>General information can be found on <a href="http://en.wikipedia.org/wiki/404_error">Wikipedia</a> and <a href="http://www.evolt.org/article/mblog/4090/4299/">Evolt.org</a>. More technical information can be found on the web designers magazine <a href="http://alistapart.com/articles/perfect404/">A List Apart</a>.</li>
</ul>
<p><strong>Step 2: improve internal links </strong><br />
Prevention is better than cure. Try to avoid visitors to stream at the 404-page as much as possible, how good this page may be. A comprehensive scan shows if all links within your site (both internal and &#8216;outgoing&#8217; links) are still functioning properly. The free program Xenu Link Sleuth is an excellent tool, but there are obviously more tools that do the same. The inventory of your internal links can be done automatically, but the corrections are mostly done by hand.</p>
<p>Additional information:</p>
<ul>
<li>The tool <a href="http://home.snafu.de/tilman/xenulink.html">Xenu Link Sleuth</a>. A simple <a href="http://www.google.nl/search?q=broken+link+tool">Google query</a> provides enough other tools;</li>
</ul>
<p><strong>Step 2.1: adding favicon.ico </strong><br />
This part actually belongs in step 2, but I thought it was important enough to mention it separately. Internet Explorer asks for the so-called &#8216;favicon.ico&#8217; file at each Web page with a browser view. This is the small icon on the left side of the address bar of a Web browser, you must have seen it sometimes. If there is no file called &#8216;favicon.ico&#8217; in the root of your website (http://www.yourwebsite.com/favicon.ico) it won’t be found and Internet Explorer generates an error message. You can easily prevented this common error by placing a favicon on your site.</p>
<p>Additional information:</p>
<ul>
<li> Technical and substantive “how-to” for dealing with favicons: <a href="http://www.trilithium.com/johan/2005/02/no-favicon/">http://www.trilithium.com/johan/2005/02/no-favicon/</a></li>
</ul>
<p><strong>Step 3: improving external / incoming links</strong><br />
Once if the internal link structure is okay, the next step is to improve the links from other sites to your site. These are the so-called <em>inbound links</em> or <em>links</em>. The inventory could also be automated, for example, with the free program back link analyzer, with the Yahoo Site Explorer and Google Webmaster Tools. The correction of incoming links is possibly more labor intensive, because you are relying on third parties. However it is worthwhile to take action on this part.<br />
Tip: If you&#8217;re improving your external links, make sure the incoming links contain decent descriptive texts with keywords (for example: &#8220;web design and seo weblog&#8221; instead of &#8220;weblog&#8221; as link text) .</p>
<p>Additional information:</p>
<ol>
<li>An excellent tool unfortunately with limited export opportunities is <a href="http://tools.seobook.com/backlink-analyzer/">Back link analyzer</a>;</li>
<li><a href="http://siteexplorer.search.yahoo.com/">Yahoo! Site Explorer</a>: gives accurate information about incoming links;</li>
<li><a href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a> gives an overview of all incoming links for a website. These data are not available for third parties, so you should set the webmaster tools environment with a Google account (is a winner anyway).</li>
</ol>
<p><strong>Step 4: NEVER remove pages, but archive them </strong><br />
On the news section of your site is an article from 2006. When it was placed, there was pretty much coverage by the media and the article was linked by several blogs that discussed the content in detail. But anno 2008 the news is not relevant anymore. Whatever you do, do not delete the article! The article is a while on your site already, it is included in the index of Google and Yahoo and has perhaps built up some pagerank/relevance/history. It would be an eternal shame to throw that away. So, keep it! Put it in an archive; if necessary, put an additional comment on this article that the news might be outdated and comes from the archive. This also prevents errors when people have followed the old link.</p>
<p>Additional information:</p>
<ul>
<li>Cool URIs don&#8217;t change: <a href="http://www.w3.org/Provider/Style/URI">http://www.w3.org/Provider/Style/URI</a></li>
</ul>
<h3>Part 2: installation of extra usability</h3>
<p><strong>Step 5: redirect some common misspellings </strong><br />
Are certain misspellings often made on your website? Is the word ‘contat’ tapped in by many visitors when the search for your ‘contact’ page?  This is a random example, but you know what I mention. If this occurs frequently, you can redirect visitors automatically (with a so-called &#8217;301 redirect &#8216;) to the proper ‘contact&#8217; page. You can find a clear overview of the different 301-techniques on the Onetomarket site.<br />
Please note: build in an additional warning for those who have landed on the page by using a &#8216;misspelling&#8217;. Show a message like: &#8216;We have automatically redirected you to this page, while you searched for the page &#8216;mispelings.html&#8217;. Make sure if you want to bookmark or link this page, that you use the correct address. Or something similar to this effect.</p>
<h3>Part 3. Aftercare: monitoring</h3>
<p><strong>Step 6: Monitor error pages</strong></p>
<p>To have access to the amount of visitors which comes into contact with error messages on your site, you must use your statistics package.<br />
With the free Google Analytics package, you must set a little by your self. For example, are certain misspellings made (see step 5) and which websites provide false links that causes&#8217; bounces&#8217;. This information could also be provided through Google webmaster tools, which shows so called &#8220;crawl errors&#8217;. WordPress users can use log-404. This WordPress plugin logs error messages and makes a network overview of the last 100.</p>
<p>Additional information:</p>
<ul>
<li>Tracking 404 pages in Google Analytics;</li>
<li>Debug using Google Webmaster Tools;</li>
<li>And a WordPress plugin that effectively logs error pages.</li>
</ul>
<p><strong>Step 7: Monitor search queries</strong><br />
Another aspect that can be monitored, concerns the so-called referrers. Most statistical packages would not only provide information about which site provides you visitors, but also, as they came through Google, which keywords they had used in Google when they found your site. Google Analytics works in this context with &#8216;keyword considerations  (‘All reports &gt; ‘Marketing Optimization’&gt; ‘Keyword considerations &#8216;).<br />
These &#8216;considerations&#8217; are nothing more than suggestions for keywords that you could use in your site. People were looking for these and thought that they would find them on your site. Why not give them what they want? At least, as long as it&#8217;s relevant.<br />
We are not very satisfied with the operation of this feature of Analytics, but because anyone can use Analytics for free, we mentioned it here. Other, but from better quality and also more specialised are the following tools: HitTail, 103Bees and the Search Meter WordPress plugin.</p>
<p>Additional information:</p>
<ul>
<li>Wikipedia on referers;</li>
<li>Search Meter WordPress Plugin. Keyword suggestions from the WordPress interface;</li>
<li>HitTail: http://www.hittail.com/</li>
<li>103Bees: http://www.103bees.com/</li>
</ul>
<h3>Part 4. Bonus tip: 404-pages as part of the sales process</h3>
<p>1: commercialization of the 404-page<br />
In some cases, an error page can be used to encourage the sales on the site rather than merely provide navigation to continue to search the site.</p>
<p>A good example is the 404-page of Apple. At first glance, there is a &#8216;normal&#8217; 404-page, there is a slightly accusing text which says that I as a visitor might have typed in something wrong (there is some improvement needed) and there are links that leads a visitor deeper in to the site.</p>
<p>The most striking part of that page is a trio of images of approximately 175 by 150 pixels with information about certain offers, promotions or new products. So called  banners, and they rotate. For example press several times on F5 (Ctrl-R for Safari) and you will see that each time a different banner will be shown on the page. That is a very clever action from Apple. On the 404-page are teasers that are popular. Apple makes a virtue of necessity and this principle can be applied to all kinds of sites!</p>
<p>Additional information:</p>
<ul>
<li>Apple error page: http://www.apple.com/error.html</li>
</ul>
<p>Tip 2: keep the content up-to-date<br />
Suppose your company site is growing and there will be new jobs at your site. For some functions you are looking for new people continuously, while others already have been filled in. It is also possible that certain functions are fulfilled now, but they will be brought back on the site in the future.<br />
In all cases, you are better off not to remove the vacancy pages, even though the functions are already fulfilled.<br />
In the first place the pages build up a history in search engines, in links from job sites, perhaps even on the personal weblog of someone who has responded.<br />
Secondly, it is a cold trick to add an additional piece of text on the vacancy page in question: &#8220;at this moment this vacancy is fulfilled, but there is always place for enthusiastic, talented hard workers” or something similar. That is a lot better than &#8217;404 Not found&#8217;&#8230;.</p>
<p><a href="http://www.onetomarket.com/knowhow/preventing-404s-in-7-steps.html">Preventing 404s in 7 steps</a> is a post from: <a href="http://www.onetomarket.com">Onetomarket</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.onetomarket.com/knowhow/preventing-404s-in-7-steps.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>301 Redirects: an overview</title>
		<link>http://www.onetomarket.com/knowhow/301-redirects.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://www.onetomarket.com/knowhow/301-redirects.html#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:31:41 +0000</pubDate>
		<dc:creator>Joost Brok</dc:creator>
				<category><![CDATA[knowledge base]]></category>
		<category><![CDATA[404 not found error]]></category>
		<category><![CDATA[conversion optimization]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[meta tag]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[urls]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://otm.22ns.nl/?p=344</guid>
		<description><![CDATA[a Web site must be improved continuously! But what if you want to get rid of the old pages without being concerned about people who stream old links to the old pages and then land on a '404 not found 'error? <p><a href="http://www.onetomarket.com/knowhow/301-redirects.html">301 Redirects: an overview</a> is a post from: <a href="http://www.onetomarket.com">Onetomarket</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This article is based on the excellent overview of Steven Hargrove.</p>
<p>Each website is &#8211; to a greater or lesser extent &#8211; updated, changed and there are even entire pages or domains removed.<br />
Now that your website has been renovated completely. The file names are changed (for example index.html to index.php), etc.<br />
Of course this is fantastic: a Web site must be improved continuously! But what if you want to get rid of the old pages without being concerned about people who stream old links to the old pages and then land on a &#8217;404 not found &#8216;error? That&#8217;s not all, search engines like Google and Yahoo and MSN may have the old urls in their index and send visitors to the now deleted pages &#8230;</p>
<h3>The 301 redirect</h3>
<p>The best way to redirect those pages is to redirect with the so-called &#8217;301 &#8216;. What does this 301 redirect do, The redirect automatically forwards to a new page when it is called. This makes the 301 redirect the best, not only because it automatically forwards (which the &#8217;302 redirect also does), but it also does it safely, without that you have to fear for penalties from the search engines.<br />
Specifically spoken the 301 redirect tells the browser or search engine that the page is moved and sends the client (browser or search engine) automatically to the new address. It tells them, in spoken word: &#8216;Hey, this page was moved here and this is the new address! &#8220;.<br />
For you as the reader, the technique will be far more important, so we go further with the technique now.</p>
<p>There are several ways to use a 301 redirect: PHP, ASP, ASP.NET, JSP (JAVA), IIS, ColdFusion, CGI/PERL and finally with Htaccess. The most powerful technique is to use the so-called Apache mod_rewrite module in httpd.conf or .htaccess.</p>
<h3>Redirect with HTML or Javascript</h3>
<p>You want to know how you can use HTML or Javascript to redirect?! Very simple: Don’t!<br />
In the past, the so-called &#8220;meta-tag refresh redirection method is often abused with the aim to spamming. The result is that the use of it is penalized by the search engines. So don’t use it.</p>
<h3>301 redirect with .htaccess</h3>
<blockquote><p>The big advantage of using .htaccess is the fact that redirects can be regulated on a meta-level. Unlike with the mentioned programming languages  .htaccess can  redirect an entire directory.<br />
It works as follows:<br />
1.	Create a file named &#8220;.htaccess&#8221; (note the dot in the beginning!) and place it in the root of the website;<br />
2.	Open the .htaccess file in a code-editor and add the following lines to the .htaccess file:<br />
<code>Redirect 301 /old/old.html http://www.yoursite.com/new.html </code><br />
Please note: the first part of the statement concerns the path of the old files FROM the top level of the site (So without the &#8216;http://www&#8217;). Also note that there is a space between these elements:<br />
redirect 301 (The instruction that the page has been moved permanently)<br />
/old/old.html (The old relative path en name)<br />
http://www.you.com/new.html (new complete path and name)<br />
Also notice that it is not required for pages to redirect to a new domain name. This can be done within a domain too!</p></blockquote>
<h3>301 redirect with Mod_Rewrite</h3>
<p>There is much more possible within the world of redirecting with mod_rewrite, a module of the Apache Web server.<br />
This is an incredibly powerful module where regular expressions are used, for example, to flare dynamically redirects. I show an useful example below.<br />
When someone links to your site, they don’t always exactly use the way you prefer.<br />
If someone links to http://www.yoursite.com and someone else links to http://yoursite.com, then Google will use a separate page rank for each url.</p>
<p>Yes, that&#8217;s clumsy, but it’s a fact. You can customize it with the code below.<br />
Incidentally, those who use sitemaps in Google webmaster central, can indicate under the &#8220;preferred domain&#8221; submenu, whether they prefer Google to index the www-variant or the www-free version of their Web site.<br />
<code>RewriteEngine On<br />
rewritecond %{http_host} ^yoursite.com<br />
rewriteRule ^(.*) http://www.yoursite.com/$1 [R=301,L]</code></p>
<h3>301 redirect with IIS</h3>
<p>1.	Use the right mouse button in the Internet Services Manager to choose which folder should be redirected;<br />
2.	select the radio button that says &#8220;a redirection to a URL &#8216;;<br />
3.	fill in the page where to will be directed;<br />
4.	Check &#8220;The exact URL entered above&#8221; and &#8220;A permanent redirection for this resource&#8221;;<br />
5.	Click on &#8216;Apply&#8217;.</p>
<h3>301 redirect with Cold Fusion</h3>
<p>For most server-side scripting and programming languages is the use of 301-redirect quite simple.</p>
<p>In Cold Fusion it works as follows:</p>
<h3><code><br />
</code></h3>
<h3>301 redirect with PHP</h3>
<p>Use the following code:<br />
<code>&lt;?php<br />
header( "Status: 301 Moved Permanently" );<br />
header( "Location: http://www.yoursite.com/" );<br />
exit(0); // this is optional, but is recommended. This will help prevent unnecessary output?&gt;<br />
ps: The Microsoft IIS server crashes if you use the following (more common) used line:<br />
header( "HTTP/1.1 301 Moved Permanently" ); ?&gt;<br />
</code></p>
<p><code><br />
</code></p>
<h3><code> </code>301 redirect with ASP</h3>
<p><code> </code>Use the following code:<code><br />
&lt; %@ Language=VBScript %&gt;<br />
&lt; %<br />
Response.Status="301 Moved Permanently"<br />
Response.AddHeader "Location", "http://www.yoursite.com /"<br />
%&gt;<br />
</code></p>
<h3><code> </code>301 redirect with ASP.NET</h3>
<p><code> Use the following code:<br />
<script type="text/javascript"><!--
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.yoursite.com /");
}
// --></script>&gt; </code></p>
<h3>301 redirect with JSP / JAVA</h3>
<p>Use the following code:<br />
<code>&lt; %<br />
response.setStatus(301);<br />
response.setHeader( "Location", "http://www.yoursite.com /" );<br />
response.setHeader( "Connection", "close" );<br />
%&gt;<br />
301 redirect with CGI / PERL<br />
Use the following code:<br />
$q = new CGI;<br />
print $q-&gt;redirect(" http://www.yoursite.com / ");<br />
301 redirect with Ruby / Ruby on Rails<br />
Use the following code:<br />
def old_action<br />
headers["Status"] = "301 Moved Permanently"<br />
redirect_to "http://www.yoursite.com/"<br />
end </code></p>
<p><strong>Disclaimer</strong>: we have used these techniques in practice and found out that the operation is quit satisfying. But there are  567897653  ways in which it can go wrong. Therefore the use of these techniques is at your own risk!</p>
<p><a href="http://www.onetomarket.com/knowhow/301-redirects.html">301 Redirects: an overview</a> is a post from: <a href="http://www.onetomarket.com">Onetomarket</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.onetomarket.com/knowhow/301-redirects.html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached

Served from: www.onetomarket.com @ 2012-02-05 09:49:39 -->
