Skip to content

Website design for restaurants, with a menu that works on a phone

We design and build websites for restaurants. Custom-coded, founder-led, and made so a hungry person can see what is on today, check the prices and call you from their phone in a few taps. No templates.

What a restaurant website needs

A good restaurant website is mostly about being easy. Someone standing outside, or deciding on the couch, should know what you serve, when you are open and how to reach you before they lose interest. Here is what we build into a restaurant website. It is custom website design, not a template or a website builder.

  1. 01

    A menu people can read on a phone

    A restaurant menu website should be a real page, not a PDF you have to pinch and zoom. We build the menu as text on the page, with the dish, a short description and the price in clear rows. It loads fast and reads well on a small screen.

  2. 02

    Today’s hours and what is open

    People want to know if you are open now and what is on today. We make that the first thing they see, and we mark closed days so nobody drives over for nothing.

  3. 03

    Easy call and directions

    On a phone, the most useful button is the one that calls you. We add a call button that stays on screen on a phone, so a customer can call you straight from the site in one tap. Your address and map link are a tap away too.

  4. 04

    A place to ask about catering or events

    If you cater or host groups, that deserves its own page and its own way to enquire. We build it only if you offer it.

  5. 05

    Details that match Google

    Your address, hours and phone number should read the same on your site and on Google. We set that up in the code so Google can read it, and we tell you what to update on your Google Business Profile.

We build with readable text, clear contrast and buttons that are easy to tap. We only put on the site what you confirm is true.

Case study: Moto Moto Grill

Moto Moto Grill is an East African BBQ restaurant in Thornhill, Ontario. It had no online presence, so we built its website from scratch.

Moto Moto had no website before. Their site now shows up in Google searches about 3,000 times a month, and 224 people clicked through last month.
224 visits from Google in a month

This is one restaurant's result since its site launched. Every restaurant is different, and we cannot promise the same.

The menu page on a desktop and a phone, with today highlighted. Real screens from the live site.

East African BBQ restaurant, Thornhill, Ontario

Why it works

Here is what we built, and the decisions behind it. If you are comparing restaurant websites, these are the ones worth copying.

Before
No online presence
What we did
Built the site from scratch, with a day-by-day menu, a catering page, location and contact pages, and the details Google reads
Pages
Home, menu, catering, location, contact
Visit motomotogrill.ca(opens in a new tab)
  1. 01

    Show today first

    The menu is a day-by-day picker. Today is highlighted and closed days are marked, so a visitor sees what is on right now without hunting.

  2. 02

    Put the price where the eye lands

    Each dish is joined to its price with a leader line, the dotted run between name and price you see on a printed menu. You can scan the prices quickly, even on a small screen.

  3. 03

    Say when each menu is served

    Lunch and all-day sections show their times, so nobody orders from the wrong one.

  4. 04

    Start with the phone

    The site is designed mobile-first, so the menu works on the device most people use to look.

  5. 05

    Give catering its own page

    Group orders are a different job from a Friday dinner. A separate catering page lets those customers find what they need.

  6. 06

    Keep the call one tap away

    A Call button sits on screen on mobile next to Menu and Map, so customers can phone straight from the site. Clear location, contact and catering pages back it up.

  7. 07

    Keep it clean and bold

    A dark, confident design that matches a grill and stays easy to read.

The site also gives Google details it can read, such as the restaurant's name, address and hours.

On a phone

The menu on a phone: pick a day, see what is on, read the prices.

  • Moto Moto Grill menu on a phone with the day picker at the top and today highlighted
    01Pick a day, see what is onToday is highlighted and Monday is marked closed, so you see what is on right now.
  • Moto Moto Grill menu section on a phone, with dishes joined to their prices by leader lines
    02Prices you can readEach dish is joined to its price by a leader line, so the prices are easy to scan on a small screen.
  • Moto Moto Grill home page on a phone, with the bold headline, a View Menu button, a Call Us button and a Menu, Call and Map bar at the bottom of the screen
    03Menu first, call one tap awayThe home page on a phone: View Menu first, Call Us right under it, and a Menu, Call and Map bar that stays at the bottom of the screen.

Found on Google in your neighbourhood

When someone searches “BBQ near me” or your cuisine plus your area, Google has to understand what you are and where you are. A restaurant website helps with that, and it is the part of restaurant SEO we set up for you.

  1. 01

    Your menu as real text

    Google can read a menu on the page. It cannot read a photo of a menu or most PDFs.

  2. 02

    Details that match

    Your address, hours and phone number are the same on the site and on Google.

  3. 03

    A page for each thing you do

    Catering, for example, gets its own page, so it can be found by someone looking for exactly that.

  4. 04

    Details Google can read

    We add the behind-the-scenes information that tells Google your name, address and opening hours.

Your Google Business Profile matters as much as the site. It is where most people first see your hours, photos and menu link. It belongs to you, so you make the changes, and we tell you what to update. Our Google Business Profile checklist walks through it step by step.
No one can promise a ranking. What we do is make sure the foundations are right from day one.

How we work with a restaurant

A typical project takes 2 to 4 weeks. You deal directly with the founder, the person who builds your site, from first call to launch. It is one conversation, not a committee, which suits an owner who is busy during service.

  1. 01

    Discovery

    A free chat. We learn about your restaurant, your menu and what is not working on your current site, if you have one. You get a clear plan and timeline before any code is written.

  2. 02

    Design

    We design the key pages around your food and your customers. You see it and tell us what to change.

  3. 03

    Development

    We custom-code the site, with mobile and local search set up as we go.

  4. 04

    Launch

    You review a live preview before anything goes public. When you are happy, we launch.

Want to know why we work this way? Read about why Eagle Rock is founder-led.

Already have a restaurant website?

If your site looks dated, is hard to use on a phone or brings in no calls, you may not need to start from zero. A website redesign keeps what is working, such as your page addresses and the Google history you have built, and fixes the rest. We plan the move so you do not lose what you already have.

Read about website redesigns
My prices are public. Each package has one fixed price, so you can see where you land before we talk. See pricing. If you need something custom, I quote it up front, in writing.
We also build websites for dental clinics. To see everything we do, browse all services.

Restaurant website questions

Something else on your mind? Email contact@eaglerockwebdesign.com

  • Most projects take 2 to 4 weeks from kickoff to launch. The timeline depends on how many pages you need and how quickly we get your menu, photos and feedback. We give you the plan and the timeline before any code is written, and you review a live preview before anything goes public.

  • Yes. That is how the Moto Moto Grill menu is built. It is a day-by-day picker with today highlighted, and the menu is text on a real page, not a PDF. Customers can read the dishes and prices on a phone without zooming. Tell us how your menu changes and we will say how to set it up.

  • My prices are public. Each package has one fixed price on the pricing page, so you can see where you land before we talk. If you need something custom, I quote it up front, in writing. There is no restaurant-specific price.

  • It helps, but no one can promise a ranking. We set up the on-site SEO: page titles, headings, your menu as text, a sitemap, and your name, address and hours in a form Google can read. Your Google Business Profile belongs to you, so we advise on what to update and you make the changes.

  • We do not build ordering or reservation systems into the site. If you already use a tool for either, tell us on the discovery call and we will say what we can link to from your site.

  • We plan for it. A redesign keeps your important page addresses, or redirects old ones to the new ones, so Google can follow the move. We cannot promise where you will rank, since that depends on many things, but we protect what you have already built. See our website redesign page.

  • Yes. We are a small studio based in Toronto, and we work fully remotely with clients in Canada, the UK and beyond.

Ready for a restaurant website that works as hard as your kitchen?

Tell us about your restaurant. We will look at your current site, if you have one, talk through what is and is not working, and give you a clear plan. The quote is free.