Key takeaways
- Restaurant SEO NYC is mostly about the Business Profile: correct categories, hours, attributes, photos, a menu and working links for reservations or orders.
- Keep the full menu on your website as an HTML page. Google says it “may transcribe menu data from your business website”, and text on a page is easy to update, read on a phone and link to.
- Restaurant structured data helps Google read your name, address, hours, cuisine and menu URL, but Google “does not guarantee” any feature will show.
- Ask every guest for a review in the same way. Google’s policy bars discounts or free items in exchange for reviews and bars asking only happy customers.
- Neighbourhood relevance comes from real details: cross streets, transit, private dining, events and local press, not from a page for every area of the city.
A diner standing on a corner in the East Village and searching for ramen will choose within a few minutes, often without opening a single website. Good restaurant SEO in NYC is about being the obvious, trustworthy choice in that moment: a complete profile, a menu that can be read, recent reviews, and a website that confirms all of it.
I have worked in SEO and digital marketing for more than 16 years, and I work with clients remotely from Bucharest. This article is about what is specific to restaurants. The general rules of local search in the city, such as how distance shapes the map pack, address rules and borough pages, are covered in our guide to local SEO in New York, so I won’t repeat them here.
Restaurant SEO NYC: how diners actually search
Restaurant searches are short and practical: what people want, where, and sometimes when. In my experience they fall into a few patterns, each answered by a different part of your presence.
| What the diner types | What they want to know | What has to answer it |
|---|---|---|
| “ramen near me”, “pizza open now” | What is close and open right now | Business Profile: category, accurate hours, photos |
| “thai restaurant williamsburg” | Options in a specific neighbourhood | Profile plus a website that names the area naturally |
| “best dumplings chinatown” | Who is good at one dish | Menu text, dish photos, reviews that mention dishes |
| “private dining midtown”, “brunch with outdoor seating” | A specific occasion or feature | Attributes, a page for the occasion, clear booking links |
| Your restaurant’s name | Menu, hours, booking, directions | A consistent profile and website, working links |
Almost every search is answered first by the Business Profile; the website is the confirmation. With many similar restaurants a few blocks apart, small gaps (wrong holiday hours, no menu, a broken booking link) are enough to send a hungry person next door.
Your Business Profile is the real front page
In my experience, many more diners see a restaurant’s Business Profile than its homepage. Check it as carefully as you would a printed menu.
Business Profile items to check for a restaurant
- Primary category as specific as possible (the cuisine, not just “restaurant”), with secondary categories only where true.
- Regular hours, plus special hours for holidays, private events and seasonal changes.
- Attributes that answer real questions: outdoor seating, takeout, delivery, accessibility, reservations.
- Recent photos of the room, the entrance from the street and the dishes people actually order.
- The menu, through the menu editor or a menu link, kept in step with the menu you serve.
- Booking and ordering links that go where you want them to go, tested on a phone.
On menus, Google’s help page About the menu editor is clear about what is available. “Restaurants can list their menu items on their Business Profile on Google”, and “This feature is available to food and drink businesses.” You can add items “along with their descriptions and prices”, upload a menu photo or a PDF, or “Enter the URL link to where your menu can be found.” Two practical details from the same page: changes can take “24–48 hours” to show on Maps and Search, and for a photo or PDF “The full menu must fit on one page and be captured on one photo.”
A dinner menu, a drinks list and a brunch menu rarely fit on one photo, which is why I prefer a menu link to a page on your own site, with the main items also in the editor.
The same page also says that “When Google finds multiple menu sources for your business, you’ll find the menu options”, and that “Your preferred menu appears as public info on your profile.” If a delivery app shows an old menu with old prices, check which source is selected and choose your own.
Booking and delivery partners change, and old links can outlive the contract. Once a month, open the profile on a phone and tap every button as a diner would.
Put the menu on your website as HTML, not only a PDF
The menu is the page most diners look for first, and on many restaurant sites it is still a scanned PDF or an image. A PDF can work as a printable extra. It should not be the only version.
Reasons I recommend a proper HTML menu page:
- Google can use it. The menu editor page says “Google may transcribe menu data from your business website so that it appears accurately on your Business Profile.” Text on a page is the clearest source you can give it.
- It reads on a phone. A diner on the street should not have to zoom into a PDF to find the price of a dish.
- Dish names become searchable text. If you are known for a dish, its name and a short description on the page help you match searches for it.
- It is quick to update. Editing a page is faster than redesigning and re-uploading a file, so it actually gets done.
- It is a stable URL. The profile’s menu link, your structured data and any press coverage can all point to one address that never changes.
Keep one page per real menu (dinner, brunch, drinks), with headings for sections and plain text for dish names, short descriptions and prices.
Restaurant schema: what it does and what it doesn’t
Structured data is code on your page that describes the business in a format machines read easily. Google’s guide to local business structured data says that with it “you can tell Google about business hours, different departments within a business”, and adds that when people search “on Google Search or Maps”, results “may display a prominent Google knowledge panel with details about a business”.
For a restaurant, the useful points from that guide are:
- Use the right type. Google says “Use the most specific
LocalBusinesssub-type possible”, and Restaurant is one of its examples. - Required fields are few. Only
nameandaddressare required. The address should “Include as many properties as possible.” - Menu and cuisine are recommended. The
menuproperty is, “For food establishments, the fully-qualified URL of the menu”, andservesCuisineis “The type of cuisine the restaurant serves.” - Hours can include seasons and closures, using
openingHoursSpecificationwithvalidFromandvalidThrough.
A minimal version, with your own details in place of the placeholders, looks like this:
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Your Restaurant",
"address": { "@type": "PostalAddress", "streetAddress": "...",
"addressLocality": "New York", "addressRegion": "NY", "postalCode": "..." },
"servesCuisine": "Korean",
"menu": "https://www.example.com/menu/",
"telephone": "..."
}
Be realistic: Google states that it “does not guarantee that features that consume structured data will show up in search results.” Schema helps Google read facts already visible on your page and profile. It replaces neither, and must match both: the same name, address, phone and hours everywhere.
Reviews: asking for them within the rules
Reviews help you stand out among nearby choices, and they are what diners read before deciding. The temptation to push the numbers is strong, and this is where restaurants get into trouble.
Google’s prohibited and restricted content policy for Maps contributions lists, among fake engagement, “Reviews or ratings that have been paid for, directly or in kind.” It says merchants may not “Offer incentives – such as payment, discounts, free goods and/or services” for reviews, may not “Discourage or prohibit negative reviews, or selectively solicit positive reviews from customers”, and bars “Merchants requesting that staff solicit a certain number of reviews”. It also treats content “based on a conflict of interest”, including current or former employment, as a problem.
The US Federal Trade Commission adds a legal layer. Its Consumer Reviews and Testimonials Rule went “into effect on October 21, 2024”, and “authorizes courts to impose civil penalties for knowing violations”. The FTC says the rule “does not prohibit giving incentives for reviews”, but asked whether a business can pay incentives for 5-star reviews, it answers “No.” Google’s own policy is stricter: on Google, no incentives at all.
| Fine to do | Not fine on Google |
|---|---|
| Ask every guest the same way, on the receipt, a table card or a follow-up email | A free dessert or a discount for leaving a review |
| Reply to reviews, good and bad, politely and specifically | Asking only guests who seemed happy |
| Fix what reviews keep pointing to, then say so in your replies | Staff, friends or family reviewing the restaurant |
| Give staff a simple way to mention reviews | Targets for staff on the number of reviews collected |
This is not legal advice; if you run promotions around reviews, check them with your own counsel.
A steady stream of honest reviews from every kind of guest beats a burst of perfect ones that can be taken away.
Neighbourhood relevance that diners can use
New York diners think in neighbourhoods. You don’t show Google yours by creating a page for every area of the city, but through details that help a real guest.
- Say where you are in plain words on the homepage and contact page: the neighbourhood, the cross streets, the nearest subway lines, whether the entrance is down a few steps or inside a building.
- Write pages for real occasions: private dining, group bookings, catering, a seasonal menu or a regular event. Each one answers a search people actually make.
- Earn local mentions: neighbourhood newsletters, local food writers, business improvement districts, nearby venues and hotels you genuinely work with.
There is one New York detail every restaurant owner knows. The city’s letter grading rules say “Grade cards must be posted where they can easily be seen by people passing by”, and that “An inspection score of 0 to 13 is an A, 14 to 27 points is a B, and 28 or more points is a C.” The same page links the public Restaurant Inspection Results. It isn’t an SEO setting, but diners can see your card and look up your results, so it is part of the trust they weigh alongside your reviews.
Measuring what brings people to the table
Judge restaurant SEO by actions, not by one ranking for “New York”. Each month I look at:
- Business Profile performance: calls, direction requests, website clicks and menu or booking clicks, compared with the same period before.
- Search Console: queries containing dish names, the cuisine and the neighbourhood, and clicks to the menu page.
- Bookings and orders that came through the website or profile links, from your reservation and ordering systems.
- Location-based rank checks for a small, fixed set of searches, checked from the neighbourhoods that matter. Our guide to city rank tracking explains how to set that up.
If you want outside help, how to find local SEO experts covers what to check first, and my profile explains how I work.
FAQ
What does SEO for a restaurant in NYC include?
A complete Business Profile, a website with an HTML menu page and clear location details, matching Restaurant structured data, and a policy-safe way of collecting reviews. Most of it is maintenance, not a one-off project.
Is restaurant SEO in New York different from other cities?
The rules are the same, but the density is not. Many restaurants of the same type are close together, so small gaps in hours, menus or links cost more. Diners also search by neighbourhood, so clear local details on your pages matter.
What is restaurant local SEO?
The work that helps a restaurant appear when people nearby search for food: mostly the Business Profile, reviews and the menu, supported by a website that confirms the same details.
A web page. Keep a PDF only as an extra for printing. Google may use menu data from your website for your profile, and a text menu is easier to read on a phone, update and link to.
If diners can find the restaurant next door but not yours, send me your profile and menu page and I'll tell you what I would fix first.
Eugen Platon · SEO consultant with 16+ years in SEO and digital marketing · free 10-minute first call