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.

A large profile card with a photo strip, a row of stars and information rows, surrounded by a clock, a menu card, a calendar and a phone
Figure 1. The Business Profile carries the hours, menu, photos and booking links that most diners see first.

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.

A web page with menu rows of dish names and prices marked with a check, linked to a small grey PDF document beside it
Figure 2. The menu lives as text on a web page; a PDF can be an extra download, not 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.

Free tool · Ping My URL

Updated your menu page or holiday hours on the website? Let search engines know the page changed.

Notify Google and other search engines about up to 5 new or updated URLs at once. Free, no sign-up.

Ping your URLs →

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 LocalBusiness sub-type possible”, and Restaurant is one of its examples.
  • Required fields are few. Only name and address are required. The address should “Include as many properties as possible.”
  • Menu and cuisine are recommended. The menu property is, “For food establishments, the fully-qualified URL of the menu”, and servesCuisine is “The type of cuisine the restaurant serves.”
  • Hours can include seasons and closures, using openingHoursSpecification with validFrom and validThrough.

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.

Rank Check Reports

Before you change your profile and menu pages, get a snapshot of where your restaurant ranks today for its main dishes and neighbourhood searches.

A live Google check of your keywords on desktop and mobile · from $14.99 per check · no subscription · report within one working day

Order a rank check report →

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.

Three receipts linked by dotted lines to a review profile marked with a check, beside a gift box with a star that is crossed out in coral
Figure 3. Ask every guest in the same way; never trade a gift or discount for a review.

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.

Free tool · SEO ROI Calculator

Estimate what searches for your cuisine and neighbourhood could be worth, so you know which pages and dishes deserve the most effort.

Enter search volume, CPC and your current ranking to estimate traffic, revenue and value for a keyword. Free.

Calculate your SEO ROI →

Measuring what brings people to the table

Judge restaurant SEO by actions, not by one ranking for “New York”. Each month I look at:

  1. Business Profile performance: calls, direction requests, website clicks and menu or booking clicks, compared with the same period before.
  2. Search Console: queries containing dish names, the cuisine and the neighbourhood, and clicks to the menu page.
  3. Bookings and orders that came through the website or profile links, from your reservation and ordering systems.
  4. 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.

Should a restaurant menu be a PDF or a web page?

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

Book a free SEO consultation →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with 16+ years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.