codegent is a full service web development new media agency, based in clapham, london, uk, that delivers well-designed content managed sites, microsites and flash games supported by robust technology and integrated marketing solutions including search engine optimisation, pay-per-click and html email.

close x You have filtered by tag: user experience

Can you help us in our focus groups?

Posted by Nick Woodbine about 3 days ago at 12:36 PM
Categories: Codegent News
Nick Woodbine
Nick Woodbine
Exec Producer
BLOG: We need your help

Every so often a job comes in that stands out from the crowd as being particularly captivating or interesting. Naturally, different jobs appeal to different people but our latest British Library project is right up my straße as a one-time English Graduate.

Our brief is to conceptualise and design a site to support the Library's upcoming exhibition, Evolving English: a showcase of how and why our language has developed and changed over the ages. The magic of the exhibition is that it will be supported by dozens of astoundingly important documents and iconic texts such as Beowulf, Shakespeare folios and the King James Bible and we want to convey this magic in the online experience we are creating.

On the 8th September we are running focus groups at the Library to try and better understand how we can engage with website users through online tools that support the exhibition.

In total we are looking for 20 people who are;

  • ‘Creatively cultured’ and open to ideas-based exhibitions
  • Ideally, but not necessarily students of English, languages, history
  • Between 16 – 40
  • Internet Users
  • Use a form of social network or other online tool
  • Articulate
  • Comfortable communicating in English
  • Haven’t been to focus group in past 3 months
  • Happy working in groups

We will be running 2 sessions with 10 people in each and you will be handsomely rewarded for your time.

Session 1: 9am - 12pm
Session 2: 2pm - 5pm

If you fancy getting involved and can make either of the 2 sessions on the 8th please contact either Michael or myself as soon as possible.

Not only will you be involved in the creation of something compelling, you will also be given more tea and biscuits that you can shake a sizeable stick at.

close x
Share this story
Share with third party communities
This will take you to a new window.
close x
Email this story

Ecommerce Stagnation - what it is & how to fight it

Posted by Mark McDermott on 20 May 2010 at 04:47 PM
Categories: Codegent College
Mark McDermott
Mark McDermott
Co-Founder
BLOG: Ecommerce Stagnation - what it is & how to fight it
We're privileged to present an exclusive guest blog from Ecommerce expert Matthew Curry,
a regular blogger for Econsultancy.

We all get to that point, two or three years after launching our ecommerce website, sales growth isn't want it used to be, new customer acquisition is faltering, the site has lost its "magic". Yet we're all terribly busy maintaining it. How did this happen? How did our wonderful source of revenue become well, stagnant?

Don't fear Stagnation

Stagnation is a natural part of any system lifecycle. After the initial jump in growth you experience after implementing a new ecommerce offering, your ability to sustain it is limited. The features and quick wins that you achieved are already out there, you focus on ensuring the visitors are catered for and most of your effort goes into the day-to-day operations of running your site. Coming up with the Next Big Thing is increasingly hard. Frequently more money is pumped into Marketing, vastly increasing your cost per acquisition because your site simply isn't converting like it once was.

However, when you realise your site has stagnated, this becomes a wonderful opportunity for change.

Featuritis

Featuritis is a symptom, rather than a cause of Stagnation. Featuritis is a term coined by Kathy Sierra, a prominent blogger on User Experience, to describe what happens to software when new features are continually added.

Featuritis

Thanks Kathy for allowing re-use of your work

She describes the point of the Happy User Peak, the point when there is just enough functionality to please the user, without leaving them wanting more, or conversely, reaching for the instruction manual.

However, after the initial stage of growth, it's very easy to get into the mindset of adding new features, sections and functionality to your site to help maintain the growth you've achieved.

Without pragmatism, not just from you but your Board, and quite importantly, your Helpdesk, you can easily find yourself responding to users' demands through continuous developments. Multiple exotic payment options, unnecessary wishlist & comparison pages, complicated delivery options and "me too" social media integration are just a few of the ways to add complexity that can frustrate a large percentage of your audience.

Operational vs Strategic

After successfully running an ecommerce operation for a year or so, it's easy to get stuck in the day-to-day operational tasks. Content creation (certainly for smaller shops), catalogue management, helpdesk management, can all make you lose site of the vision of your ecommerce store.

Digital Strategy Activities

Econsultancy, back in the day, created an incredibly useful map of the tasks that need to be undertaken to run an ecommerce store. Taking the ACRA model - Acquisition, Conversion, Retention & Analytics - these can easily be carved into a series of remits for you and your team.

If you find yourself consistently working on the Operational side of the business, with no time to work on the Strategy & Planning, then we have a problem. Not only are you not keeping an analytical eye on your competitors, you are also unable to focus on your vision and drive innovation - a quick route to stagnation.

Don't be reactionary

So, you've sat down with your Board, and said "I think our site has stagnated". My aren't you brave! There's often a compelling urge to scrap everything and start again, to rebuild from scratch and let's do it better this time.

However this is not only costly, but unnecessary and dangerous. Within larger organisations a considerable amount has been invested in integration, certainly with fulfillment and CRM.

Remember when you conducted Stakeholder Interviews at the start of your project? Do it again with your Board. Find out what the current perceived failings are - these won't just be quantifiable like sales and average transaction value, but emotional failings as well. Once you know this, then you can work on how to improve it.

A platform's just a platform

I'm not sure if everyone will agree with me on this!

Ultimately, a platform is just a way of skipping over building a database, business logic and an API yourself. If you've chosen a platform, then you were probably sold on features, but the real issues such as cost, integration, administrative overhead and scalability were why you bought it.

But do your customers care one jot what platform you use? Does your platform choice directly affect the experience that they have? Of course not. Which is why in most cases, a few pragmatic steps is all that it takes to get you back on track.

1) Understand what matters

Why do people actually visit your website? Do you know? We'd love to think that they're there to Buy Buy Buy! but often that simply isn't the case. What's going through their minds? What's their motivation? Are you catering for this, not only in your site content but in your marketing?

If you'd like to read more about this, here's a post on user-psychology I wrote for Econsultancy.

Just as we measure Conversion Rate, we can also measure how often users are able to do what they came to your site to do - a "Task Completion Rate". Remember that not every visitor comes to your site to shop. Just as we do when we enclose a Checkout, when your visitor knows what they want to achieve, your site should get out of the way and let them do it.

There are a number of tools to let you measure Task Completion Rate - predominantly based around user surveys. The most popular is called 4Q from iPerceptions and takes the form of a pop-under survey.

You can then measure your Task Completion Rate amongst a sample of your visitors and see in which areas you can improve. You may of course, have a site that doesn't cater to your users' needs. They may be looking for a store finder, or an offers section, or something that isn't currently in your strategy. In which case...

2) Go back to your IA

During the information architecture process, you should have come up with 3-4 user personas, with needs and wants and clear goals and motivations. However, if your site is failing, then either a) the personas are incorrect (which can certainly happen when these aren't based on user research) or b) the personas aren't being catered for. Either way, when visitors use your site "in anger", they will become frustrated and leave.

Once you have catalogued the objectives and motivations of your user personas, you need to see how well your site fits these. If you don't feel that the site fits, or your personas are wrong, then you should conduct a new round of user research. I always recommend doing this in the user's homes, so you can see the environment in which they interact with you, and the discussion becomes more of a "chat" than a survey, but this isn't always possible.

3) Simplification

Once you have a newly defined set of goals and objectives, you can simplify your site design to cater to these. John Maeda has a wonderful book called the Laws of Simplicity in which he states 10 (well, 9) laws that you can apply to any design or process to make it simpler. For example, whilst you can't remove elements that some users may find useful, you can Hide or Shrink them in the design. You can use this process to not only rationalise your product taxonomy, but also rationalise your language.

A case in point here, on a site I once worked on we had 12 different methods of getting help, none of which were labelled "Help".

4) Take time out

Pause, breathe and have a sit down.

As I said before, when you hit this point, it's very easy to run around, firing & hiring agencies and switching platforms in an urge to have something new. You can do this, sure, but it's not very Strategic is it? You need to take a little time out.

5) Visit some aliens

Go and visit another ecommerce operation, that has nothing to do with your business. You'll see that they have the same processes as any other business, a helpdesk, customer returns, a CRM strategy - but by doing this you can not only gather ideas, but share skills and see how their success can be adapted for you use.

6) Think strategically

Work out what makes you money. Start from "we receive money from our customers by" and work backwards from there. Look at your net margin, and what's actually driving value. See how you can align this with your customer's objectives, simplifying the process and creating an engaging experience, and you're onto a winner.

close x
Share this story
Share with third party communities
This will take you to a new window.
close x
Email this story

How to build an effective sign up form

Posted by Julie Coassin on 28 January 2010 at 05:03 PM
Categories: Musings
Julie Coassin
Julie Coassin
Project manager
BLOG: How to build an effective sign up form

Your registration process is a make or break interaction with your audience.

Like every digital junkie, I spend a large amount of my time online browsing the web. I get really excited about using new web services... but in most of the cases, I am confronted by two scenarios:
  1. On arrival I am greeted with a sign-up form to complete, even before I can actually engage with the service! Or…
  2. The registration requirements are so scary that I give up and go elsewhere.  These sites confuse and irritate and its unlikely I will return later. I may even share my feelings with my online communities.
The registration process requires the highest level of user dedication and is probably the most complex user interface of an average website. If your registration forms are poorly thought through, it is likely that you will have a low percentage of users making it past the start screen. Below are a few things to consider when implementing a sign-up process on your site.
  1. Don’t make me sign up to your site until you really need to! I recently read an excerpt of Luke Wroblewski’s book Web Form Design: Filling in the Blanks, which claims “Sign Up Forms Must Die”. The well-known interface designer from Yahoo explains the process of Gradual engagement; which is the concept of not welcoming your first time user with a big form but actually giving them a chance to use the service and see the value. Gradual engagement is all about getting the user to familiarise and engage requested information in exchange. Would you disclose your personal details or spend time registering if there was no clear value to you?

    To explain this concept, UI’s guru uses the example of Geni, the free family tree service. When you arrive on the site, the first thing you do is build your family tree, starting with yourself and therefore entering your name and email address. Instead of asking you to fill out a registration form, you are immediately engaged in creating your family tree. Whilst you are investing time and effort in the site by adding your relative’s name, Geni sends you an email with your username and a link back to the site so you can come back to your family tree anytime and possibly create a full account to take advantage of all the features of the site.  Without noticing it, I started building my family tree and was signing up to the service! By removing barriers, Geni managed to get over 45 million profiles. Definitely a good example to follow!

    Geni, family tree

    Gradual engagement - the email option:
    Posterous (blogging service) doesn’t ask you to sign up before being able to use their service; instead you just need to send your first post to their email address. You get started straight away and further the personal information can be added at a later stage.

    Posterous


    The travel itinerary management website, TripIt helps people to organize and share their travel plans. You learn how the service works straight away by forwarding your flight, hotel or rental car confirmation emails. TripIt sends you back an email that provides access to an automatically created personal travel itinerary!

    Gradual engagement - the guest option: Slideshare is one of those sites that let you use the full features of the site(uploading a presentation in this case) but doesn’t force you to sign up. Users can use the site as guests and upload the content to their guest accounts. When guests register with the site at a later stage, their preferences (stored in cookies) and the uploaded content is moved to their permanent account.

    I am pretty impressed by the sign-up process of the sites cited above. They all succeed in clearly communicating what their site is about in one page and engage me straight away without an explicit registration form.

  2. Don’t force me to register, I am here to buy your products - If you are running an e-commerce website, it sounds pretty obvious but let your users browse and buy the goods before asking them to register. Users are coming to your e-commerce site to shop for something and as a retailer, you should be eager to sell, a lot! Don’t force your users to register before you actually close a sale. Insisting on customer registration before people can actually make a purchase is often the reason for checkout abandonment. There is little point in registering before hand as you are already going to enter your details during the checkout process anyway! Let your customers purchase first and then let them deal with registration afterwards (if they want).

    Let’s take a look at John Lewis’s check out / registration process as I really think it is done right. They don’t insist on registration and allow you to transact without signing up. You just need to enter an email address and most importantly, the password entry is not compulsory for new customers. Instead they give users the option of choosing a password and registering later in the process. The user experience is very enjoyable and I am doing what I was expecting to do when I arrived on the site, namely, “buying my product”.

    John Lewis


    When setting up a registration, do it at the end, after your customers have made their purchase and try to set it up based on the information they gave you to make their purchase.
     
  3. Make my life easier by integrating a third party authentication system – It is highly recommended to add identity registration tools which will speed-up the sign-up process. These services allow users to log into various sites using their existing credentials. With a single click, users’ information like name, birthday, location... can be pre-populated automatically into a registration form. The benefits are simple: you accelerate the signup process by reducing the time it takes to collect information and your users get more time to enjoy and engage with your website.

    • Facebook Connect allows Facebook users to register for your site and set up a profile using their Facebook account information. Just by adding a "Facebook Connect" button users can register and log in to your site in one click. Facebook states that adding Facebook Connect has increased registration by up to 300% for some of their Facebook Connect partners.
       
    • And the others... Google Friend Connect makes registration simple, letting users sign in to your website with their existing account information (e.g. Google, Yahoo, AOL). Twitter OAuth allows users to connect their Twitter account with third-party services in one click. And finally, OpenID is a free and simple way to use a single digital identity across the web, without needing to create new passwords each time. However, OpenID has been around a while and its adoption numbers are still relatively low.
       
    If your users are not using these sites or don’t want to sign-up using this solution, you will need to always have an alternative and to build your own authentication system.

    For example Friendfeed allows people to register with just one click using their Facebook, Google or Twitter information. If the user doesn’t want to sign up with one of those sites, you can simply fill out a simple signup form.

    Friendfeed
     
  4. Do you really need to ask me where I am living up front? Do you really need to know that anyway? You have probably come across a website that tries to get as much information it can from you and most of the time, this information is not going to critical to the usage of the site. If I am about to sign up for your web application and got asked my postal address, I would be rather surprised! If your signup form is requiring unnecessary information, it is likely you will get a poor number of users. This typical error is very simple to fix though. Don’t be greedy and ask for marketing information if you are never going to use it to the user’s advantage.

    Ensure the sign-up form is as short as possible - for many sites, the only information needed up front are name and email address. Username, password preferences, profile picture and likes can be asked at a later stage. It is really important to limit the amount of information you need in the first part of the authentication to the absolute minimum.  If some fields are optional, they don’t need to be there. Users can always fill them out later on their settings page. It is important you don’t make potential customers do more work than they have to at the first stage; keep your form short and easy to fill in.

  5. Some other quick sign-up form tips
    • Try to avoid the CAPTCHA. Personally I think there are better ways to see if your user is a human or a bot. The reason I am not a big fan of it is that most of the time it is barely legible and I make errors which is very frustrating. There are better ways to validate data.
    • It is always good for the user to provide live inline validation / help using AJAX.  This will ensure he does not make mistakes whilst filling in the form and before hitting the submit button.

      Last.fm

       
    • I like the fact that Friendfeed, Facebook, Twitter and some others don’t ask you to enter your password twice!
    • We are all different and all need different levels of information to be convinced to do or use something. It is recommended you provide gradual levels of description for your service starting with a one line description and, if the user is not convinced, moving to a second level of information like a video or product tour. Beyond that you need to provide a full feature list of the service, testimonials, forums etc. and let them take a look at the actions of current users. There is a good chance they will be influenced.
    • Bear in mind that sign up and discovery can then become inseparable.

      MailChimp
       
    • Be inspired; your form will attract many more sign-ups if it has a clean, simple and attractively designed. Some examples include: tumblr, Vimeo, Brightkite (note the CAPTCHA alternative “What day comes after Monday?” - this question is much more fun!), Strawpoll and many more.
I hope you found this post useful and that it gives you some ideas on how to improve your sign-up process to increase conversion rates. Please feel free to share your tips in the comments below.
close x
Share this story
Share with third party communities
This will take you to a new window.
close x
Email this story