Learn more about user experience, web development and digital marketingView training courses

British Airways might have enough problems at the moment what with making big financial losses and reports that its cabin crew have voted nine to one in favour of striking over the Christmas period. Nevertheless, I’d like to talk about a shortcoming I encountered deep within its website, specifically in the Executive Club section.British Airways plane

Firstly I feel I must insert a caveat here that I’m not knocking BA’s website as a whole, as it provides a very good user experience and actually topped Webcredible’s 2009 Flights Online Report. However, the problem I encountered came when looking to attribute BA miles to a previous flight.

When it comes to joining BA’s Executive Club and collecting miles, I’m guessing many people do it in the way I did – booked a flight, realised you could claim the miles, and signed up to collect them retrospectively – and it’s the retrospective element that I feel is slightly flawed!

Obviously if you’re a member when you book a flight, you use your frequent flyer number upon booking and the miles are added automatically when you’ve flown. When looking to add miles for previously taken flights however, I expected to see a clear link in the ‘Manage my account’ section, but that unfortunately wasn’t the case. The left-hand navigation is actually very well laid out, but it’s really not immediately clear where the required section would be.

After a good few minutes of searching I did find it in the ‘Collecting BA miles’ section, under the ‘Flights’ sub-menu, right at the bottom of the main content on the page, with the link text ‘More about claiming missing BA miles’. Now in hindsight, this does seem like a logical location, but for new users it can be very hard to find and surely should be promoted much more actively (as they are the users likely to need this facility).

I admit this is a minor point when it comes to the overall user experience of a very good website. But, when it comes to recruiting new members to its Executive Club, this point could be important for BA.

Given the partnerships between airlines to gain rewards for one airline from flights on another (I’ve accumulated most of my BA miles on Cathay Pacific flights for example), customers don’t have to join BA’s Executive Club to gain rewards on BA flights, and herein lies the point. If users have trouble claiming the miles on retrospective flights on BA’s website then they may simply head to another airline’s site and use its reward scheme instead.

Photo credit:  lrargerich via Flickr / Creative commons


  • Charles Meaden says

    If you find that frustrating, try booking flights when you’ve got kids.

    Their systems work fine for just couples, but try booking for 4 people and it just refuses to redeem most of your points.

    Interestingly when you call their reservation team they know all about this issue and suggest calling them again in the future. The charming lady I spoke to said that she gets calls about this all the time and did wonder why no-one ever got round to fixing it

    4 January 2010 at 1:03 pm

  • Nick Gassman says

    If you log into your EC account, and expand the ‘Manage my account’ section in the left hand menu, there is a link for ‘claim missing BA Miles’.

    6 January 2010 at 3:23 pm

  • viktor yevpak says

    THANKS! I had a problem finding it too! Great article.

    15 January 2010 at 2:40 pm

Leave a comment

Required indicates required fields


Case studies

Our success stories

  • UCAS

    UCAS's Track portal is award-winning, achieving a 95%+ satisfaction rating across its 750,000 users

  • Hotels.com

    Hotels.com gained a much stronger competitive advantage due to a great mobile & tablet strategy

  • Pearson Education

    Pearson Education has embedded user-centred design into all their digital design processes

More case studies

Training academy

View training courses

About us

We're a user experience agency (UX agency) that creates people-centered, efficient and delightful digital experiences.

Get in touch on 020 7423 6320

Back to top