N&T Software
Free audit

Industry Guide

How to Choose a Restaurant Website and SEO Company

Shahnavaz SyedBy Shahnavaz Syed, Chief Operating Officer · Published 5 November 2026 · Updated 6 November 2026 · 12 min read

A buyer's guide for restaurant and cafe owners: what a restaurant website must do, how to compare agencies, and what to ask before you sign.

Quick answer

Choose a company that can show you restaurant sites it built, that treats your Google Business Profile and menu markup as part of the job, and that connects ordering and booking directly to you instead of a commission-taking app. Ask for a written scope, who owns the site and menu data, and how changes to opening hours and prices are made.

NNT Software has been engineering software since 2010, and every project is handled by our in-house team of 50+ specialists with 16+ years of experience, led by Shahnavaz Syed, Chief Operating Officer (COO). Pricing starts at USD 10–40 per hour; final charges and timeline are set after we confirm your requirements, and depend on your budget and the team members assigned to the project.

Shahnavaz SyedReviewed by Shahnavaz Syed, Chief Operating Officer (COO) · Last updated

What a restaurant website actually has to do

Most diners decide from the map listing, the photos and the menu, then open the website only to confirm hours, see prices or book. A restaurant website that makes those four things fast on a phone does most of its job.

That makes the menu the centre of the build. It should be real text, not a PDF or an image, so search engines can read dishes and prices and so you can change them in minutes.

  • Menu as page text with dish names, descriptions, prices and dietary labels
  • Opening hours, address, phone and a map that match your Google Business Profile exactly
  • Table booking or enquiry form that sends to your own inbox and phone
  • Direct ordering or a WhatsApp order button so you do not depend only on delivery apps
  • Photos that are compressed so the page stays fast on mobile data

What to compare between companies

Quotes for restaurant sites look similar on the surface and differ in what sits behind them. Compare the written scope line by line.

What to compare in restaurant website quotes
AreaWeak answerStrong answer
MenuMenu uploaded as a PDFMenu as editable page text with Menu schema
Local searchMentions SEO in generalSets up and aligns Google Business Profile, citations and hours
OrderingLinks out to a third-party appDirect ordering or WhatsApp ordering you control
SpeedNo target givenCore Web Vitals checked on a real phone before launch
OwnershipSite stays on the agency's accountDomain, hosting and code in your name at handover
ChangesEvery edit is a paid ticketYou can edit menu and hours yourself, with training

Local search matters more than rankings for a single outlet

A restaurant is found by people nearby, so the map pack and your Business Profile do more work than a generic keyword ranking. A good partner will talk about categories, photos, attributes, review replies and consistent name, address and phone details before they talk about blog posts.

Ask how they will measure results. Calls, direction requests, bookings and orders are honest measures. Impressions alone are not.

Questions to ask on the first call

These questions separate teams that know restaurants from teams that sell the same package to every business.

  • Which restaurant or cafe sites have you built, and can I see them on my phone?
  • How will my menu and prices be marked up so they can appear in search?
  • Who updates the site when a dish or an opening hour changes?
  • What do I own at the end: domain, hosting account, design files and code?
  • How do you handle bookings and orders without taking a commission?
  • What is included after launch, and what is billed separately?

Red flags

Be careful with any company that guarantees a position on Google, hides the hosting account in its own name, or sells the same template to every restaurant on your street. Also be cautious of a quote with no mention of Google Business Profile, because for a restaurant that is often where the sale is won.

Score your shortlist

Give each company a score from 1 to 5 on every row, multiply by the weight and total the result. A scorecard stops a confident sales call from outweighing the evidence, and it gives you a record of why you chose.

Restaurant shortlist scorecard
CriterionWeightHow to score it from 1 to 5
Restaurant work they can show20%5 = live restaurant sites you can open on your phone; 1 = only screenshots
Menu and local search setup20%5 = text menu, schema and Business Profile alignment in the scope; 1 = PDF menu
Direct ordering and booking20%5 = you keep the customer and the data; 1 = everything goes through a commission app
Speed on a real phone15%5 = tested on mid-range Android before launch; 1 = no test
Ownership and handover15%5 = domain, hosting and code in your name; 1 = agency holds the accounts
Support after launch10%5 = named contact and response times; 1 = pay per ticket

What drives cost and timeline

Cost in a restaurant build follows four things: how many outlets or locations need their own page and profile, whether ordering and booking are built directly or embedded from a platform, how much photography and menu writing you need, and how often the menu changes.

A single-outlet site with an embedded booking tool is the smallest build. Several outlets, a custom ordering flow and a loyalty or gift-card feature add design, integration and testing time. Photography is often the largest hidden cost, so decide who pays for it before you compare quotes.

Our pricing starts at USD 10–40 per hour. The final charges and timeline are set after we confirm your requirements, and depend on your budget and the team members assigned to the project, so you receive a fixed written quote within 24 hours of a short discovery call rather than an open-ended hourly bill.

Illustrative scenario: a two-outlet cafe moving off delivery apps

This is an illustration of how a project could be scoped, not a client case study, and it states no results. A cafe with two outlets takes most orders through delivery apps and pays commission on each. The owner wants more direct orders without losing the apps.

A sensible scope: one page per outlet matching each Business Profile, a text menu with dish-level markup, a WhatsApp and web ordering flow for pickup and local delivery, and a short guide on keeping hours current. The apps stay as a channel, but regulars are invited to order direct.

Your first 90 days after launch

A launch is the start of the work. This plan keeps the first three months focused on what changes results.

  • Week 1: confirm hours, address and phone are identical on the site, Business Profile and every directory.
  • Weeks 2 to 4: add fresh photos and reply to every review, good or bad.
  • Month 2: review which dishes and pages get visits and update the menu order and descriptions accordingly.
  • Month 3: compare direct orders, calls and booking requests with the month before launch, and decide what to improve.

Common mistakes to avoid

These errors come up repeatedly and are cheaper to prevent than to fix.

  • Uploading the menu as an image or PDF.
  • Letting opening hours differ between the site and Google.
  • Paying for ranking promises instead of local profile work.
  • Launching without testing the ordering flow on a real phone.
  • Leaving the agency in control of the domain.

Industry pages

Frequently asked questions

Do I need a website if I already have a Google Business Profile and a delivery app listing?+

Yes, in most cases. A website you control lets you take bookings and orders without commission, publish the current menu, and show up for searches about your cuisine and area. Delivery apps own the customer relationship, while your own site and profile let you keep it.

Should the menu be a PDF?+

No. A PDF is hard to read on a phone and hard for search engines to understand. Publish the menu as page text so dishes, prices and dietary labels can be read, searched and updated quickly, and offer a printable version only as an extra.

How long does a restaurant website take to build?+

A typical restaurant site takes about three to five weeks from approved design to launch, depending on how ready your menu, photos and booking system are. We agree milestones and dates in writing before work begins.

Can you work with my existing booking or ordering system?+

Usually yes. We can embed or link a booking or ordering platform you already use, or connect direct ordering and WhatsApp ordering where that suits you better. We confirm during the discovery call which option keeps the customer relationship with you.

How much does a restaurant website and SEO cost?+

Pricing starts at USD 10–40 per hour. The final charges and timeline are set after we confirm your requirements, and depend on your budget, the scope and the team members assigned to the project. You receive a fixed written quote within 24 hours of a short discovery call.

How many photos does a restaurant site need?+

Enough to show the room, the food and the people, usually a dozen strong images rather than hundreds. Compress them so pages stay fast on mobile data, and use your own photos in preference to stock images, because diners can tell the difference.

Will a new website help me appear in the map results?+

A website alone does not decide map results, but it supports them. Consistent details, a complete Business Profile, genuine reviews and a clear, fast site with correct markup all feed the signals Google uses for local search.

Want this done for your business?

Request a free audit and a fixed quote within 24 hours.

Free audit

Send us your enquiry

Tell us about your website or SEO goals. You get a free audit summary and a fixed written quote within 24 hours, with no obligation.

  • ✓ Reply within 24 hours
  • ✓ Fixed written quote, milestones agreed first
  • ✓ Work in your time zone, with WhatsApp or call support