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.


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


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.


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.


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.


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.


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.


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.


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.



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.


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.


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. 


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.



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.


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). 


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). 


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


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

Published 5 February, 2013 by Chris Lake

Chris Lake is CEO at EmpiricalProof, and former Director of Content at Econsultancy. Follow him on Twitter, Google+ or connect via Linkedin.

582 more posts from this author

You might be interested in

Comments (22)

Save or Cancel
Stephen Fair

Stephen Fair, Managing Partner at Sponge New Business

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

Sponge NB

over 5 years ago



Great article! The team at 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.

over 5 years ago

Adam Candlish

Adam Candlish, Commercial Director at DataIQ

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.....

over 5 years ago

Huw Waters

Huw Waters, Head of Marketing at Capita Learning Services

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

over 5 years ago



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

over 5 years ago



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:

over 5 years ago


A Local Menu

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.

over 5 years ago



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

over 5 years ago

Natalie Green

Natalie Green, PR Officer at Postcode Anywhere

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 ;-)

over 5 years ago

Chris Lake

Chris Lake, CEO at Empirical Proof

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

over 5 years ago

Chris Lake

Chris Lake, CEO at Empirical Proof

@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.

over 5 years ago


Matt Hodgson

Great article, keep up the good work!

over 5 years ago



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.


over 5 years ago



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.

over 5 years ago


Nick Taylor, Marketing Manager at Alternative Route Finance Ltd

Obvious but often overlooked suggestions - another great reminder.

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

over 5 years ago



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: 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.

over 5 years ago



Thanks a lot ! Very good article

over 5 years ago


Valerie Laforest, Consultant Project Manager, communities specialist at Community Jane

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.

over 5 years ago


Kiersten Raynor

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

over 5 years ago



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!

over 5 years ago


Alfred Jopkins, Restaurant Owner at Kaiserstube

It should be straight forward and simple, without too much information. My friend, who works at Google gave me some nice tips for my website.

Nowadays it's good to prefer visual communication instead textual. Users do not read lot of texts, but they are easily impressed with pictures. Visitors who interesting for your website, probably never been at your restaurant, probably tourists searching for a nice place to go, or visitors who get a recommendation. After user searches in Google for a restaurant in the town, he gets pins on the map. Google provides each with a link to website. Most of the websites, have the same text etc, but as about books, you decide by cover, think about good photos and show them big. It makes your website stand out from others.

Ask a friend with a SLR camera to do them, it's a lifetime investment (just look at some good restaurant photos and try to use the same light, angle, catch the same atmosphere).

Pro tip: photograph at the sunset or sunrise, light is best at that time, because it comes from the side and shows the dimension and form of the restaurant.

Show the address and opening hours prominently. Most visitors come to your website just to find it. Food Menus is nice to have on website as well. Integrate social media buttons to facebook, twitter, instagram to keep in touch with your customers. And last, think about smartphones, nowadays most users browse with their smartphone, especially tourists. We used "lets eat somewhere" for our website, because it loaded fast on mobile phones and seo optimized etc.

almost 4 years ago

Andrew Adamson

Andrew Adamson, Director at Web

Good article, thank you! During our research for a local restaurant we discovered so many restaurants, including michelin star restaurants, didn't have people in them, empty tables! Seems odd so we created a little buzz with this

almost 2 years ago

Save or Cancel

Enjoying this article?

Get more just like this, delivered to your inbox.

Keep up to date with the latest analysis, inspiration and learning from the Econsultancy blog with our free Digital Pulse newsletter. You will receive a hand-picked digest of the latest and greatest articles, as well as snippets of new market data, best practice guides and trends research.