The term “benchmarking” is relatively new but the concept is as old as competition itself. Whether in industry, sport or in other aspects of our daily lives, we continually need to reference our own performance against others.
All of us benchmark most of the time without realizing it. At one time the concept was known as ‘interfirm comparisons’ because in an industrial sense, that is what it is.
As a task it’s important to make it very clear that this is ‘subjective analysis’ not ‘objective research’. You can of course go through stats if you have them and look at two or three websites against each other, but the chances of your having that kind of data are almost non-existent, so assume this is you as a UX person or intern looking at lots of different sites, following some rules & guidelines & grading them based on observation. Subjective observation. Doesn’t make it wrong, it does however make it someones opinion for a lot of things.
So here’s a start for ten… if I was going to look at four sites and compare them against each other I’d take the the following areas & give each site a score out of 3. 1 being dreadful and 3 being top of the class. Scoring is of course entirely a decision you can make for yourself. I just like to keep it simple.
- Site was easy to find using Google
- Search for brand found main site quickly
- Search for “SOMETHING TO DO WITH THE INDUSTRY” directed me to this brand
- Search results were helpful
2 First Impressions
- Website was well branded
- Clarity of next steps was obvious (you found what you were looking for)
- The site is very product led
- The site is very campaign led
- The site has offers and incentives up front
- The site has clear data-capture opportunities up front
3 CTA effectiveness
- Page position
- Competition from other messages
4 Ease of use
- Contextual signposting
- Major headings on pages are clear & descriptive
- Styles & colors are consistent
- Emphasis (bold, etc.) is used sparingly
- Main copy is concise & explanatory
- URLs are meaningful & user‐friendly
- HTML page titles are explanatory
- Emotional connection
- Site load‐time is reasonable
- Adequate text‐to‐background contrast
- Font size/spacing is easy to read
- Flash & add‐ons are used sparingly
- Website can be personalised
- User can choose what content they are shown
- The experience can be customised to interest
As I mentioned… this isn’t an exhaustive list of criteria, it’s just the list I use and from time to time I change it on an ad-hoc basis dependent on the client I’m doing the benchmarking for. You’ve got to keep it flexible & play to the audience.
It’s actually what you do with the data that can be useful.
Analyzing and using the benchmark
Using something like Excel to do the benchmark I’d recommend giving each point on the list a score and then a final ‘average’ for each section (you’ll see what I mean on the sample spreadsheet I’ve attached). It’s the average score that you can then use to generate the chart(s) you’ll want to share with the client. I recommend using a ‘Radar’ chart for the visualisation. Simply because it overlays everything on top of each other in a way that lets you see exactly what the lay of the land is. They look fun too.
What I look for in a visualisation like this is not just where your client is performing well against it’s competitors, there’s a chance because of marketing etc that it always has and always will compete heavily in some areas more than others (like SEO / findability) what this shows us very quickly is where opportunities to disrupt the marketplace are. Take the example on the right, there’s clearly nobody in the area of personalisation. Move into that space before someone else & you can grab the point of don-displacement first.
A benchmark is a quick, simple way of hitting a client with some insight that will conceivably justify decisions you want to make as an agency. It also gives you an opportunity to go back to a client after you’ve done some work and say “You’re score in the area of XXXX was XX, it is now XX therefore we’ve improved usability”.
I’ve included a sample spreadsheet so you can have a fiddle. Punch in numbers where the 1’s are on the first sheet and you’ll see the rest generated automatically. Please note I don’t do technical support… so if you break it that’s not my problem… it’s literally to give you a foot-up and show you the idea.
Found this useful? Please make a small donation: