<?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>The Beta Blog &#187; Published Elsewhere</title>
	<atom:link href="http://blog.prominenthosting.com/category/published-elsewhere/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.prominenthosting.com</link>
	<description>Putting my mouth where my money is</description>
	<lastBuildDate>Tue, 06 Jul 2010 13:45:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Article: Web Primer &#8211; Mistakes, I&#8217;ve made a few&#8230;</title>
		<link>http://blog.prominenthosting.com/2008/12/05/article-web-primer-mistakes-ive-made-a-few/</link>
		<comments>http://blog.prominenthosting.com/2008/12/05/article-web-primer-mistakes-ive-made-a-few/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 08:11:22 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=147</guid>
		<description><![CDATA[When I was four years old, I watched an older friend fix his bike.  He had it upside-down, the seat and handlebars forming a makeshift tripod.  Having reattached the chain, he turned the pedals by hand, causing the back wheel to spin rapidly.  It looked like fun, so I had a go, but somehow the [...]]]></description>
			<content:encoded><![CDATA[<p>When I was four years old, I watched an older friend fix his bike.  He had it upside-down, the seat and handlebars forming a makeshift tripod.  Having reattached the chain, he turned the pedals by hand, causing the back wheel to spin rapidly.  It looked like fun, so I had a go, but somehow the middle finder of my right hand got caught in the chain, and the sprockets on the back wheel tore the end of the finger clean off.</p>
<p>Some things you learn the hard way.</p>
<p>As a web developer with nearly ten years experience &#8211; quite a lot in such an immature industry &#8211; I have made a number of mistakes, and learnt from other people&#8217;s.  I&#8217;d like to share the most common of those mistakes with you now, because if your site still makes them, you are handicapping yourself unnecessarily.</p>
<p><span id="more-147"></span></p>
<p><strong>Splash screens</strong></p>
<p>These are those screens, often animated, which you see before you get to the main website.  Somewhere between 10 and 60 seconds of wiggly lines; words like ‘experience&#8217;, ‘confidence&#8217; and ‘specialist&#8217; (why not add ‘onanist&#8217;?) fading in and out; quite possibly a drum n&#8217; bass soundtrack. </p>
<p>If you are not a student nightclub promoter, you have no excuse for annoying your visitors with this <a href="http://www.ahearnholtzman.com/index.html">unnecessary garbage</a>.  Tesco don&#8217;t force their customers to sit through a 20 second video about how they are ‘established market leaders&#8217; when all they popped in for was a pint of milk and a flat screen telly, so neither should you.  Plus, it plays havoc with your search engine ranking.</p>
<p><strong>Drop-down navigation</strong></p>
<p>Sites which have many pages often resort to drop-down navigation, which is where you hover your pointer over the buttons, and more options appear below.  If your fine motor control is not brilliant, you may find this sort of navigation frustrating or even impossible to use, even is if it is implemented perfectly.  Most of the time the coding is far from perfect, so even users with perfect hand-eye coordination can struggle.</p>
<p>Add in the fact that other page elements (like Flash or video) can cover the dropped-down navigation, making it impossible to click on, and you would need a very good reason indeed to insist on drop-down navigation.</p>
<p><strong>Internal scrolling</strong></p>
<p>Fortunately this is less common now, but in the past people often had the idea that they wanted their site to fit inside a single screen, with no scrolling.  This meant that the pages couldn&#8217;t be too tall, which was a serious restriction on the amount that could be displayed.  When the text was too big to fit on the page they <a href="http://www.colletthulance.co.uk/tax.htm">added scrollbars to the block of text</a> alone,  not the page as a whole.</p>
<p>This is unpleasant for many reasons.  First of all it is counterproductive; if people don&#8217;t like scrolling down the main page, they will <em>really</em> hate scrolling through individual page elements.  Second, if you try to print a page with these internal scrollbars you will probably find that the text gets cut off.  Third, the usual keyboard shortcuts, which are a godsend for people with less-than-perfect fine motor skills, don&#8217;t work properly, and finally: web pages are documents.  They are designed to scroll. </p>
<p>If your site still makes use of any of these techniques, it might be worth talking to your web developer to discuss alternative ways to achieve the same thing.  It needn&#8217;t be expensive or time-consuming, but your visitors will love you for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/12/05/article-web-primer-mistakes-ive-made-a-few/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Article: Web Primer &#8211; Keeping It Current</title>
		<link>http://blog.prominenthosting.com/2008/11/24/article-web-primer-keeping-it-current/</link>
		<comments>http://blog.prominenthosting.com/2008/11/24/article-web-primer-keeping-it-current/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 07:00:42 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=54</guid>
		<description><![CDATA[In my previous article, I mentioned a number of things that search engines look for when deciding where to rank your website among the other results.  In general, the things that make your site attractive to search engines are the same things that will make your site appeal to human visitors too.
This is probably most [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a title="Search Engine Optimisation" href="/2008/11/17/article-web-primer-search-engine-optimisation/">previous article</a>, I mentioned a number of things that search engines look for when deciding where to rank your website among the other results.  In general, the things that make your site attractive to search engines are the same things that will make your site appeal to human visitors too.</p>
<p>This is probably most obvious when you look at how often a website is updated.  Search engines will give more weight to a site which is updated regularly, on the grounds that newer content is more likely to be relevant.  Your potential customers will probably make a similar judgement; a site which contains obviously out-of-date content &#8211; such as details of events which happened months ago -  can do you more harm than good.</p>
<p><span id="more-54"></span></p>
<p>I appreciate that it is not always easy to keep your site up to date.  On a practical level, you may not find it easy to make changes, or the ability to make changes may be in someone else&#8217;s hands.  If you are not in control of your website, then you have no power to influence whether it generates a useful return on investment, which is an uncomfortable position to be in.  If your web developer is worth their fee, they should be able to explain the different ways in which you can maintain your site yourself.</p>
<p>One of the most common ways to keep a site up-to-date is to develop a news database, which lives on your website.  You typically add news using a simple web form, and as part of the process you give the news an expiry date.  That way, the website knows when the news is no longer relevant, and can hide it automatically once the date has passed.  You never have to worry about obsolete content again.</p>
<p>Another benefit of a news database is that one simple form submission can automatically trigger changes on many pages; for example the front page could be updated, listing the headlines of the top 5 news items, as would the news list.  There would also be a brand new page for each news item, which is full of relevant text.  All of this is exactly what a search engine likes to see.</p>
<p>Finally, if you categorise your news, you could show different news on different pages, which is hugely useful for your human visitors.  As they browse your site, they are always being offered news which is recent and relevant.  If you look at the website of Lynx Networks (lynxnetworks.co.uk), you will see that each service and sector has its own news, so that as you visit the pages which are most relevant to you, you are always being offered news and case studies which tie in with your interests.</p>
<p>By making really intelligent use of a news database, you will enhance your site for both visitors and search engines, which makes your chances of getting a return on investment that much greater.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/11/24/article-web-primer-keeping-it-current/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Web Primer &#8211; Search Engine Optimisation</title>
		<link>http://blog.prominenthosting.com/2008/11/17/article-web-primer-search-engine-optimisation/</link>
		<comments>http://blog.prominenthosting.com/2008/11/17/article-web-primer-search-engine-optimisation/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 07:00:56 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=58</guid>
		<description><![CDATA[The question I am most commonly asked, by about a mile and a half, is &#8220;How can I make my website do better on search engines?&#8221;  A short question, but the answers are many and varied.  A simpler question to start with is &#8220;What do search engines look for in a site?&#8221;  As you will [...]]]></description>
			<content:encoded><![CDATA[<p>The question I am most commonly asked, by about a mile and a half, is &#8220;How can I make my website do better on search engines?&#8221;  A short question, but the answers are many and varied.  A simpler question to start with is &#8220;What do search engines look for in a site?&#8221;  As you will see, the answers to question one all stem from the answer to question two.</p>
<p><span id="more-58"></span></p>
<p>The key word to keep in your mind when discussing search engines is <strong>relevance</strong>. The only thing the humble search engine wants to do is return relevant results.  With the web being as large as it is (tens of billions of pages at least) this is a job that can only be done by a computer, which is a shame, because computers are about as good at analysing intangible concepts such as relevance as they are at windsurfing.  What computers really like to do &#8211; pretty much all they can do, in fact &#8211; is count stuff.  This means that they have to use fairly crude methods, such as counting the <strong>number of times a search phrase appears</strong> in your text, in order to make an educated guess as to how relevant it is.</p>
<p>So, the more often the search phrase appears, the better?  Well, only up to a point.  Search engines are smart enough to realise that bigger is not always better, so an unrealistic phrase count will lead to your site being penalised.  They also care where in the page the key words appear, so <strong>constructing your web page properly is essential</strong>.  This is where a web designer who really understands HTML is going to prove their worth.</p>
<p>What else can computers count?  Well, Google pioneered the concept of <strong>counting the number of inbound links</strong> a page has, and storing this as a value called ‘PageRank&#8217; (PR).  Each link into you counts as a vote in favour of your site, and the more links in, the greater your PR, and therefore search engine position, will be.  Even better, a link from a site with high PR carries more weight than a link from a low PR site.  Large sites like the BBC and Yahoo tend to have a high PR, so a link from any of these will send your search engine position soaring.</p>
<p>Anything else that computers can count?  The <strong>number of days since your content was updated</strong>, for one.  Search engine ‘bots&#8217; will visit your site regularly, and what they really want to see is fresh content.  It stands to reason that content which was written last week is more likely to be relevant than content which was written months,  or even years ago (you know who you are!).</p>
<p>Next time, I&#8217;ll talk you through some simple techniques to improve your score on each of these metrics.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/11/17/article-web-primer-search-engine-optimisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Web Primer &#8211; Domain Names</title>
		<link>http://blog.prominenthosting.com/2008/11/10/article-web-primer-domain-names/</link>
		<comments>http://blog.prominenthosting.com/2008/11/10/article-web-primer-domain-names/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 07:00:44 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=49</guid>
		<description><![CDATA[Your website has just gone live.  You have tweaked every word to ensure that it communicates your message clearly and powerfully.  The HTML is perfectly coded so that search engines have the best chance of sending your site to the top of their listings.  The design is beautiful and elegant, and having had it tested [...]]]></description>
			<content:encoded><![CDATA[<p>Your website has just gone live.  You have tweaked every word to ensure that it communicates your message clearly and powerfully.  The HTML is perfectly coded so that search engines have the best chance of sending your site to the top of their listings.  The design is beautiful and elegant, and having had it tested on countless computers you are sure that it will look great on any screen.  Your web developer deserves a pat on the back, and so do you for hiring someone so competent.</p>
<p>However, it is quite possible that a decision you made weeks, months or even years ago will have a big impact on the success of your website, and certainly on the speed of its growth.  Choosing the right domain name (the bit that comes after ‘www&#8217;, so <em>prominentmedia.com</em> or <em>google.co.uk </em>for example) is incredibly important.  As a professional web developer, I am only occasionally asked for to advise on domain name selection, which is a shame because in many cases I could help my clients pick a domain name which makes growing their website even easier.</p>
<p><span id="more-49"></span></p>
<p>Here are a few handy hints (with notable exceptions):</p>
<h4>Stick to the main TLDs where possible</h4>
<p>The top level domain (TLD) is the final part of the domain name (‘.com&#8217;, ‘.uk&#8217;, ‘.net&#8217; and so on), and is usually country-specific &#8211; in Germany they have ‘.de&#8217;, in France they have ‘.fr&#8217;.  The domain name system was invented in the USA, and as a result they don&#8217;t have their own geographic TLD; .com, .net and .org are theoretically intended to be US-only.  In reality everyone should register their chosen domain name as both ‘.com&#8217; and ‘.co.uk&#8217; if possible; it makes it much more likely that people will type it correctly.</p>
<p>Although there are a large number of TLDs available, at present I would advise you to stick to ‘.com&#8217; and ‘.co.uk&#8217; for businesses, and ‘.org&#8217; and ‘.org.uk&#8217; for voluntary organisations.  In my experience people simply don&#8217;t remember the less common ones such as ‘.biz&#8217;, ‘.eu&#8217; and ‘.info&#8217;.</p>
<p>Exception:  Are you a TV company?  If so, then you may be able to join <em>gm.tv</em> and <em>five.tv</em> in making some use of the ‘.tv&#8217; TLD, intended originally for the island nation of Tuvalu. </p>
<h4>Your domain name should ideally be short, memorable and easy to spell</h4>
<p>Internet lore has it that all common single English words have been registered already, in <em>.com</em> form at least, so <em>accountants.com</em> is long gone.  All is not lost, however, because there are plenty of two-word combinations available, and there will be for some time to come.  Try to avoid hyphens if possible, because when you are telling people your domain name the convention is to run all the words together, and it just takes too long to say &#8220;Milton hyphen Keynes hyphen Plumbers&#8221;.</p>
<p>Exception:  Tech advice site Experts Exchange were sensible to register <em>experts-exchange.com</em>.</p>
<h4>Your domain name should contain your key search phrases</h4>
<p>Search engines know that you have to pay for domain names, so they give some weight to any terms found within them.  For an accountancy firm in Cambridge, then, the domain <em>cambridgeaccountants.co.uk</em> would be a good one. </p>
<p>Exception:  If your brand is big enough, your name is all you need.  Amazon, Google and Yahoo! do fine using just their name (and a multimillion dollar marketing budget).</p>
<h4>You can have more than one domain name</h4>
<p>A common solution to the problem above is to have one domain name for your business stationery &#8211; usually your business name &#8211; and one which you submit to search engines and build links towards.  In the example above, the firm could register <em>hughesandson.co.uk</em> and <em>cambridgeaccountants.co.uk</em> and have them both point to the same website. </p>
<p>Beware of having too many domains pointing to the same site, though, because some search engines may take a dim view, and downgrade you if they think that you are trying to unfairly disrupt (or ‘game&#8217;) their system.  One good quality ‘keywords&#8217; domain, alongside a ‘business&#8217; domain,  is unlikely to cause any alarm, however. </p>
<p>Exception:  B&amp;Q do all of their online trading at <em>diy.com</em>.</p>
<p>Iain Row runs Prominent Media, a web design an development company based in Milton Keynes.  They specialise in building websites ‘that work as hard as you do&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/11/10/article-web-primer-domain-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Seven reasons to avoid JavaScript dynamic navigation</title>
		<link>http://blog.prominenthosting.com/2008/11/03/seven-reasons-to-avoid-javascript-dynamic-navigation/</link>
		<comments>http://blog.prominenthosting.com/2008/11/03/seven-reasons-to-avoid-javascript-dynamic-navigation/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 08:00:41 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=44</guid>
		<description><![CDATA[I&#8217;ve been a web developer for over eight years, and in that time I&#8217;ve been fortunate enough to see several bad ideas go out of fashion, including splash screens and unnecessary framesets.  However, one really bad idea that seems to be hanging around is the use of JavaScript for dynamic navigation menus.  This is bad [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a web developer for over eight years, and in that time I&#8217;ve been fortunate enough to see several bad ideas go out of fashion, including splash screens and unnecessary framesets.  However, one really bad idea that seems to be hanging around is the use of JavaScript for dynamic navigation menus.  This is bad for several reasons &#8211; seven of the most obvious of which are listed after the jump:</p>
<p><span id="more-44"></span></p>
<h4>When navigation is not permanently displayed, it makes moving through a site difficult.</h4>
<p>One of the keys to making a site easy to use is giving visitors a clear indication of where in the site they are now, have been, and should go to next.  Good navigation will provide all of these things, but it&#8217;s impossible to accomplish using menus which only appear when the mouse is over them. </p>
<h4>It can be hidden by embedded elements, making navigation to some pages impossible.</h4>
<p>Most dynamically-displaying navigation goes over the top of content which is already visible.  However some content, like embedded video and Flash animations, will not be hidden by the navigation bar, but stay on top, with the result that parts of the navigation will be impossible to reach.</p>
<h4>It&#8217;s not guaranteed to work in all browsers.</h4>
<p>Some browsers have stricter implementations of JavaScript than others, which means that while your code may work perfectly well in IE, you&#8217;d better be prepared for some serious testing to ensure that it works equally well in FireFox, Mozilla, Safari, Opera and other minority browsers.  If your navigation is broken then so is your site.</p>
<h4>It requires fine motor control and hand-eye co-ordination.</h4>
<p>In common with most dynamic menu systems, like Windows&#8217; own Start menu, getting around it requires practice and some skill with a mouse.  If you have ever done a usability study with elderly users you will find that not everyone finds this easy.  Windows does get one thing right; you can use it fairly easily using just the arrow keys &#8211; not often the case with JavaScript navigation.</p>
<h4>No major site uses it.</h4>
<p>Google, Amazon, YouTube, BBC, MSN, Yahoo!, MySpace, eBay, Wikipedia, Craigslist, IMDB; you name them, they don&#8217;t use it.</p>
<h4>There are better ways to accomplish the same thing.</h4>
<p>One good thing about JavaScript is that a single script file can contain the navigation for the entire site.  When you update that file, the whole site&#8217;s navigation updates.  However, this is also the case with any server-side scripting technology, outputting standard HTML, with none of the drawbacks listed here.</p>
<h4>JavaScript can be easily turned off &#8211; then your site is broken! </h4>
<p>Since JavaScript powers many of the things that are most unwelcome on the web, such as pop-ups and windows that refuse to close, some people turn it off (it&#8217;s easy to do by accessing the ‘Security&#8217; tab in Internet Options).  In that case, most dynamic navigation stops working, and in some cases the navigation bar disappears altogether.  Statistics from W3Schools show that 10% of the visitors to your site will have JavaScript disabled.  Since there&#8217;s no really good reason to use JavaScript for navigation, why even run the risk that your site will be unusable by 10% of your visitors?</p>
<p>Iain Row is the lead developer at Prominent Media Ltd, a <a href="http://www.prominentmedia.com/">web development company</a> based in the UK.  Their SiteNav product is an intelligent <a href="http://www.sitenav.co.uk/">website navigation solution</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/11/03/seven-reasons-to-avoid-javascript-dynamic-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Website Navigation Essentials</title>
		<link>http://blog.prominenthosting.com/2008/10/27/article-website-navigation-essentials/</link>
		<comments>http://blog.prominenthosting.com/2008/10/27/article-website-navigation-essentials/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 20:15:55 +0000</pubDate>
		<dc:creator>Iain</dc:creator>
				<category><![CDATA[Published Elsewhere]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.prominenthosting.com/?p=39</guid>
		<description><![CDATA[Though it sounds simple, one of the keys to making a website easy to use is giving people a clear indication of where in the site they are now, have been previously and should go next. This is the job of the site&#8217;s navigation elements.
In previous years, the consensus was that the main function of [...]]]></description>
			<content:encoded><![CDATA[<p>Though it sounds simple, one of the keys to making a website easy to use is giving people a clear indication of where in the site they <em>are now</em>, have <em>been previously</em> and should <em>go next</em>. This is the job of the site&#8217;s navigation elements.</p>
<p>In previous years, the consensus was that the main function of website navigation was to take visitors from your front page to the area of the site they wanted to visit. However in today&#8217;s search-engine-dominated World Wide Web, this model is unlikely to be the most accurate.</p>
<p><span id="more-39"></span></p>
<p>Overwhelmingly, visitors go directly to content-laden pages, lower down the navigation hierarchy. This is because these pages are the ones that search engines direct them to. From there, site visitors will make a decision about whether to browse further, contact you directly, or leave the site. If your navigation design makes it difficult for people to move through the site, they will simply leave.</p>
<p>This is the main reason why the use of frames has largely died out, but it also bodes badly for JavaScript driven dynamic navigation, where elements are not visible until the mouse is over them. If your visitors found one of your Web pages from a search engine and didn&#8217;t use your home page site navigation, how will they know which area to roll over to get to other useful content? Those hidden elements that guide the user through your site are all but invisible. It&#8217;s likely that the user will hit the back button and start another search for content that may be elsewhere on your site.</p>
<p>Breadcrumb navigation can help by letting the visitor know how far they are down a certain path and helping them to come back up, but it provides no clue about what other pages might also be appropriate.</p>
<p>The best solution is to have context-sensitive navigation. When visiting one page, you can see at a glance the other pages in the same section, as well as the other main sections of interest. </p>
<p>For an example, take a look at <a href="http://www.cranfieldaerospace.com/gsuits.aspx">www.cranfieldaerospace.com/gsuits.aspx</a>.  This site has more than 150 pages, but even jumping straight into a content page four levels down we can tell immediately where we are, just from the navigation.  We can also tell from the links on the left what other pages are ‘siblings&#8217; of this one, and might be worth a visit, as well as which other sections are available.</p>
<p>A key factor is the use of a different colour to highlight the current page or section.  This is vital for helping the visitor to see at a glance where they are, although it doesn&#8217;t need to actually be a different colour; bold or italic text can work just as well, depending on the site&#8217;s design.  The key thing is that the path to the current page must be visible.</p>
<p>In the case of Cranfield Aerospace, their entire site&#8217;s navigation is run using a piece of .NET code called SiteNav (<a href="http://www.sitenav.co.uk/">www.sitenav.co.uk</a>).  This lets the team running the website write a simple XML file which maps the navigation like a family tree; the SiteNav code then reads this file and works out what links are appropriate for each page.  It can use the same data to produce breadcrumb navigation and a site map page, and the key benefit is that you don&#8217;t have to be in any way technical to write the XML file or implement SiteNav &#8211; two lines of code are all that is required.</p>
<p>You don&#8217;t have to use SiteNav, of course &#8211; but whatever method you use, try to avoid the false promise of JavaScript and instead implement navigation properly.  If you do, you&#8217;ll give your site the best chance of both retaining visitors, and encouraging them to spend as much time exploring your site as possible.</p>
<p>Iain Row is the lead developer at Prominent Media Ltd, a <a href="http://www.prominentmedia.com/">web development company</a> based in the UK.  Their SiteNav product is an intelligent <a href="http://www.sitenav.co.uk/">website navigation solution</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prominenthosting.com/2008/10/27/article-website-navigation-essentials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
