<?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>WebDev77&#187; broken links</title>
	<atom:link href="http://www.webdev77.com/tag/broken-links/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdev77.com</link>
	<description>WebDev77, your online source for news, comments and articles on Web Hosting, Internet marketing, SEO techniques and Web development and design.</description>
	<lastBuildDate>Sat, 04 Apr 2009 00:05:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Find Broken Links</title>
		<link>http://www.webdev77.com/how-to-find-broken-links/</link>
		<comments>http://www.webdev77.com/how-to-find-broken-links/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 05:04:38 +0000</pubDate>
		<dc:creator>Bogdan Enache</dc:creator>
				<category><![CDATA[Search Engines News & SEO]]></category>
		<category><![CDATA[Web Dev & Design]]></category>
		<category><![CDATA[broken links]]></category>
		<category><![CDATA[good web design]]></category>
		<category><![CDATA[how to find broken hyper links]]></category>
		<category><![CDATA[link tiger]]></category>
		<category><![CDATA[online link check]]></category>
		<category><![CDATA[xenu's link sleuth]]></category>

		<guid isPermaLink="false">http://www.webdev77.com/2008/02/02/how-to-find-broken-links/</guid>
		<description><![CDATA[Bigger is Better
At least that is what all that email spam we are receiving is trying to tell us, right? As a web master, maintaining large websites can mean big headaches when it comes to broken links. Web pages get renamed, moved or deleted so it is important that the website&#8217;s web master or web [...]]]></description>
			<content:encoded><![CDATA[<h3>Bigger is Better</h3>
<p>At least that is what all that email spam we are receiving is trying to tell us, right? As a web master, maintaining large websites can mean big headaches when it comes to broken links. Web pages get renamed, moved or deleted so it is important that the website&#8217;s web master or web developer makes sure that all the links are updated and there are no broken hyper links that lead to dead ends. It is important for your visitors, but also for your SEO efforts.</p>
<p>In a previous article, <a href="http://www.webdev77.com/good-web-design-practices-handling-errors/">Good Web Design Practices &#8211; Handling Errors</a>, we talked about how to handle broken links when visitors stumble upon one of them. This article is about finding the broken hyper links before the visitors find them. And it&#8217;s not that hard to do it; there are a lot of tools that check web sites for broken links, so bigger websites do not necessarily need to be bigger headaches. A free and easy to use tool to find broken links is: Xenu&#8217;s Link Sleuth.</p>
<h3><img alt="xenu link sleuth" src="http://www.webdev77.com/images/icon_xenu.gif" border="0"/> Xenu&#8217;s Link Sleuth</h3>
<p>The program checks web sites for broken hyper links and it checks not only the &#8220;normal&#8221; links but also style sheets, scripts, frames, local image maps links, etc. It supports SSL websites and detects and reports redirected URLs. You can download the program <a href="http://home.snafu.de/tilman/xenulink.html#Download" class="download" rel="nofollow" target="_blank">here</a> and if you need more information there is also a F.A.Q on the page.</p>
<p>Here are some interesting and useful features:</p>
<ul>
<li>You can set, depending on your connection, the number of parallel threads before starting the search;</li>
<li>You can select to exclude certain types of links from the search;</li>
<li>Selecting Properties for a link from the list of broken links you can see the address of the linking page, the address of the page linked to and the actual code of the link;</li>
<li>At the end it delivers a nice report which includes, besides the list of broken links, a HTML site map with pages&#8217; titles.</li>
</ul>
<p><b><i>Note:</i></b><br />
If you are using Hotlink Protection for your images, you will get a broken link (403 &#8211; forbidden access) each time an image is displayed. But, if you have all your images in the same folder (i.e mydomain.com/images); a workaround for this issue is to add the web address of the images folder to the restriction list.</p>
<h3>Broken Links and SEO</h3>
<p>Because the links are the gateways to your web pages, most of the SEO efforts will concentrate on the links: optimize internal linking, get more &#8220;strong&#8221; incoming links, do not link to bad neighborhoods, etc. The strength of a link depends on several factors, some related to the webpage/website from which the link originates, and some related to the link itself.</p>
<p>The Out Links and In Links columns in the Xenu&#8217;s Link Sleuth&#8217;s broken links results table contain valuable SEO information. The number of incoming and outgoing links per page can be used not only to analyze your own pages but the  web pages of your competition as well:</p>
<ul>
<li>Out Links &#8211; represent how many links you have on the page (images links are also included unless they are restricted by the user). Remember that the search engine bots do not usually crawl links in excess of 100 per page. The number of links also influences the strength of the link; the more links on a page, the less strength for each;</li>
</ul>
<ul>
<li>In Links &#8211; represent how many internal links are pointing to that page, image, etc. Optimize internal linking; internal links can really drive a page but use this wisely, if every page links to every page, the &#8220;link juice&#8221; is diluted;</li>
</ul>
<h3><img alt="link tiger" src="http://www.webdev77.com/images/icon_linktiger.gif" border="0"/> LinkTiger</h3>
<p>I was doing some blog maintenance work the other day; I changed the permalinks format for the posts, and something, somehow went wrong, because I had no more “active” links. I didn’t know at that time, because the homepage of the website was working fine, but if someone would have tried to open a post or see the posts in a category, he would have seen a 404 error page (page not found). Luckily I was keeping an eye on the traffic so when I started to see the poor search engine robots getting 404s I knew that something is wrong.</p>
<p>This is something that I could have prevented with an “automatic” link checker, so I did some research and I found this tool: <a class="download" href="http://www.linktiger.com" rel="nofollow", target="_blank">Link Tiger</a>. It’s a free online website broken links checking service so you don’t have to install anything but the good part is that it can automatically run a broken link hunt on your website(s) and alert you via emails. Besides scheduled links checking, I also found a couple of useful features:</p>
<ul>
<li>It checks for broken links, not only in web pages, but also within PDFs and MS Office documents;</li>
<li>Normal view and page source view with highlighted broken links for easy spotting;</li>
</ul>
<p>The free version has some limitations (i.e. only 1 website, 1000 links maximum) but there are also paid versions of the tool with improved features. So, happy link hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdev77.com/how-to-find-broken-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good Web Design Practices &#8211; Handling Errors</title>
		<link>http://www.webdev77.com/good-web-design-practices-handling-errors/</link>
		<comments>http://www.webdev77.com/good-web-design-practices-handling-errors/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 19:35:46 +0000</pubDate>
		<dc:creator>Bogdan Enache</dc:creator>
				<category><![CDATA[Web Dev & Design]]></category>
		<category><![CDATA[404 error page]]></category>
		<category><![CDATA[broken links]]></category>
		<category><![CDATA[html error]]></category>
		<category><![CDATA[web server error]]></category>

		<guid isPermaLink="false">http://www.webdev77.com/?p=6</guid>
		<description><![CDATA[Handling Errors
Everybody from time to time, surfing the web, will encounter the famous 404 error page saying that the web page or the document you were looking for was not found. The cause for the error could be a reorganization of the website (the file was removed, renamed or deleted); a user involuntarily mistyping the [...]]]></description>
			<content:encoded><![CDATA[<h3>Handling Errors</h3>
<p>Everybody from time to time, surfing the web, will encounter the famous 404 error page saying that the web page or the document you were looking for was not found. The cause for the error could be a reorganization of the website (the file was removed, renamed or deleted); a user involuntarily mistyping the URL of the page or maybe the web page never existed. No matter the cause, any webmaster will want to avoid having these types of broken links on his website. Besides the 404, &#8220;File not found&#8221; error code, there are other standard HTML <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" target="_blank">error</a> codes. Here are a few examples:</p>
<ul>
<li>A 400 error code indicates that the link or the request could not be understood by the server due to malformed syntax;</li>
<li>A 401 error code indicates that authorization is required to access the file;</li>
<li>A 403 error code indicates that the visitor is forbidden to access the file (maybe it&#8217;s in a password protected folder or maybe you activated the Hotlink Protection on your images);</li>
<li>A 500 error code indicates that the web server encountered an unexpected condition which prevented it from fulfilling the request (there are miss configured options on the web server).</li>
</ul>
<p>Each error code has its own standard page and error message. In order to deliver a better user experience, you might want to customize the error pages with your own messages and directions for the visitor to follow. The idea is that you still need to let the visitor know that something unexpected is going on, but provide him with options.</p>
<p class="important" style="text-align: center">A good practice is to include the website&#8217;s sitemap here (so the visitor can choose a &#8220;real&#8221; page to go to) or, if you have a website search feature, include it here as well.</p>
<p>If you have cPanel installed on your hosting account, you can see the last 300 errors for your website, by selecting the <strong>[Error log]</strong> option. Check this log frequently to find out if you have broken links on your site, or, what files do not exist and they should. Use this information to fix the errors and to keep your site running smoothly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdev77.com/good-web-design-practices-handling-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
