<?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>Usability - designing for people &#187; Web Development</title>
	<atom:link href="http://david.guru24.net/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://david.guru24.net</link>
	<description>My thoughts on Web usability, eMarketing, product design and more...</description>
	<lastBuildDate>Fri, 27 Feb 2009 16:08:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web hosting &#8211; choosing a good UK web host</title>
		<link>http://david.guru24.net/2008/08/01/web-hosting-choosing-a-good-uk-web-host/</link>
		<comments>http://david.guru24.net/2008/08/01/web-hosting-choosing-a-good-uk-web-host/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 09:47:56 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/?p=91</guid>
		<description><![CDATA[Ask ten people to recommend a Web hosting company and you will get ten different answers. Finding the right place to host your Web sites is a bit of a minefield, so hopefully this article will offer some insight into the options available and help you make the right choice.
If you need some suggestions right [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ask ten people to recommend a Web hosting company and you will get ten different answers. Finding the right place to host your Web sites is a bit of a minefield, so hopefully this article will offer some insight into the options available and help you make the right choice.</strong></p>
<p>If you need some suggestions right now, cut to the chase and jump down to the bottom of this page for my quick <a href="#recommend">UK Web host recommendations</a>.</p>
<p>While simple static sites can be hosted free, there is a vast array of options available for hosting scripted or data-driven Web applications such as CMS, eCommerce, blogs, etc. Cost varies from £1.50/month right up to £350/month and beyond.</p>
<h4>Dedicated, VPS, shared?</h4>
<p>The four main categories of Web hosting (with typical monthly prices in £UK) are:</p>
<ol>
<li><strong>Shared hosting</strong>, free-£30<br />
A physical server is divided up and shared amongst hundreds of customers. Because partitioning is within the operating system, there is potential for some sites to hog system resources, breach security boundaries or even crash the server. In short, you’re relying on a host’s ring-fencing technology and the responsible use by other customers on the same server.</li>
<li><strong>Virtual Private Server (VPS)</strong>, £15-£80<br />
By partitioning a physical server, each VPS runs its own operating system and behaves like a dedicated server with all of the security and some of the performance benefits without the cost of a dedicated server, or the potential problems of shared hosting. Resources are shared evenly between each VPS and this makes for consistent performance.</li>
<li><strong>Co-located server</strong>, £30-£300 (1U rack space)<br />
Your own server located at an ISP data centre. Only necessary if you have very unique or specific hardware or software requirements. Do what you want with it, but you’re responsible.</li>
<li><strong>Dedicated server</strong>, £50-£350<br />
Your server, only your own sites are hosted, so nobody else can hog resources or crash your server. More flexibility in terms of customising setup and installing and upgrading software.</li>
</ol>
<p>Many Web sites will appear to perform almost identically whether they are sitting on a cheap shared host or a top-end dedicated server. So why is there such a vast difference in price?</p>
<p>Web hosting is now a highly competitive commodity service. The main factors determining price are:</p>
<ol>
<li><strong>resilience and reliability</strong> &#8211; uptime; commonly 99.99%+ for HTTP, but database servers can have problems and may not be measured in uptime stats.</li>
<li><strong>performance</strong> &#8211; general web site response time and data throughput.</li>
<li><strong>capacity</strong> &#8211; ability to cope with high volumes of traffic or spikes.</li>
<li>&#8216;<strong>over selling&#8217;</strong> &#8211; the number of other sites hosted on each server and controls placed on customer accounts. Beware of &#8216;unlimited bandwidth&#8217; &#8211; although bandwidth is rarely unlimited, this often translates to &#8216;busy server&#8217;.</li>
<li><strong>features</strong> &#8211; backup, control panels, SSL certificates, auto installers, storage and data transfer allocation.</li>
<li><strong>support</strong> &#8211; what are you responsible for yourself and how quickly can you get help when you need it?</li>
</ol>
<p>So, start by determining your present and future needs &#8211; the number and scale of Web sites to be hosted, mission-critical status, support required, etc.</p>
<p>If you already use shared hosting, try <a href="http://dr.xoozoo.com/ipn/" target="_blank">ipneighbour</a> to find out how many other sites are hosted on your server. The results can be quite interesting, and alarming.</p>
<h4>Platform</h4>
<p>The platform of choice for hosting Web sites is still predominantly Linux/Unix for ubiquitous LAMP applications, CMS and blogs or JAVA, Rails, or Python apps.</p>
<p>Most shared hosting runs on a solid Linux platform and some hosts use grid or clustering technology which is supposed to offer performance, resilience and scalability benefits. In practice, these can under perform compared to a decent VPS or dedicated server, but for many people it’s a good enough alternative.</p>
<p>If you particularly need to run .ASP scripts or .NET applications, you will have to go down the proprietary Microsoft route. Just make sure the server is fully patched and set up correctly &#8211; these servers are constantly under attack and blighted by security problems, despite recent improvements.</p>
<h4>PHP 4 / 5</h4>
<p>As one of the most widely used scripting languages for Web applications, good PHP support is essential. PHP5 was released way back in 2004 and PHP4 has now reached end of life. Unfortunately, many Web hosts still only support PHP4 and some offer only outdated releases of PHP5.</p>
<p>There are many significant benefits &#8211; performance, security, functionality &#8211; to using recent stable versions of PHP5 and many of today&#8217;s increasingly demanding Web applications require it. PHP5 also has much better support for Web services, XML, JSON etc.</p>
<p>So, choose a good Web host with up to date PHP5 support (5.2+ ideally). Hosting companies tend not to upgrade PHP on their servers, so start with a recent version  or you could find yourself lumbered with a server which won&#8217;t run a lot of modern Web applications.</p>
<h4>Reliability</h4>
<p>So what about uptime? It actually varies little between the average hosts and the best ones. Decide if your Web sites really are mission critical. If they’re not, the rare possibility of a short outage might be worth what could be a considerable cost saving.</p>
<p>Side-note: if you think your hosting needs to be mission critical, then your Web site usability definitely should be! Bad usability can lose you far more visitors/customers than an unreliable Web host.</p>
<h4>Shared hosting &#8211; getting better</h4>
<p>Recent years have seen increasing popularity of VPS as a more cost-effective alternative to dedicated servers.</p>
<p>Shared hosting, traditionally unreliable, has also seen the emergence of premium level shared services which have made significant improvements in performance and reliability. This blurs the boundaries between shared and VPS hosting, just as VPS has with dedicated.</p>
<h4>Multi-domain and reseller hosting</h4>
<p>Most hosting packages on offer these days allow customers to further sub-let their own web space; several domains (in the 10’s or 100’s) can to be hosted on a single shared or VPS account. Sometimes this is pitched as a ‘reseller’ option, although most server appliance control panels, such as Plesk, support reseller activity and some have direct billing facilities.</p>
<p>You can also set up client areas with their own control panel access, quotas and allocations. You can even brand your control panel to make it look like you provide and run hosting services yourself.</p>
<h4>Domain names and DNS management</h4>
<p>Another important element of Web hosting and Internet services is domain name management. If you look after multiple domains, it is important to use a good domain host with a decent full-feature control panel and a sensible policy on moving and re-tagging domains.</p>
<p>Most Web hosts offer DNS management, but it’s probably worth managing this elsewhere, with a well established and stable company. Moving domains can be more difficult and disruptive than moving web sites. Updating DNS records to point to a new host or server is relatively straightforward compared to re-tagging your domains to a new IPS.</p>
<h4>Finding a good hosting company</h4>
<p>Assuming you have identified your hosting requirements, you then have the difficult task of finding a good company to fulfill those needs.</p>
<p>Ask around for some recommendations, but treat these with caution. The experience one lucky, or unlucky, customer has with a hosting company may not be an accurate reflection of the real situation.</p>
<p>Search the Internet for hosting reviews. Most hosting companies get slated on forums and review sites, so be wary of single reviews from disgruntled individuals or suspiciously glowing reviews. Look for a consensus and trust your instinct.</p>
<p><a title="open web hosting talk in a new browser window" href="http://www.webhostingtalk.com/" target="_blank">Web Hosting Talk</a> is one of the main hosting forums,</p>
<h4>Server location</h4>
<p>If your Web sites target users in a particular country, it is best to host on a server which is located in that country. The main benefits of serving your sites from the same country as your users are:</p>
<ol>
<li><strong>SEO</strong>: search engine rankings can be affected by which country your web site’s IP number is registered to. Because search results are commonly tuned to the country each user is located in, hosting on a server in a different country can reduce search result rankings, often significantly. Hosting companies know this and often conceal the location of their data centres.</li>
<li><strong>resilience</strong>: reduced points of failure if network traffic has fewer hops to make.</li>
<li><strong>performance</strong>: slightly better if your local host is a good one.</li>
</ol>
<h4><a name="recommend"></a><br />
My Web host recommendations</h4>
<p>I have the dubious honour of looking after a variety of servers and hosting accounts for my UK clients as well as myself. This gives me plenty of hands-on experience and the unique ability to compare and contrast.</p>
<p>I will be posting a more detailed review of UK-oriented Web hosting companies in due course. But for now, here’s a taster based on my experiences so far…</p>
<ul>
<li><a href="http://www.rackspace.co.uk/" target="_blank">Rackspace</a>: one of the best &#8211; great performance and resilience. Premium service, premium prices.</li>
<li><a href="http://www.unitedhosting.co.uk/" target="_blank">United Hosting</a> &#8211; UK and US data centres, premium shared and dedicated hosting. Very focused on server/network performance and reliability, with truly outstanding customer support.</li>
<li><a href="http://www.1and1.co.uk/" target="_blank">1and1</a>: good value packages, reliable but mediocre performance despite the massive network. 1and1&#8217;s atrocious support is legendary. GeoIP warning: data centres in Germany.</li>
<li><a href="http://www.servage.net/" target="_blank">Servage</a>: feature-packed ‘value’ shared hosting, big cluster setup promises much but delivers shocking unreliability. GeoIP warning: data centres might be lurking in Germany, Sweden or Denmark.</li>
<li><a href="http://www.34sp.com/" target="_blank">34SP</a>: good range of budget hosting options, but cheaper shared hosting has had some reliability problems. Reasonable support. Still not shaken off the ‘hobbyist’ tag. Now offers VPS. Certainly worth considering.</li>
</ul>
<p>Other promising Web hosts; I can&#8217;t claim any first hand experience with these, but research indicates these companies are very well regarded:</p>
<ul>
<li><a href="http://www.innohosting.com/" target="_blank">InnoHosting</a> &#8211; UK and US data centres, well-priced shared, VPS and dedicated hosting. One to watch?</li>
<li><a href="http://www.medialayer.com/" target="_blank">MediaLayer</a> &#8211; US data centres, LAMP optimised shared or dedicated hosting.</li>
<li><a href="http://www.mediatemple.net/" target="_blank">Media Temple</a> &#8211;  US data centres, grid/cluster shared, VPS and dedicated hosting. Does it live up to the hype?</li>
<li><a href="http://www.5quidhost.co.uk/" target="_blank">5QuidHost</a> &#8211; great value US/UK LAMP hosting. Looks rather &#8216;back-bedroom&#8217;, but enjoys an increasingly good reputation.</li>
<li><a href="http://www.slicehost.com/" target="_blank">Slicehost</a> &#8211; US data centres, high performance bare bones Linux VPS for hardcore techies.</li>
</ul>
<p>Look out for my detailed Web hosting reviews, coming soon. All will revealed, in my no holds barred review. In the mean time, if you have any good or bad experiences with a Web hosting company, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2008/08/01/web-hosting-choosing-a-good-uk-web-host/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Top 6 problems in the Web design process</title>
		<link>http://david.guru24.net/2008/05/13/top-7-problems-in-the-web-design-process/</link>
		<comments>http://david.guru24.net/2008/05/13/top-7-problems-in-the-web-design-process/#comments</comments>
		<pubDate>Tue, 13 May 2008 17:05:46 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[agencies]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/?p=90</guid>
		<description><![CDATA[By not accounting for the unique characteristics of the medium, many accomplished designers are struggling to apply their talent to the Web and in doing so, create problems which ripple all the way down through the development process.
This can have a negative impact on project time-scales, costs and user experience. It can also compromise the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>By not accounting for the unique characteristics of the medium, many accomplished designers are struggling to apply their talent to the Web and in doing so, create problems which ripple all the way down through the development process.</strong></p>
<p>This can have a negative impact on project time-scales, costs and user experience. It can also compromise the design when problems which could have been avoided need to be corrected further down the line.</p>
<p>The term &#8216;design&#8217; is often misused and misunderstood; in this context, I&#8217;m talking about the agency-style creative and graphic design stage which is all too often annexed from the peculiarities of the medium and the complexities of the development process.</p>
<p>Here are some ways to avoid the top six problems we encounter with non-Web designs:</p>
<ol>
<li><strong>Design for screen resolution</strong><br />
Printed output has the benefit of significantly higher resolution than the screens Web sites are viewed on. As a result, designs created at higher resolution, and proofed/approved on printed hardcopy usually do not translate to a 72dpi screen. Text usually suffers first, becoming unreadably small once the layout has been scaled down to fit within a 1024x page width, or worse if you are constrained to 800x. Other design elements suffer too and the whole balance of the layout can get seriously compromised once the design has been shoe-horned into a medium for which it was not originally designed.</p>
<p><strong>Recommendation</strong>: for non-Flash page designs, create mockups or visuals in pixels at 72dpi. Don&#8217;t use a vector-based design application; Adobe Illustrator and QuarkXPress are the wrong tools for this job. Use something like FireWorks or PhotoShop, work with a browser viewport template at 100% size and <strong>use browser fonts</strong>.</li>
<li><strong>Account for variable content</strong><br />
Most successful Web sites are content rich, growing rapidly and organically with contributions from numerous sources. Problems arise when a design assumes that content doesn&#8217;t vary in length and is always displayed in a fixed size text box. This never happens. Even in cases where content won&#8217;t change, different browsers on different platforms will render text differently no matter how well your CSS reset tries to level the cross-browser playing field.</p>
<p><strong>Recommendation</strong>: expect content to change, particularly in length. Make sure your design gives it room to grow and contract. Don&#8217;t expect text to fit snugly within a fixed-height box &#8211; it won&#8217;t.</li>
<li><strong>Don&#8217;t treat navigation as a visual design element</strong><br />
Navigation design is an incredibly important part of the whole Web design process. Information architecture, content classification and user interaction must all be taken into account when designing navigation.</p>
<p>Visual styling obviously needs to compliment the rest of the site design but it is essential to get the navigation working first.</p>
<p><strong>Recommendation</strong>: fully map out the site&#8217;s content first and get a handle on the big picture. From the user&#8217;s point of view, navigation needs to be understood and interacted with, not just looked at!</li>
<li><strong>Providing a style guide</strong><br />
It is not practical to expect visuals for every page on a Web site. Because there can be so many different layout variations, particularly with dynamic pages, developers need a style guide to help them get the aesthetics right where no specific visual exists.</p>
<p><strong>Recommendation</strong>: supplement design visuals with a style guide covering design elements and specific details which can be applied in situations where no page visual exists. Also describe how user interactions should look and work &#8211; for example, rollovers and &#8217;selected&#8217; states; developers will happily improvise, but designers will always have something in mind, so they should share it!</li>
<li><strong>Work with &#8211; rather than just provide assets for &#8211; the development team</strong><br />
Projects where concept and design are determined, then handed over to the dev team to build, will have problems unless the designers have a thorough understanding of content, technical and user interaction issues, such as navigation.<br />
<strong>Recommendation: </strong>It&#8217;s a team effort &#8211; people working on concept, design and build all need to communicate, work together and respect what each other is contributing.</li>
<li><strong>Don&#8217;t sell clients non-workable visuals</strong><br />
This is often where the problems start. All of the mistakes described above are rolled into a set of print-friendly visuals which clients buy into. When the time comes to start making the design work on-screen and on-line, changes have to be made to get a workable result. <em>&#8220;Can you make it look like the visual we approved?&#8221;</em></p>
<p><strong>Recommendation</strong>: if you have to sell a visual concept to a client, make it very clear that it is not an accurate design and is likely to change. If you need to get accurate Web visuals approved, take these important issues into account and present something workable. There is no need to see costs escalate or to fall out with a client over the difference between what is expected and what was delivered.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2008/05/13/top-7-problems-in-the-web-design-process/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Avoiding the Terminal 5 effect</title>
		<link>http://david.guru24.net/2008/03/29/avoiding-launch-problems-like-terminal-5/</link>
		<comments>http://david.guru24.net/2008/03/29/avoiding-launch-problems-like-terminal-5/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 01:03:38 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2008/03/29/avoiding-launch-problems-like-terminal-5/</guid>
		<description><![CDATA[There are lessons to be learned from the Heathrow Airport Terminal 5 debacle which can be applied to many complex projects, including Web sites.
The T5 shambles is a high-profile and very damaging embarrassment. It&#8217;s not the only problem of course: Britain&#8217;s Heathrow airport has been a major time-bomb for quite some time. In fact, you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>There are lessons to be learned from the <a href="http://news.bbc.co.uk/1/hi/uk/7318568.stm" title="read the Heathrow T5 story on the BC News web site in a new browser window" target="_blank">Heathrow Airport Terminal 5 debacle</a> which can be applied to many complex projects, including Web sites.</strong></p>
<p>The T5 shambles is a high-profile and very damaging embarrassment. It&#8217;s not the only problem of course: Britain&#8217;s Heathrow airport has been a major time-bomb for quite some time. In fact, you might question why such a large and expensive facility has been built around an airport which is so chronically short of runway capacity.</p>
<p>The big story this time of course is the fact that despite considerable testing and vast expense, on launch day, Terminal 5 failed spectacularly due to a number of unexpected circumstances which all combined to break the whole facility, and in some style.</p>
<p>This is also what can, and routinely does, happen to complex Web sites on launch day. So what lessons can we learn from this?</p>
<ol>
<li><strong> Testing is crucial</strong>, but it won&#8217;t guarantee smooth running from day one.</li>
<li><strong>Usability </strong>of all systems, computerised or not, is extremely important. Poor signage  at T5 caused confusion and staff, who had received some training, struggled with systems when this proved to be inadequate.</li>
<li><strong>Fix known problems.</strong> Issues raised during testing may not have been acted upon. This could be down to poor communication and lax Management. Listen to staff, document all known problems, prioritise issues and deal with them.</li>
<li><strong>Don&#8217;t overlook peripheral issues.</strong> Many of the T5 problems were compounded by difficulties with side issues such as staff car parking and security bottlenecks. The knock-on effect of these may have been underestimated.</li>
<li><strong>Conduct full-cycle and high load testing.</strong> Unit testing is not enough &#8211; how everything hangs together is just as important. At T5, there were problems when three different teams of baggage handlers failed to synchronise their activities.</li>
<li><strong>Anticipate potential problems and build-in capacity to deal with them.</strong> When the baggage handlers at T5 struggled to cope with the number of items passing through the system, everything backed up and ground to a halt. Ask some &#8216;what if?&#8217; questions, and work out practical answers.</li>
<li><strong>The consequences of not testing</strong> can cost far more than the testing which could have helped avoid the problems in the first place.</li>
<li><strong>When problems develop, communicate with the people who are affected. </strong>If you can&#8217;t provide any detail, at least reassure people that problems are being dealt with.<strong><br />
</strong></li>
<li><strong>Launch with reduced load</strong>, ramp it up, monitor the results and make improvements from what you learn as things develop. On launch day, T5 experienced large passenger numbers and a high level of load. Problems escalated quickly to a level beyond which they could not be dealt with. The facility broke and a many people were affected.</li>
</ol>
<p>This last point is possibly the biggest lesson to learn for Web projects at launch.</p>
<h3>Live testing is inevitable</h3>
<p>Like it or not, real users will be testing your Web site when it goes live, regardless of how prepared you think you are. Accept this, deal with it and make it a part of your launch process.</p>
<p>Stage traffic buildup and <strong>never mailshot large numbers of people in one hit</strong> inviting them all to visit a newly launched Web site. Stage your traffic generating activities, monitor the affects on load, errors, user behaviour, etc., then identify areas for improvement and fix the big ones before ramping up your traffic.</p>
<p>With the benefit of hindsight it is easy to criticise those responsible for the Heathrow Terminal 5 shambles. Of course, T5 is a large and complex facility which was only a few different decisions away from  working and being hailed as an incredible achievement.</p>
<p>We can learn from this and do more to avoid complex Web projects from suffering a major <strong>&#8220;T5&#8243;</strong> at launch time.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2008/03/29/avoiding-launch-problems-like-terminal-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Making new Web sites search visible</title>
		<link>http://david.guru24.net/2007/10/09/making-new-web-sites-search-visible/</link>
		<comments>http://david.guru24.net/2007/10/09/making-new-web-sites-search-visible/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 10:17:42 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2007/10/11/making-new-web-sites-search-visible/</guid>
		<description><![CDATA[
New Web sites, particularly newly registered Internet domain names, can take many months, sometimes 6 to 12 months to become fully visible on search engines. Get something out there early, even if you are not ready for a full-on Web site.
Some businesses are in the fortunate position of not needing a Web site to help [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/google-search-header.gif" title="google search montage" alt="google search montage" /></p>
<p><strong>New Web sites, particularly newly registered Internet domain names, can take many months, sometimes 6 to 12 months to become fully visible on search engines. Get something out there early, even if you are not ready for a full-on Web site.</strong></p>
<p>Some businesses are in the fortunate position of not needing a Web site to help them generate business. Indeed, there is something very cool about being so good, you just don&#8217;t need a Web site.</p>
<p>Other businesses may have plans for a new Web site, but need to delay for budgeting reasons, or have a large project in the pipeline which could take many months to complete.</p>
<p>In all these cases, the new Web site could take a long time to show up in search results, particularly on Google which sandboxes new Web sites. Google considers established Web sites to be more credible and trustworthy, which directly affects how highly that site will rank in search results.</p>
<p>Here&#8217;s a good tip: even if you don&#8217;t need a Web site, or have plans to launch one in the future, get at least one search friendly Web page out there as soon as possible. This helps to get you established with the search engines and will pay dividends when the real Web site comes along, helping you to generate traffic sooner and achieve results quicker.</p>
<p>Make sure your holding page is search friendly and contains some content relevant to the business you are in. Don&#8217;t just sling up a &#8216;coming soon&#8217; or &#8216;under construction&#8217; page. Create something useful and relevant even if it doesn&#8217;t reveal the true identity or purpose of the site which will replace it.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2007/10/09/making-new-web-sites-search-visible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selling good usability as a project goal</title>
		<link>http://david.guru24.net/2007/09/28/selling-usability-as-a-project-goal/</link>
		<comments>http://david.guru24.net/2007/09/28/selling-usability-as-a-project-goal/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 14:01:07 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2007/09/28/selling-usability-as-a-project-goal/</guid>
		<description><![CDATA[There is no doubt that usability is incredibly important for most Web sites, yet an alarming number of sites exhibit serious usability faults suggesting strongly they were not user tested and probably not developed with user-centred design practices.
Usability is becoming an increasingly important element of Web design and development, yet why is it such a [...]]]></description>
			<content:encoded><![CDATA[<p>There is no doubt that usability is incredibly important for most Web sites, yet an alarming number of sites exhibit serious usability faults suggesting strongly they were not user tested and probably not developed with user-centred design practices.</p>
<p>Usability is becoming an increasingly important element of Web design and development, yet why is it such a tough sell?</p>
<ol>
<li><strong>Consequences are invisible</strong> &#8211; users might be shaking their heads in despair and bailing out of a site within seconds of arriving, yet most usability problems go unnoticed and unreported; if you can&#8217;t see a problem, there&#8217;s nothing to fix.</li>
<li><strong>Clients want click-click-wow!</strong> &#8211; Web sites typically get judged on very superficial criteria. A great concept and slick design are enough to get a thumbs up and the invoice paid. Like any business, agencies must satisfy their clients.</li>
<li><strong>Fun factor for the project team</strong> &#8211; creativity, innovation and pushing boundaries are undoubtedly more fun than dry boring user-centred design practices.</li>
<li><strong>Usability perceived to stifle design</strong> &#8211; if a project starts with and is driven by a creative process, there will be resistance to user-centred design practices interfering with aesthetics. There is no reason why this should be such a problem. Teams need to work in harmony.</li>
<li><strong>Overstretched budgets</strong> &#8211; what gets dropped when the budget starts to run out? Usability, and documentation are often the first to go. Core activities gobble up  budgets which are already eaten in to by client/project acquisition costs.</li>
<li><strong>No measurement of success </strong>- remarkably, many Web sites are not evaluated for how <em>successful </em>they are. With most other forms of marketing or promotional activity, measuring results is essential. Web sites seem to escape this scrutiny.</li>
</ol>
<p>What is missing here? <strong>Users</strong>.</p>
<p>Clients quite correctly assume that when their appointed design/Web agency creates a Web site, the job will be done well, and this includes whatever needs to be done to deliver a successful project.</p>
<h3>Taking responsibility</h3>
<p>So, if important work like usability (which includes accessibility) and basic SEO get neglected, is the client or the agency responsible?</p>
<p>Few clients will insist upon specific technicalities, never mind conduct due diligence checks. It is therefore up to agencies to ensure that project scope includes work like usability and that budget allocation covers it.</p>
<p>Herein lies the problem: Web sites are more time (and therefore, cost) intensive than most people realise and it is the less visible work which typically gives way when tight budgets are stretched, particularly by expansive agency overheads.</p>
<p>The solution, therefore, is not only to raise awareness amongst both clients and agencies, but also for budgets to be more accommodating. For this to happen, clients need to appreciate the value, importance and scale of their online initiatives, and agencies need to control costs and manage budgets more carefully.</p>
<p>It is not unusual for large proportions of a Web site budget to get consumed by project acquisition costs and creative work, even before the developers have fired up their code editors. This leaves little room for the likes of usability, copywriting, content development, QA testing, SEO, security audits, online marketing&#8230;</p>
<p>It is quite understandable that agencies are driven not only by their own creative values, but also by a desire &#8211; and business need &#8211; to satisfy their clients. Until users, customers and true results start to count more, usability will struggle to attain the level of importance it needs and deserves.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2007/09/28/selling-usability-as-a-project-goal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Internet &#8211; don&#8217;t get left behind</title>
		<link>http://david.guru24.net/2007/09/06/mobile-internet-dont-get-left-behind/</link>
		<comments>http://david.guru24.net/2007/09/06/mobile-internet-dont-get-left-behind/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 16:05:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Handy devices]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2007/09/06/mobile-internet-dont-get-left-behind/</guid>
		<description><![CDATA[
There is no doubt the pace of development in mobile Internet on phones and handheld devices is moving ahead fast. Recent announcements from Apple and Google only serve to highlight this trend.
It&#8217;s all happening, and with Apple, it&#8217;s not only the excessively hyped iPhone, but the new iPod touch &#8211; the phoneless iPhone with its [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/ipod-touch.png" title="iPod touch" alt="iPod touch" height="335" width="438" /></p>
<p>There is no doubt the pace of development in mobile Internet on phones and handheld devices is moving ahead fast. Recent announcements from Apple and Google only serve to highlight this trend.</p>
<p>It&#8217;s all happening, and with Apple, it&#8217;s not only the excessively hyped <a href="http://www.apple.com/iphone/" title="open the iPhone page on apple,com" target="_blank">iPhone</a>, but the new <a href="http://www.apple.com/ipodtouch/" title="open the iPod touch page on apple,com" target="_blank">iPod touch</a> &#8211; the phoneless iPhone with its WiFi Web browsing capability  &#8211; which will help to push mobile Internet applications forward.</p>
<p><a href="http://www.archos.com" title="open the Archos web site in a new window" target="_blank">Archos</a> also offers some WiFi enabled handheld media players with Web browsing capability, and improvements in mobile phone software and connection speeds are starting to make Web browsing only a thumb tip away wherever you are.</p>
<p>I predict that convenient, usable devices like iPod touch, will bring handheld Internet access to the masses. Even in the home, where many people already have WiFi broadband connections, accessing the Web anywhere in the house on a handheld without needing to fire up a personal computer &#8211; even a notebook &#8211; will be a big winner.</p>
<p>I have been using mobile Internet services on my phone for a while now and almost take it for granted. The <a href="http://www.google.com/mobile/mail/" title="open the Gmail mobile page in a new window" target="_blank">Gmail mobile</a> applet is great, <a href="http://www.google.com/gmm/" title="open the Google maps mobile page in a new window" target="_blank">Google Maps for mobile</a> is super useful and <a href="http://www.operamini.com/" title="open the Opera web site in a new window" target="_blank">Opera Mini</a> makes non-mobile Web sites usable on a small handset. We are also seeing more Web sites starting to serve pared-down mobile pages for speedy access to existing content on the move.</p>
<p>Handset developments are seeing bigger better screens, a choice of connectivity options, some of which are very fast, and built-in GPS which will might have a good effect on  mapping and location-based services. Even though it is possible to determine the location of a mobile handset without GPS, this is rarely used due to privacy and accuracy issues.</p>
<p>The mobile networks are doing their bit as well: affordable flat rate data tariffs are becoming more common and fenced-in network access is a thing of a the past.</p>
<p>Developers and agencies need to get on board with this sooner rather than later. Get into the habit of making your Web sites work on mobile devices, at least ensuring that navigation is usable and essential content is available.</p>
<p>Standards based coding will go a long way to achieving this, but it may still be necessary to employ transparent content negotiation techniques. Browser testing will become a bigger issue and mobile browsers, particularly variations of Opera and Safari, will need to be tested.</p>
<p>It makes sense for a Web site to reach the most number of users as possible, and with many more people experiencing mobile Web access, this is another source of eyeballs which should not be ignored.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2007/09/06/mobile-internet-dont-get-left-behind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Basics &#8211; top 10 steps for success</title>
		<link>http://david.guru24.net/2006/12/14/seo-basics-top-10-steps-for-success/</link>
		<comments>http://david.guru24.net/2006/12/14/seo-basics-top-10-steps-for-success/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 20:10:22 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2006/10/28/seo-basics-top-10-steps-for-success/</guid>
		<description><![CDATA[Taking the necessary steps to ensure that your web site can be found by its intended target audience is an incredibly important part of the design, build and copywriting process.
Search Engine Optimisation can seem like a bit of a black art, but take care of the basics, and you can get 90% of the job [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Taking the necessary steps to ensure that your web site can be found by its intended target audience is an incredibly important part of the design, build and copywriting process.</strong></p>
<p>Search Engine Optimisation can seem like a bit of a black art, but take care of the basics, and you can get 90% of the job done without consulting the rune stones.</p>
<p>Here is my top ten of essential SEO:</p>
<ol>
<li><strong>Domains:</strong> register your domain early or use an established domain; search engines can sandbox (effectively hold back) web sites with young or recently registered domains. It also helps to use a domain which contains a few prime keywords that relate to your area of activity.</li>
<li><strong>Page titles:</strong> summarise the page, include three or four prime keywords which also feature in the page content. Also make page titles human-readable as you want users to see and understand the title on the search engine results page, and be interested enough to click through. Page titles are extremely important, so get them right.</li>
<li><strong>Keyword and phrase research:</strong> put yourself in the mind of a potential user. Think about the words and phrases they are likely to use when you want them to find your site. Use these keywords and phrases in page content and metadata&#8230;</li>
<li><strong>Metadata:</strong> write appropriate description and keywords tags which are tuned into the content on each page. Generic keyword and description tags are of limited value. Using relevant keywords in page URLs also makes a difference.</li>
<li><strong>Web standards page coding:</strong> there are many reasons why web pages should be constructed in modern standards compliant coding, not least of which is that it helps search engine visibility no end. Good coding also helps overall usability and will make pages work better on a variety of different browsers and Internet connected devices.</li>
<li><strong>Page content:</strong> not only should you give people a reason to visit your web site, but having good quality relevant text content is also important for search engines and PPC ads, which look for and analyse text on each landing page.</li>
<li><strong>Keywords and phrases in URLs</strong>: formulate URLs with relevant text containing primary keywords. Avoid lengthy URLs loaded with query string parameters and ID numbers.</li>
<li><strong>Sitemaps protocol:</strong> this is a file or dynamic XML feed which summarises every page on your site; search engines read and process these files to help them index your site more completely and often, more quickly, it&#8217;s like a short-cut around the search engine&#8217;s link discovery crawlers. SE sitemaps are particularly important for large web sites with a lot of content.</li>
<li><strong>Inbound links:</strong> the more quality, highly ranked sites which link to your site, the higher your page rank will be. Consider creating good content specifically to bait inbound links, but write for people, not for search engines. Avoid driving the site from one container page &#8211; frames and single object Flash are particularly damaging. If you  prevent deep-linking, this kills your traffic generating potential. Avoid link farms and don&#8217;t rely on reciprocal linking.</li>
<li><strong>Analytics: </strong>don&#8217;t just look at the basic top-line figures, use your web analytics to mine deeper for information about how your site is being found, what works and what doesn&#8217;t. You can also experiment with content and design variations, track the results and continue a cycle of fine tuning to improve results over time. Creative use of analytics can also be used to examine user behaviour and test UI variations. It&#8217;s a powerful tool, use it.</li>
<li><strong>Don&#8217;t cheat:</strong> your site can get penalised, or blacklisted altogether, if you attempt to beat the system. Don&#8217;t use link farms, autosubmit services, text cloaking or anything like that. Google is particularly hot on this and has a webspam team dedicated to the task of weeding out the cheats. Generally speaking, honesty pays in SEO.</li>
</ol>
<p>This only scratches the surface of what you need to do in order to achieve good natural search rankings and generate traffic for your web site. Of course, just ticking these items off the list isn&#8217;t enough &#8211; to be truly effective, the work has to be done right.</p>
<p>Even getting 90% of the way there with your search marketing efforts will take some experience and expertise. Breaking into that last 10% will take a considerable amount of effort, which in many cases could be hard to justify.</p>
<p>Get the basics right and your web site will be found. Just make sure there is something compelling and usable when people arrive. Think beyond visitor arrival.</p>
<p>Finally, paid search. This is an enormous revolution in advertising, just look at the rapid growth and huge revenues of Google. This is also one area where thorough setup and incremental fine-tuning is essential, particularly when there is a lot of money at stake.</p>
<p>If you don&#8217;t take the necessary steps to make your Web site visible, you are pretty much wasting your time creating it in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2006/12/14/seo-basics-top-10-steps-for-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing for the Web</title>
		<link>http://david.guru24.net/2006/07/24/writing-for-the-web/</link>
		<comments>http://david.guru24.net/2006/07/24/writing-for-the-web/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 20:28:31 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2006/07/24/writing-for-the-web/</guid>
		<description><![CDATA[Writing for the Web presents a unique set of challenges compared to writing for print. This has lead to the emergence of Web copywriting specialists who know how to communicate with impatient surfers as well as structure and format copy for on-screen reading and search engine optimisation.
Copywriters need to be Web savvy; studies have shown [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Writing for the Web presents a unique set of challenges compared to writing for print. This has lead to the emergence of Web copywriting specialists who know how to communicate with impatient surfers as well as structure and format copy for on-screen reading and search engine optimisation.</strong></p>
<p>Copywriters need to be Web savvy; studies have shown that users read Web pages in a particular way: they scan text for highlighted keywords, paragraphs are skipped over, attention spans are notoriously short and they won&#8217;t hesitate to click and leave if they get bogged down be text or can&#8217;t find the information they are looking for.</p>
<p>Here are some basic tips for Web writing:</p>
<ul>
<li>Consider SEO requirements when composing copy</li>
<li>Use the journalistic style inverted pyramid; open with a conclusion, then drill down to more detail</li>
<li>Be super concise and keep the word count down</li>
<li>Highlight key words and phrases</li>
<li>Use one subject or discussion point per paragraph</li>
<li>Include meaningful sub-headings to break up the text</li>
<li>Make good use of bullet-point lists to distill information out of verbose paragraphs, into summary lists</li>
<li>Write meaningful link text that makes sense when user scan the page</li>
<li>Use hyperlinks to cross-reference pages of related information on the same or other sites</li>
<li>Tone down the marketing hype; people are particularly suspicious of this on Web sites</li>
</ul>
<p>Writing for the Web now has to include important interactive and search marketing influenced details such as: link text, page titles, META tags and pay per click ad copy. Some specialised Web writing skills have therefore emerged:</p>
<p><strong>SEO copywriting</strong> involves tuning content, page titles and META tags to match, while achieving optimum keyword densities and making sure everything &#8211; particularly page titles &#8211; are human readable as well as SEO friendly. Page titles (the HTML &lt;title&gt; tag) are particularly important due to the weight they carry in search rankings and the influence they have on user click-through rates.</p>
<p><strong>Pay per Click ad copy writing</strong> is even more of a challenge &#8211; both keyword tuning and human reading factors need to be absolutely right. You also have to plan copy variations for split testing and ensure keyword relevance so ad copy and landing page match user expectations.</p>
<p>Good copywriters are worth their weight in gold and appropriate Web copywriting skills are no less important.</p>
<p>It is also interesting to note that &#8211; for better or worse &#8211; the reading habits of emerging generations of Web users may be affected to the point that print-based writing will start to adopt the characteristics of Web writing and this could, in time, affect how print copy needs to be written.</p>
<p>This might not be a good thing. If it does happen, blame the Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2006/07/24/writing-for-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP development with CodeIgniter</title>
		<link>http://david.guru24.net/2006/06/12/php-development-with-codeigniter/</link>
		<comments>http://david.guru24.net/2006/06/12/php-development-with-codeigniter/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 10:43:51 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2006/06/12/php-development-with-codeigniter/</guid>
		<description><![CDATA[I have been looking for something like this for a while. The CodeIgniter MVC style framework helps to bring order out of (potential) chaos in PHP development.
There are of course numerous frameworks for PHP, right from monolithic bloaters like CakePHP, through to presentation layer frameworks like Smarty, which is not  a full application framework, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/ci_logo_flame1.jpg" title="code igniter logo" alt="code igniter logo" align="left" border="0" height="164" width="150" /><span class="file-link image"></span>I have been looking for something like this for a while. The <a href="http://codeigniter.com/" title="open the CodeIgniter web site in a new window" target="_blank">CodeIgniter</a> MVC style framework helps to bring order out of (potential) chaos in PHP development.</p>
<p>There are of course numerous frameworks for PHP, right from monolithic bloaters like <a href="http://www.cakephp.org/" title="open the CakePHP web site in a new window" target="_blank">CakePHP</a>, through to presentation layer frameworks like <a href="http://smarty.php.net/" title="open the Smarty web site in a new window" target="_blank">Smarty</a>, which is not  a full application framework, but does a lot more that a basic templating engine.</p>
<p>Frameworks help to give structure to your PHP applications, which speeds up development and makes code more consistent and maintainable. You also benefit from separation of application logic from presentation and data handling. Mixing HTML/XHTML with PHP is undoubtedly bad for anything other than the odd dynamic page or two.</p>
<p>The are many other benefits, including: database abstraction, a full-range of function libraries, improved security, presentation layer templating, clean search engine friendly URLs, and so on.</p>
<p>What makes CodeIgniter my framework of choice is the small footprint &#8211; lean and efficient, CodeIgniter minimises the extra layers of code that inevitably get introduced with a framework, so performance is good. It is also extensible,  flexible and does not impose strict controls on how you organise your code.</p>
<p>Finally, CodeIgniter has really good documentation and as the friendly CI community often attest, it brings greater levels of enjoyment to the process of Web application development, and this can only be a further boost to your productivity and the quality of your work.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2006/06/12/php-development-with-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain names: .com or .co.uk?</title>
		<link>http://david.guru24.net/2006/01/30/domain-names-com-or-co-uk/</link>
		<comments>http://david.guru24.net/2006/01/30/domain-names-com-or-co-uk/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 18:58:07 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://david.guru24.net/2006/01/30/domain-names-com-or-co-uk/</guid>
		<description><![CDATA[Should UK businesses operate their Web sites from a .com or .co.uk domain?
I often get asked this question, so here&#8217;s an answer:
Although .com officially means global &#8216;commercial&#8217;, many UK users perceive .com to mean US/American or more specifically, NOT domestic/UK.
This becomes an issue when users are scanning through lists of Web addresses or search results [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Should UK businesses operate their Web sites from a .com or .co.uk domain?</strong></p>
<p>I often get asked this question, so here&#8217;s an answer:</p>
<p>Although .com officially means global &#8216;commercial&#8217;, many UK users perceive .com to mean US/American or more specifically, NOT domestic/UK.</p>
<p>This becomes an issue when users are scanning through lists of Web addresses or search results &#8211; .coms can be dismissed immediately if users are looking for a home-based business. In this respect, .co.uk has a more comfortable and trustworthy feel to it.</p>
<p>So, for a genuinely global business, .com is the boss, although localised domains should still be used.</p>
<p>For predominently UK-oriented businesses, .co.uk is the most appropriate choice and can actually enhance your credibility on-line.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.guru24.net/2006/01/30/domain-names-com-or-co-uk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
