The anatomy of a perfect restaurant website

Top restaurants are all about ‘the experience’. It’s not just the amazing food, or the wonderful service, or the charming ambience, or the table with a view. As such, it is somewhat ironic that restaurant websites are serial offenders when it comes to bastardising the user experience. 

There can be no excuses for it any longer: it is 2013, not 2003. The age of animated Flash websites is long gone, yet many top restaurants persist with awfully wacky loading sequences and the kind of ‘innovative’ navigation that requires superhuman levels of patience, and a degree in particle physics to work out how to use it.

I thought I’d cobble together a handy A-Z checklist of dos and don’ts, for anybody interested in revamping or building a new website for a restaurant, or for restaurateurs that need to know what to ask for.

Autosound

Turn it off. Muzak is never cool, and nor is a high bounce rate. Too many restaurant websites still annoy users by playing rubbish through their speakers. It is for this reason that I have yet to eat at Sketch, which continues to commit various user experience crimes, and sets about my ears the very second I visit its ridiculous website

Bookings

The odds are that some visitors will want to reserve a table. Provide as many options as you can (online, telephone, email, Twitter, etc) and make sure your contact details are prominently visible (consider using the header or footer to show these on all pages). Some of my favourite restaurants don’t accept bookings, for example the wonderful L’Entrecote. All well and good, but if that’s the case please make it clear, rather than burying it in a 484-word description.

Content

All websites require quality content, which comes in many different shapes and sizes. Thoughtful, persuasive and error-free copywriting is a must, but you should also consider launching a blog (why not?) to provide lots of fresh content for visitors, and Google, which likes that kind of thing. Be passionate about the dishes you lovingly create. Establish a tone of voice (take a look at how Jamie Oliver instructs staff to sell his “fab specials”). Avoid going down the ultra-minimalist Burger & Lobster route (delicious lobsters, not so delicious content). Create pages for special offers and other promotions such as happy hours.

Detail

Attention to detail is what makes web experiences great. Focus on the user experience (test, tweak, test, tweak, test...). Banish typos. Finesse labels. Make sure your website is compatible with all of the major browsers, and devices. Take a look at my article on microscopic web design, if you need some inspiration in this area.  

Entry Pages

If your website has a whizzy animation with a button that says ‘Click to enter’ you are doing it all wrong. Take visitors straight to your homepage, or lose bookings. It’s that simple. Nobody likes to wait around for no good reason.

Flash

If you have a Flash website then you need to start over. In an age of HTML5 and CSS3 you can have a really unusable website that loads quickly. Better to create a useable one, however. Wahaca provides a good example of how not to do it (‘loading’, animation, hideous sound, terrible use of page estate, overlays, etc). Compare its Flash site to the HTML alternative it provides and ask yourself which is better.

Google Maps

You need to provide clear instructions to help people find your restaurant, and it makes sense to embed Google Maps as it is so easy to use.

Homepage

Make sure all of your most important information is easily accessible on the homepage. This means an address and phone number, as well as key navigation. If you have multiple restaurants then make it easy for visitors to select the most appropriate location.

Images

A picture is worth a thousand words, right? Quality photography is something that you should invest in. Show off your delicious dishes to convince your visitors to make a reservation. As well as food, images of the interior and exterior of your restaurant are a good idea. If you do produce lots of images please don't display them like this.

Jokey

A farcical proportion of restaurant websites seem to have been themed by Timmy Mallett. It is worth pointing out that your idea of fun might be my idea of hell. For example - and brace yourself for this - San Loco

Keep It Updated

Fresh content can make all the difference, both to your visitors and to Google. I don’t want to see last year’s menu, or a Christmas 2012 menu advertised on your homepage in March 2013. Update menus regularly, and don’t be coy about revealing your prices (or any offers, for that matter). Launch a blog, and make the most of Twitter and Facebook, to maintain a flow of new content. For example, I’d eat at The Eagle in London a lot more if it used Twitter to tell me what is on the menu (it changes daily).

Local Search

You really need to optimise your Google+ Local listing, if you know what’s good for you. This is increasingly important for search rankings, as well as your positioning in the Google Maps results, and can really help your visibility for potential customers who are on the move (who use their mobile devices to find nearby restaurants).

Google displays user ratings and reviews, Zagat summaries, location details, and delivers restaurant recommendations based on people’s Google+ networks.

 

Mobile

Following on from the above, your website should be mobile-compatible. Consider going down the responsive design route, rather than creating a new mobile site. Google will rank mobile optimised sites above those that pay no attention to - or do not work on - smartphones.

Navigation

Identify the most important pages and make sure you display them prominently in your navigation. For example: About, Location, Menus, Reservations, Contact, Opening Hours. 

Opt In Messages

“Like us on Facebook!”. “Join our mailing list to receive special offers!”. Immediately slapping a great big pop-up in a visitor’s face when they arrive on your website is akin to slapping them around the face with a five-pound sea bass.

There are better times to ask them, for example just after they have paid their bill. Gauthier Soho is a Michelin-starred restaurant that makes this mistake...

 

PDF menus

Kill them with fire. Menus should be in HTML format on the web. Modern browsers handle PDFs better than ever, but there’s still no excuse for not showing the menu on the page itself. It takes minutes to take PDF content and push it into a HTML editor, so be sure to smite an awful blow on any staff who complain about it “taking time”. Giraffe provides a great example of how to display menus online.

Questions

What do people need to know, when they visit your website. Your location. Your opening hours. Your menus. Your offers. Your specialities. Make sure you identify and answer all of the key questions. Make it easy for visitors to ask direct questions (via a contact form, or email, or Twitter, or telephone), and answer them promptly.

Ratings & Reviews

If your restaurant scores well on the likes of TopTable and Google+ Local, then you should pull in those ratings, as well as positive comments from reviewers. 

Social

The above point is all about social proof, and developing trust, but your community is increasingly important for search, so you should make the most of it. Develop and invest in your community, encourage interaction, reward them, and keep them entertained. Ping Pong makes good use of Twitter, while The Capital Grille has amassed 75,000 likes on Facebook. Social media is great for increasing customer retention and advocacy. These platforms help your fans to stay tuned in, so promote them on your website, as Raymond Blanc does.

 

Testimonials

If your customers say good things about you then why not shout it from the treetops? If I owned a restaurant I would be asking all of my non-narky customers to leave a testimonial. I’d be pushing an iPad in their face and asking them to rate / review their experience on Google / TripAdvisor, etc. It makes for free - and highly powerful - marketing.

Usability

Aim to create a simple, usable website. Avoid making stupid errors, such as being guilty of contrast fail. Make your menus easy to access: if you split them out by course type or time of day then consider whether the user wants to browse through multiple pages, or if there is a more elegant approach available (there is). 

Video

Creating videos can be a good idea but please don’t set them to automatically start playing with the sound cranked up to 11, like Pizza Express does. Check out Radisson Edwardian’s creative use of QR codes on its menus: diners can scan one to watch a video showing how the dish is prepared. If you do produce regular video content then be sure to set up a YouTube channel, like Alinea Restaurant does (unfortunately its website leaves a lot to be desired). 

Widgets

Consider using widgets to pull in social content, for example your Twitter feed, or your YouTube videos. They can help keep your website fresh.

X-rated

Personally I’m not sure that having this sort of background on your restaurant website is a good idea, though here I am linking to it. A ploy!

Your Staff

They’re your best asset, especially when it comes to social media. Make the most of them. 

Zero Tolerance

Unfortunately a vast number of restaurant websites continue to suck. Many are seemingly based on bad templates devised more than a decade ago, by sketchy digital agencies who were clearly preying on the oblivious. Nowadays, web users are savvier than ever, and are less likely to tolerate a bad web experience, regardless of how amazing your dining experience might be. There should also be zero tolerance for substandard websites among restaurateurs. Here’s hoping for change!

Agree / disagree? Did I miss something obvious? Please leave your comments below...

Chris Lake is Director of Product Development at Econsultancy, an entrepreneur and a long-term internet fiend. Follow him on Twitter, Google+ or connect via Linkedin.

Add your own

Reader comments (20)

  1. Stephen Fair Stephen Fair

    Managing Partner at Sponge New Business

    2:20PM on 5th February 2013

    Fantastic article with some perfect examples. This could apply to lots of web site types too - great work.

    Steve
    Sponge NB

  2. Avatar-blank-50x50 Corey

    4:24PM on 5th February 2013

    Great article! The team at FlavorPlate.com couldn't agree more. However, if there were one point we'd debate, it would be having a blog. For sure, having a fresh and content rich blog is a great idea. We're not arguing that. But we see a lot of companies (not just restaurants) unable to keep their blog fresh. So if you're going to have a blog, be sure to have a content strategy and the resources in place to manage it properly. Otherwise, you're probably better off without one... Ultimately, we believe in keeping things simple—which is pretty much what Chris is saying.

  3. Adam Candlish Adam Candlish Staff

    Senior Account Manager at Econsultancy

    8:46AM on 6th February 2013

    I see heaps of restaurant websites that are all in Flash. Not very good when you wondering around on an iPhone trying to read the menu!

    Also, most of them look terrible when viewed online.....

  4. Huw Waters Huw Waters

    Direct to Consumer Manager, EMEA at Treasury Wine Estates

    9:41AM on 6th February 2013

    Fabulous review. Enjoyed reading it! As Stephen said, a lot of the advice goes for a lot of businesses, not just restaurants. huw

  5. Avatar-blank-50x50 Phil

    9:55AM on 6th February 2013

    Great article. Relevant to many similar vertical industries. Thanks for sharing.

  6. Avatar-blank-50x50 Peter

    10:16AM on 6th February 2013

    All so very, very true... problem is restaurateurs are generally not technically savvy, and most businesses (not just restaurants) don't realise that it makes a difference.

    Why not show some that get it right? A suggestion: http://www.restaurantelosroques.com

  7. Avatar-blank-50x50 A Local Menu

    10:52AM on 6th February 2013

    Great suggestions for restaurants and eateries to improve their websites. About 50% of of them don't even have a website, so there is a lot of education that could take place in this arena.

    Local businesses need to do more to attract online business and this insightful article makes a good start to encourage better experiences.

  8. Avatar-blank-50x50 EK

    11:10AM on 6th February 2013

    I got a animating popup "Join FREE.." on this site.

  9. Natalie Green Natalie Green

    PR Officer at Postcode Anywhere

    12:13PM on 6th February 2013

    Great blog post Chris, but I would have to disagree with the point about displaying menus in pdf format though. If anything, I prefer Pdfs, it makes it easier to print off and share - an essential when you’re trying to organise an office lunch ;-)

  10. Chris Lake Chris Lake Staff

    Director of Product Development at Econsultancy

    12:41PM on 6th February 2013

    Hey Natalie - I hear you, but why not just display a 'Print Version' button for folks who want to print?

  11. Chris Lake Chris Lake Staff

    Director of Product Development at Econsultancy

    12:59PM on 6th February 2013

    @EK - We have a roll-up that kicks in after 30 or 60 seconds. It doesn't obscure the whole page and isn't activated as soon as the visitor arrives on the page.

  12. Avatar-blank-50x50 Matt Hodgson

    8:57PM on 6th February 2013

    Great article, keep up the good work!

  13. Avatar-blank-50x50 Maria

    12:50PM on 7th February 2013

    Great examples and tips! Thanks Mark!

    As Natalie, I also think that the PDF option for menus has some benefits but would like to hear more opinions about this.

    Cheers!

  14. Avatar-blank-50x50 Steven

    10:23PM on 7th February 2013

    Agree with everything said there, restaurants seem to be easy targets for bad web design, not just in appearance but functionality too. Designers who include PDF menus (or indeed the majority of PDF downloads) shouldn't be allowed to posses FTP details and clearly don't understand CSS for specific media.

    When designing for restaurants I suggest that upfront is a clear statement as to when closing and last table is. If I'm looking for a restaurant the last thing I want on an empty stomach is to get there and find it's closed that day. So I'd certainly add opening hours to the list.

  15. Nick Taylor Nick Taylor

    Marketing Manager at Alternative Route Finance Ltd

    11:57AM on 8th February 2013

    Obvious but often overlooked suggestions - another great reminder.

    I checked out the 'X-Rated' background on that website (curiosity is a powerful thing)....my eyes, my soul...who on earth does that?!

  16. Avatar-blank-50x50 Corey

    1:23PM on 8th February 2013

    Regarding the PDF menus: I think it's a nice option (maybe for a complete wine listing or something), but it should only be looked at as an option—second to displaying the menus in HTML on the website. PDFs take users out of their natural flow through a site and can be disruptive to the overall experience—especially on mobile. To address Natalie's needs (i.e. being able to easily print or share a menu), the designer can set up some rules on how a menu is displayed when printed from a website, and if you want to share it, it's easier to share a link than a PDF.

    Here's a good example of a menu that covers all scenarios: http://www.hinesburghpublichouse.com/dinner They have their menus available in HTML, they have an optional PDF, and if you can do a preview of what the page looks like when printed, you'll see that is was optimized for printing as well.

  17. Avatar-blank-50x50 Atlasseo

    3:47PM on 9th February 2013

    Thanks a lot ! Very good article

  18. Valerie Laforest Valerie Laforest

    Web Project Manager at Consultant

    8:25PM on 11th February 2013

    Loved it! Applies to a lot of showcase websites. Against PDF menus, takes time. A share button email + FB could be enough and useful when you're an event planner.

  19. Avatar-blank-50x50 Kiersten Raynor

    10:17PM on 12th February 2013

    Sharp, funny and sadly accurate. Per the social aspect a savvy little Miami bar- restaurant fish market called Sonia's takes your picture and loads it to Facebook creating a connection and a memory for the client

  20. Avatar-blank-50x50 Andrew

    8:06PM on 20th February 2013

    I think that you make some clear and valid points here. I think the biggest for me is keeping things updated, this includes your social media presents, and pdf menus. Nothing makes me more upset about restaurant websites than old pdf menus. Great post!

Log in to post a comment