What does a restaurant marketing agency do?
A restaurant marketing agency plans and runs the ways guests find, check and choose a restaurant online: the website and its menu, search results, the Google Business Profile, and the paths for orders, tables and catering. Ours has three parts. We build the website, with the menu as pages a phone can read. We run search, including local search and your Business Profile, and each month we check how often AI answers mention you. And we build the small systems behind the site, such as sending a catering request to the person who prices it and letting guests book from the open times you set.
We don’t manage paid search or social ads, so if you run them, your team or an ads agency keeps them going. We name no ordering, point-of-sale or reservation product unless you name it first, and we would work with the ones you already use. What we would build starts from the menu, because the menu is where a restaurant’s price list, its rules and its website meet.
Which rules shape what a restaurant puts online?
Two rules reach a restaurant’s website and online menu: a federal calorie rule for chains, and in California a rule about how fees show. Both belong to the restaurant to follow, and your counsel decides how they apply to you.
Calories on the online menu, for chains of 20 or more locations
FDA’s menu labeling rule, 21 CFR 101.11, covers a restaurant or similar retail food establishment that is part of a chain with 20 or more locations doing business under the same name and offering substantially the same menu items. Its definition of a menu includes “menus on the Internet.” FDA’s page gives May 7, 2018 as the compliance date for the final rule.
For a covered menu, the rule requires the calories for each standard menu item and the statement “2,000 calories a day is used for general nutrition advice, but calorie needs vary” on menus and menu boards, and the line “Additional nutrition information available upon request” on all forms of the menu. A restaurant outside the 20-location threshold isn’t covered, but paragraph (d) lets it register with FDA to be. On a chain’s site, we would give each menu item a calorie field and put both statements on every online menu page, in the numbers and wording your operator or counsel supplies.
California: a mandatory fee shows wherever prices do
California’s Honest Pricing law is Civil Code 1770(a)(29). The Attorney General’s page says that beginning July 1, 2024, most businesses may not advertise a price that leaves out required fees, and it makes an exception for restaurants, bars and other select food vendors: their mandatory fees are exempt “so long as the fee is clearly and conspicuously displayed wherever prices are shown” (the exception comes from SB 1524). The same page calls the law a transparency law rather than a price control, and says tips left voluntarily by customers aren’t affected.
The condition is that the fee shows wherever prices are shown. On a site we would build, the fee line sits beside the prices on every page that lists them, the menu and the ordering page among them, in your words. Whether the exception reaches a given menu, catering included, is for your counsel. The same page says delivery apps have requirements of their own under Business and Professions Code section 22598 and following when they list a restaurant’s prices.
Which marketing channels does a restaurant use, and who runs each?
Most restaurants run several at once. The table sets out what each does, the rule or guideline to watch, and who would handle it if you worked with us.
| Channel | What it does | The rule to watch | Who runs it |
|---|---|---|---|
| Website and menu | Shows the menu, hours, locations and ways to order or book | FDA calorie rule for chains of 20 or more; California’s fee display rule | We build it, and you approve every page |
| Search (SEO) | Brings people searching for food nearby to the page that answers | Google’s spam policies on pages made to funnel searchers | We run it |
| Google Business Profile | Puts you on Maps with your hours, category and menu link | Google’s guidelines: dine-in hours first, and a menu URL that isn’t a direct link to an ordering service | Part of our local search work |
| Reviews | Shows what guests say, and counts toward local ranking | Google prohibits incentives for reviews | Your team asks, with Google’s link or QR code |
| AI answers (GEO) | Makes your pages easier for AI answers to find, read and cite | Nothing beyond being indexed and eligible for a snippet, per Google | We check mentions in AI answers each month |
| Delivery apps | Take orders through the app’s own listing | The app’s contract with you and, in California, section 22598 for the app | Not us: you manage the listing |
| Paid ads | Paid listings and sponsored posts | Outside our work | Not us: we don’t manage paid search or social ads |
| Orders, tables and catering requests | Take requests and let guests book from your open times | Fees shown wherever prices are | We build it, and your team runs it |
What should a restaurant website show?
It should settle what a guest wants to know before leaving the house. That is the full menu, split by meal where you serve more than one, today’s hours with holiday hours, each location with its own page, how to order or book, and how to ask about private dining or catering. Google’s guidelines for restaurants say to use the hours when diners can sit down and dine in, and otherwise the takeout hours, so the site and the profile should agree on which hours they show.
Offers earn a place too, since the National Restaurant Association’s 2026 report says daily specials and loyalty programs influence where people eat. The page plan, the menu setup and what a build involves are on restaurant website design.
How does search work for a restaurant?
Google says local results are mainly based on relevance, distance and popularity, and that there’s no way to request or pay for a better local ranking. A restaurant has a storefront, so the distance between the diner and your door is a factor you can’t change. What you can change is how clearly your profile matches the search: the category, the hours, the menu and the photos. Reviews count toward prominence, and offering a free dessert or a discount in exchange for one is prohibited.
Multi-location groups add two rules of their own. Google’s guidelines want every location to use the same name, with a few exceptions they list, and its spam policies list pages targeted at specific cities that funnel users to one page as doorway abuse. The monthly work, what it includes and how it’s reported are on restaurant SEO.
Where do ordering, tables and catering fit?
They are three separate paths, and each needs its own page and its own owner. Ordering splits between your own ordering tool and delivery apps, and the question for the owner is how much of the volume stays with you. The site can send guests to whichever you choose, and your menu page stays on your site either way. Tables are reserved in the tool you already use, and the site links to it. Catering and private dining are requests that need a date, a headcount and a place, so they get their own form, sent to the person who prices them. A group with several locations can route each request to the right manager. Groups with several locations will find more on franchises, and venues that host events on event planners.
An AI step can sort incoming catering requests by type, or draft a first reply for your team to read before it goes out. A person approves anything that reaches a guest. Guests could also book a walk-through of the private room from the open times you set.
What should you check before you hire an agency?
Start with the menu, because the rules reach every price on it. Ask who keeps the online menu in step with the printed one, where a mandatory fee would show on each page, and, for a chain, who checks the calorie wording against the rule. Ask where your Business Profile’s menu link would point: Google doesn’t accept a direct link to a third-party ordering service.
Then the working basics. Ask whose name the domain is registered in; it should be yours. Ask whether the agency works for a competing restaurant near you. Ask what the monthly report shows first, and what the agency leaves to you. Google’s guide to hiring an SEO adds a line worth remembering: “No one can guarantee a #1 ranking on Google.”
How do you measure what restaurant marketing brings in?
Start with what an owner reads: calls, direction requests, orders, reservation clicks and catering requests. Then look at visits. On a site we build, Google Analytics 4, Google Search Console and Bing Webmaster Tools are connected from launch day, so you can see which searches bring people to which pages. Monthly search work ends each month with a one-page report that starts with leads.
Calls need a count of their own, so ask callers how they found you and keep a simple log by source. What a website costs is on website design cost, and what monthly search work costs is on SEO pricing.
How does working with us start?
With a 15-minute call. Nicolas Perez or Noah Alvarez, our co-founders, will ask about your restaurant or group, the locations you run and what you want more of: tables, orders or catering. Bring the address of your current site and your menu as it stands. A written proposal follows.
We formed Midnite Systems in 2023 and work with businesses across the US from our office in Valencia. Book a 15-minute call when you’re ready.
Sources
10 cited
- U.S. Food and Drug Administration, Menu Labeling Requirements, read 2026-11-10
- Electronic Code of Federal Regulations, 21 CFR 101.11, Nutrition labeling of standard menu items in restaurants and similar retail food establishments, read 2026-11-10
- California Attorney General, SB 478 - Hidden Fees, read 2026-11-10
- National Restaurant Association, Report: Sales to hit $1.55T in 2026 despite challenging business environment, read 2026-11-10
- Google Business Profile Help, Guidelines for representing your business on Google, read 2026-11-10
- Google Business Profile Help, Tips to improve your local ranking on Google, read 2026-11-10
- Google Business Profile Help, Tips to get more reviews, read 2026-11-10
- Google Search Central, Spam policies for Google web search, read 2026-11-10
- Google Search Central, AI features and your website, read 2026-11-10
- Google Search Central, Do you need an SEO?, read 2026-11-10