On August 17th, 2010 Rob wrote on the subject of E-commerce,Technology,Web Technology.
This article is aimed at people new to e-commerce. It covers some of the basics of ensuring that your website maximises conversion rates.
It should also be read alongside 12 quick ways to increase conversion rates.
For more experienced e-commerce managers please see this article on advanced techniques for increasing conversion rates.
There is nothing more frustrating for an online retailer than an abandoned basket. Why did the user go all that way and then lose interest??
It’s fair to assume at the check out stage that a user does want to buy something. So our advice is to minimise the navigation available on your shopping cart pages. Keep wording short, simple, and to the point. Do not allow any distractions that could potentially pull your customer away or cause a delay.
By adding in lots of last minute deals and offers you risk diverting attention and losing the sale. Not everyone subscribes to this method, however at Datadial we believe it to be the best option.
An example: http://www.yapp.co.uk/pages/checkout_Login.aspx

Tacking on fees on to a final price without notification early in the buying process is the quickest way to lose a potential sale. Numerous surveys have revealed that hidden delivery costs are the number one reason for people to abandon a shopping cart. Notify your customers upfront if they will be required to pay any shipping or handling fees. This is a great way to increase conversion rates and build customer loyalty.
Remember, quite often users do not know who you are, where you are or really anything about you. Therefore it’s crucial you do everything you can to gain, nurture and keep your customer confidence in order to increase conversion rates. Here are a few ways to do this:
Clearly display “trust elements” on your website. Trust elements can include:
a. Credit card logos. Use only approved, high-quality logos representing the types of credit cards you accept. This helps customers feel more secure in knowing you are a legitimate business. It also shows the user that they can buy from your site. It may not be obvious otherwise.
b. Contact information. Whenever possible clearly display your companies contact information. Customers need to know they will be able to contact you if they have a problem, questions, or need more product details.
c. Real employee names and a company director. When people shop online they like to know with whom they are dealing. Displaying real names and titles of key company employees will help consumers feel more secure in knowing there are real people running the show and not just computerised robots or answering machines.
d. Photos of faces and places. Include photographs of the people with whom your customer is dealing. If appropriate and applicable, include very short biographies about the smiling faces on your website. Consider using photographs of your business location if applicable. This helps people understand yours is a legitimate business with a real location and that you aren’t likely to disappear in the night.
e. Visual verifications of claimed approvals, affiliations, and other credentials. If you have the “Good Housekeeping Seal of Approval” for example, proudly display it in a prominent place. If you have earned awards for business-related, and sometimes personal accomplishments, tell your consumers with a quality image and link that leads to more information.
f. Push any special customer services you have to offer. If your customer service representatives are bi-lingual or speak multiple languages, find a way to let potential consumers know from the get go.
Most of the time one payment option on your site is totally adequate. But in the interests of maximising conversions you might consider adding other payment vehicles to your site.
The most popular alternative is PayPal. Some users only ever use paypal as they are comfortable with it and trust it. PayPal offers your customers options. They can pay with major credit cards, or can pay directly from their own PayPal account. It also has the advantage (depending on how you look at it) that Paypal store your credit card so that you do not have to re-enter it each time you visit a site offering Paypal. Paypal is also great one for small and start-up businesses that have no established a financial history with their banks. It’s fast and easy to register, display on your website, and capture funds that can be transferred right to your bank account.
Well it’s expensive with commission rates around the 3% mark (and 20p per transaction). Paypal also have a knack of siding with the buyer in the event of dispute meaning that refunds are issued on request, leaving merchants frequently out of pocket.
It’s an extra administrative thing to manage but if adding Paypal helps get an extra % sales conversion on your site then maybe it is worth it.
Google Checkout also offers easy solutions for start up merchants and small businesses. Google checkout claim to increase leads and create more conversions with a fast, easy, convenient checkout process.
You can also sign for basket abandonment alerts so you can recapture customers who wander away without buying!
The main advantage that Google Checkout has over Paypal is that its icon appears in Adwords results – so naturally drawing your eye to merchants using it, resulting in a 10% uplift in conversion rates according to Google.

However, Google Checkout has many drawbacks. Its interface and design are distinctly amateurish and this influencers trust building for users on their site. (Having said that Paypal’s interface is not much better). Also it’s only possible to link Google Check out to credit card accounts and not bank accounts.
Since its launch Google checkout has not taken off in anyway like Paypal before it and struggles for market penetration.
But, as above, if it means a small increase in sales conversions, and you can put up with the extra administrative hassle, then maybe it’s worth having Google Checkout as well as Paypal as well as normal Credit Card payment facilities.
Like Paypal, Google Checkout is suitable for small and larger merchants alike, though brand aware and high end merchants are unlikely to be found using either as there is undoubtedly something “cheap” looking about both!
On July 20th, 2008 Tyrone wrote on the subject of Design,Development,Web Technology.
Web usability is about designing your web site so that users can achieve their desired goal quickly and easily. Taking time out during development to make sure your site meets usability standards can have a huge benefit to your business.
“A web usability redesign can increase the sales/conversion rate by 100%â€
- Jakob Nielson
Designers and developers must make sure they spend adequate time planning the flow of information by firstly identifying the needs of their intended users, then creating a path for site visitors to follow, which firstly, addresses a users initial concerns, then gradually takes then towards achieving their goals. This is achieved by understanding the goal the goals of you target users and then identifying the information your site needs to provide.
There are millions of web sites all competing for the same space, so it is important that you get the right information across a quickly as possible. It has never been easier for users to find a competitors web site, which may do a better job than yours. It is important that you meet the immediate needs of your site visitors as this the fundamental principle behind good web design.
Web designer must realise that if a web site is hard to use or hard to read, users will leave the site. This is because most users simply do not want to spend a large amount of time trying to figure out how to use a site as there are plenty of other sites to choose from.
Definition of Usability
Navigation (Breadcrumb Trail)
Site navigation is crucial as users must know where they are and where they are going at all times. The easiest way to achieve this is to follow certain site convention, layouts and phrases (i.e. company logo should be in the top left corner with a link back to the home page, ‘about us’ links should display organisational information, shopping cart or basket should refer to items a user wishes to purchase etc).
These conventions must not be adhered to whenever possible as users have become accustomed to them. Developers and designer must use this to their advantage because sticking to them can increase the usability of the site.
Download Speeds
How many times have you exited a web page because it has taken too long to download? As broadband speeds get faster users are becoming increasingly impatient when it comes to page download time. On average users are prepared to wait 8.6 seconds, so it is important that you pay attention to this. There is no use having a fancy web site with high resolution images if users aren’t prepared to wait long enough to see them.
Faster page download speeds can be achieved by using CSS instead of images, placing CSS code in a separate file and using Unobtrusive JavaScript.
Usability Testing
Many web designers fail to complete adequate usability testing due to time and budget constraints. They fail to realise that a usable web site or CMS will eliminate a lot of time spent providing technical support. It is crucial that designers and developers know that the adoption of usability testing will eventually pay for itself many times over.
The key is to start usability testing early and to involve your target demographic. If possible, use five people to complete these tests as this has been known to uncover as much as 85% of usability issues.
Conclusion
Usability is a hugely neglected area of web development and is an issue that needs to be addressed. We must always remember that users always come first and that if you make the user your priority then they will reward you with their loyalty.
It is not good enough using programmers and designers to do the testing either, as IT professionals do not think like the average web user. The best way to complete thorough testing is use candidate that are similar to your target audience.
Usability is an incredibly valuable tool that can save an organisation a lot of money, improve their competitive position and customer loyalty. It’s never too late, so start today.
On July 19th, 2008 Tyrone wrote on the subject of Technology,Web Technology.
Over recent years broadband has become the benchmark standard for internet access at home and at work and the days of dial-up speeds of 56k are a thing of the past. If you have been using the internet for long enough to remember how painfully slow this was, you’ll be pleasantly surprised at what mobile broadband has to offer.
Mobile broadband relies on 3G technology, which makes it possible to access the internet using a laptop (or PC) anywhere that has mobile phone coverage. You don’t even have to be in a wireless hotspot area as your broadband coverage and connection quality depends on how close you are to a mobile phone mast. The closer you are, the faster the connection speed you will be able to achieve.
Who is Mobile Broadband for?
Mobile broadband is an attractive solution for students or those living in temporary accommodation as it doesn’t require a land line. In fact in most cases it doesn’t require a mobile phone contract either. This has many advantages over conventional broadband access.
It is an essential tool for businessman and entrepreneurs, as it gives them the flexibility to complete their work on the move. It enables them to keep in touch with their latest emails and access important documents in a reliable way.
Hardware (3G Modems)
Setting up mobile broadband is extremely easy. Firstly you will need a 3G modem, which comes in three forms; USB Dongle, USB Key or Data card (laptop only).
Providers
The five main mobile broadband providers are:
Each company offers various packages and uses their extensive mobile coverage to deliver a high quality internet connection.
Technology
Mobile broadband is made possible via 3G services, which are made possible via HSDPA (high speed download packet access) and HSUPA (high speed upload packet access). These enable broadband speeds of up to 7.2 MBPS download and 1.76MBPS upload.
3G functionality is also becoming a standard feature in modern laptops. This means users don’t have to worry about using dongles, making it easy to switch from wireless broadband at home to 3G broadband on the move; all with a few mouse clicks.
What’s the catch?
Mobile broadband is a new service and because of this there are still some limitations. Many of the current packages have quite restrictive monthly download limits depending on the package you are on. Another downside is that the higher your download requirements the longer your contract length will tend to be. Contracts lengths range from 0, 12, 18 and 24 months, which allow download limits of between 1-15GBs.
These limits have been imposed as the cost of transferring data across 3G networks is more expensive than transmitting data across home broadband networks. Providers also have to make sure that heavy users do not overload the network causing lost connections and slow services for others.
Conclusion
It is estimated that mobile broadband account will grow by as much as 50% by 2010. By 2009 mobile broadband can be expected by companies like BT, Virgin Media, Tiscali and AOL.
The addition of Femtocell base stations will help to boost mobile reception and advances in technologies like 4G will also bring faster connections. This will lower the cost to mobile operators, which can be passed back to the consumer.
On July 19th, 2008 Tyrone wrote on the subject of Development,Programming,Web Technology.
The .Net framework 3.5 (released November 19th 2007) is the latest framework to be released by Microsoft. It has a host of new features and will be shipped as standard with the latest version of Visual Studio .Net 2008 IDE.
.Net framework 3.5 is an incremental build which means that instead of creating a completely new framework Microsoft has instead added new assemblies and fixed known bugs. This decision helped make the transition between .Net framework 2.0 and 3.0 as painless as possible. In essence .Net framework 3.5 contains the 3.0 framework which contains the 2.0 framework.
New assemblies include:
AJAX support has been added to .Net 3.5 as standard so that server and client-centric AJAX functionality can be added to existing and future web applications.
Some additional data-controls have also been added, in the shape of ‘ListView’ control for displaying data and the ‘LinqDataSource’ data control that exposes LINQ data to web applications. The ListView control is highly customisable (using templates and styles) and supports edit, update and delete operations as well as paging and sorting functionality.
Support from Vista styled Windows application has been added, which will even allow developers to update the appearance of old applications written using previous frameworks. Common file dialog boxes will be automatically updated to the Vista version. (See. http://support.microsoft.com/kb/926167)
Some of the biggest language orientated changes to.Net 3.5 are the inclusion of XAML, C# 3.0 and LINQ. Link and XAML are covered within my Silverlight and Visual Studio.Net posts.
Summary
One of the most important things to realise is that current web and windows application can be easily upgraded to .Net 3.5 as it is essentially built on the back of the previous two frameworks. Developers can make the switch safe in the knowledge that it won’t break their existing applications (unless their application exploited a bug, in which case it will!).
These types of upgrades are extremely welcome as it lessen the learning curve and give .Net developers more faith in Microsoft frameworks core infrastructure.
On July 19th, 2008 Tyrone wrote on the subject of Development,Programming,Web Technology.
Firstly let me start by saying that I do not claim to be an expert in either PHP or ASP.Net. Although I use ASP.Net daily, I am fairly new to it. I have decided to do little investigation to the age old debate about the difference between PHP and ASP.Net. This is only a short post, but hopefully it will give readers a better understanding of how the two technologies differ. Hopefully this will be as un-bias as possible.
The reason I have chosen to investigate the difference between the two is that non-programmer constantly ask the questions: “What’s the difference between PHP and ASP.Netâ€, “Why can’t PHP applications talk to ASP.Net applications?†or “That could have been done in PHP so much quicker, for freeâ€. There are so many deciding factors when choosing a web application framework. I will attempt to outline the differences using a For and Against bullet point format for both.
For PHP
Against PHP
For ASP.Net
Against ASP.Net
These bullet points emphasise some of the main differences, advantages and disadvantages of the two languages.
Quotes from other developers for ASP.Net and PHP
For ASP.Net
ASP.Net is Strongly Typed, Object Oriented, Sandboxed, Multi-Syntax, Component Centric, Event Driven, forms oriented, pre-compiled experience.
PHP is a loosely typed, objects optional, fixed syntax, component-less, runtime interpreted, structured programming model.
For PHP
In the end, PHP is less expensive, faster, more secure, and able to be deployed from a Linux server that is also less expensive, faster, and more secure than their Windows based counterparts.
Conclusion
There are many factors that may sway you decision about which web application framework to choose. This decision should be based on the factors above, the kind of career path you want to choose and detailed research. In reality though the decision is usually down to which framework you are exposed to first as many develops get comfortable with on languages syntax and features.
My advice would be to use both; if you can, as each one has its own merits and has earned its place in today’s web application development industry.
On July 19th, 2008 Tyrone wrote on the subject of Technology,Web Technology.
As the web progresses and continues to deliver more elaborate and rich media content it is inevitable that the speeds at which this information is delivered must increase or at least stay relative to what is considered acceptable. This means that the broadband speeds offered by internet service providers (ISPs) needs to stay on par with the progression of the Web. If we are to realise the true potential of the World Wide Web, first we need to build an infrastructure that can support it.
The main issue in achieving faster broadband is that currently the UK relies on an out dated telephone system to deliver broadband internet. There is a danger that the future growth and use of next generation web applications will be stunted due to our out-dated method of transmitting data. Sites like YouTube, MySpace, BBC iPlayer, 4 on Demand etc, would never have been possible using a dial-up 56k modem. This is a clear indication of how better connection speeds can improve level of web applications that can be delivered. Currently broadband speeds are sufficient for today’s use, but we must look to the future if we are to realise the potential of the Web.
The majority of the UK ISPs is still using copper wire to deliver their services, as opposed to fast fibre connection. It is estimated that fibre alternative connections can increase broadband speeds as much as 20 times.
BT has plans to install super fast fibre connections via their Openreach project, which will hopefully replace their old copper phone network in the future. The cost will be huge but their aims are to finance this by renting lines to rival ISPs such as TalkTalk, Tiscali, Car Phone Warehouse and Sky on a wholesale basis. This will allow next generation broadband packages and services to be delivered to consumers at a competitive price.
Leaders
At present the UK is miles behind countries like Japan and South Korea who have some of the fastest broadband speeds in the world, allowing them to watch broadcast quality television over the internet.
It is estimated that 90% of South Korea’s population are using broadband with an average connection speeds of 43MBPS. In Japan the average advertised connection speed is an incredible 90MBPS, which has been made possible via fibre-optic networks.
Current state of play in the UK
UK broadband prices are certainly dropping, and speeds have definitely improved since the days when 512KBPS was something to be proud of! Today’s norms are as much as 16x faster than they were a few years ago. The downside though, is that many of us in the UK don’t actually receive the broadband that we are sold. It is very much a postcode lottery, as people who live in more rural areas often receive a poorer service. This is due to the direct correlation between distance from the exchange and broadband speeds achieved.
If we are to keep up with Japan, Korea and of EU countries like France and Germany, our main focus should be on upgrading the way we transmit data. The fact that we are trying to squeeze every ounce of speed out of a network that was designed to transmit voice calls is a stark reflection of where we are and where we need to be in the future. Our current telephone network lacks the capacity to deliver the kind of high-speed broadband we require to realise the potential of UK Internet services.
Conclusion
We risks being left behind if we do not take the necessary steps to upgrade our data transmission infrastructure. This upgrade will allow businesses to develop new web related technologies to serve us in the future.
The future is bright for the Internet as new web applications are developed everyday that would never have been possible 5 years ago. The Internet will continue to evolve in years to come but its growth must not be stunted by something as simple as poor data transmission speed.
On July 16th, 2008 Tyrone wrote on the subject of Web Technology.
Internet Explorer 8 (IE8) is currently in its beta testing phase and will be the next version of Microsoft’s Internet Explorer web browser.
IE browsers have been renowned for being bug ridden due to the inability to follow web standards. As well as introducing some new addition to their browser IE8 also tackles past compatibility issues by attempting to make IE8 standards compliant. The downside to this is that it may break existing web page / applications designed to run on their previous browsers (IE6 & IE7).
To combat this issue, Microsoft has design the new browser with a facility that allows IE8 to be switch to three different modes: Quirk, Strict and Standard. These modes are activated either by the inclusion of specific tags (e.g. <meta http-equiv=”X-UA-Compatible” content=”IE=7″ />) within a web page or via user setting within the browser itself (the latter requiring a restart). Standard mode will be the default making IE8 use a more standardised DOM like Firefox and Opera.
The ability to switch modes is a very important as IE8 must stay compatible with older web pages; especially offline versions such as those found on instructional installation DVDs and CDs. Pages like these cannot be updated to accommodate the new changes so this facility is essential.
The addition of the browser version switching facility has been met with some controversy as some have argued that this hinders the progression of web standards. By giving people a choice, developers may continue to target older browser version instead of finally adopting a universal standard. Some have also stated that this is an example of “monolithic behaviour due to Microsoft’s dominating position in the web browser and operating system market.†– Hakon Wium Lee – Chief technology officer of Opera Software.
Web Slices
IE8 offer a brand new and interesting feature called Web Slices, which allows users to bookmark a specific section of a page (e.g. the London weather section of the BBC web site). This then allows users to view this specific snippet of information in isolation as a widget of popup. In the future web browsers will be able to predefine specific content that is available as a Web Slice so that users can simply add them to the browser tool bar and access them on demand. Each time a Web Slices content is updated the user is given an un-intrusive indicator to let them know that the content has been updated.
Activities
Activities allow developers to attach specific functionality to information on a page. For example, with additional browser add-ons users will be able to hover over an address field and IE will open a popup layer that links directly to Google Maps or by hovering over a key word for an item of clothing IE may open up an EBay popup with a list of search results. Current IE8 beta add-ons include Translate, Send, Map, Find, Define and Blog.
Developer Tools
Fans of Firefox’s Firebug will be happy to hear that IE8 will be equipped with a similar development tool that allows them to inspect a pages HTML, CSS and JavaScript in a visual debugging environment.
Conclusion
We must remember though that IE8 beta 1 is aimed at developers as it still contains many bugs. It has a long way before a general user beta version is available but it is heading in the right direction. The slight downside is that as much as many developers are excited about many of the new additions and updates, a lot of these updates are simply bug fixes for issues that weren’t addressed in IE6 and 7. Some of these issues even go as far as their core layout engine Trident, which was developed 10 years. IE8 will use Trident Version 6 which, believe it or not is first version to pass the Acid 2 test (except for the white stripes).The decision to make its default mode to be set to Standard (i.e. standard compliance) is also welcome even if some pages viewed in IE8 will initially break.
Microsoft has a huge task of improving their support for web standards without breaking existing web sites and we all know that standard compliance and backward compatibility do not go hand in hand with Internet Explorer.
On July 16th, 2008 Tyrone wrote on the subject of Design,Development,Web Technology.
Microsoft Silverlight is a cross browser implementation of the .Net Framework that delivers interactive applications via the web. It does so by unifying the capabilities of the web server, the web browser and the desktop.
Silverlight improves the potential for developers and web designer to create rich applications that aren’t limited by the constraints of modern web browsers.
Silverlight runs on all major browsers including Internet Explorer, Firefox and Safari and also has the ability to adapt its video quality depending on what device it runs on e.g. desktop browser, mobile device, or 720p HDTV video mode.
Silverlight application can be created by a graphic designer or a web developer using either:
There are currently two versions of Silverlight, 1.0 and 2.0 beta. The most noticeable difference between the two versions is Silverlight 2.0’s support for the .Net Framework.
Silverlight includes Windows Presentation Foundation which is new to .Net 3.0 and is designed to allow rich client features by extending browser based user interfaces beyond what is capable with HTML alone. It also provides a declarative mark-up language known as XAML (Extensible Application Mark-up Language; pronounced “zammel”) as well as adding extensions to JavaScript so that the client UI elements can be manipulated programmatically using event handlers.
Silverlight 2.0 is designed to integrate seamlessly with existing JavaScript and ASP .NET AJAX code and goes one step further by making it possible to create applications using VB .NET and C# due to its ability to access the .NET Frameworks programming model.
To run Silverlight applications all you need is a modern browser and the Silverlight plug-in, which can be downloaded and installed in minutes.
Silverlight XAML syntax is very similar to HTML as it allows you create rich web based UIs in HTML like syntax. Using Microsoft Extended Blend (MEB) designers can create engaging graphics, animation and media. MEB can generate XAML so that (via Visual Studio .Net) programmers and designer can collaborate and work on the same files.
XAML
XAML is to Silverlight what HTML is to web pages. It is text based and can be incorporated directly into a web page via the Silverlight runtime. It is used to define objects and their properties and focuses on defining UIs. XAML is firewall friendly unlike other technologies like Java Applets, Active X or Flash, (which all send binary content to the browser) which can pose security risks and is also easier to updates due to its text-based nature, unlike its rivals, (mentioned above) which have to be recompiled and redeployed after every change. Each time a Silverlight application is updated a new XAML file is generated that will be automatically downloaded the next time a client request is made. This eliminates the need for re-installation or redeployment and prevents the user experience from being disrupted.
Silverlight has a long way before it can compete with flash’s popularity, especially as it is a Microsoft only product. It has a huge amount of potential as it is designed to work with the .Net framework, which is a robust and proven foundation. Only time will tell as to how popular it will become and whether users and developers will jump on the Silverlight express!!
On July 16th, 2008 Tyrone wrote on the subject of Web Technology.
What is web 2.0? This is the question that many people (even computer professionals) struggle to answer. Some consider it to be a slogan. Others simply see it as flashy AJAX enabled web sites with curved corner, modal pop-ups and drop-shadows.
Web 2.0 can be considered as applications and services that are built around the internet instead of expecting the internet to suit or adapt to the application.
The version number (2.0) suggests an improved World Wide Web (i.e. blogs, podcasts, RSS feeds etc) that provides a more interactive experience than standard read-only websites. The main goal is to bridge the gap between users and the providers. In many cases with Web 2.0, users become the providers as they are given the ability to upload content as well as download it. Over time these sites become more popular and informative the more users add content, which is a stark contrast to old school Web 1.0 sites that limited used to viewing only.
Richer Web Applications
Web applications that incorporate technologies such as Flash, AJAX, Java, Silverlight and Curl have enhanced the user experience by creating improved browser based applications. These technologies make it possible to update specific sections of user content without the need to refresh the whole page. These techniques also tend to make more use of the client computer / browser to reduce the need for page postback and decrease server workload. This helps to increase the responsiveness of Web 2.0 web applications and improves the user experience. This is important as it makes it possible to create a richer, more responsive UI that is better able to mimic modern desktop applications.
We must remember that many of the new concepts that have been made popular by Web 2.0 have not replaced old protocols. They have simply added a layer of abstraction to them.
Web 2.0 should be thought of as bridging the gap between users and web content. It is about understanding how and why people use the web and providing the correct services to better serve their needs. The needs of the user must outweigh the visions of programmers, marketing directors or information architects. Web 2.0 is about doing things on the web that cannot be achieved on any other medium, not reinventing the wheel and shoehorning old concepts it into a web application and calling it Web 2.0