If you only do one thing to improve your restaurant’s visibility on Google, it should be this: fully optimize your Google Business Profile.
Your GBP is the listing that appears when someone searches for your restaurant by name, or searches for your cuisine type in your area. It controls what shows up in Google Maps, in the local map pack at the top of search results, and in the knowledge panel on the right side of the screen. It’s the first thing most potential customers see — and most restaurant owners set it up once and never touch it again.
This guide covers every section worth optimizing, what to write in each one, and the ongoing habits that keep your profile working for you month after month.
Step 1: Claim and verify your profile
Before anything else, you need to confirm that you actually control your Google Business Profile. Go to business.google.com and search for your restaurant name. One of three things will happen:
- Your profile appears and you manage it — you’re already verified. Skip to Step 2.
- Your profile appears with a “Claim this business” button — it’s unclaimed. Click through and follow the verification process.
- Your profile doesn’t appear — click “Add your business” and create one from scratch.
Verification typically happens by postcard — Google mails a card with a code to your business address, which takes 5–7 days. Enter the code in your dashboard and your profile goes live. Some accounts qualify for phone or email verification, which is faster.
One thing to check: if someone else has already claimed your profile — a previous owner, a past employee, or sometimes Google itself — you’ll need to request ownership transfer rather than claiming from scratch. Look for a “Request access” option and follow the prompts.
Step 2: Set your primary category — the most important decision you’ll make
Your primary category is the single most important ranking factor in your Google Business Profile. It tells Google what type of business you are and determines which searches you’re eligible to appear in.
Most restaurant owners choose “Restaurant” and move on. That’s a missed opportunity. “Restaurant” competes with every restaurant in your area. The more specific your category, the more relevant your traffic.
In your GBP dashboard, go to Edit Profile → Business Information → Category. Search for your cuisine type specifically:
- “Italian restaurant” beats “Restaurant”
- “Neapolitan pizza restaurant” beats “Italian restaurant”
- “Wood-fired pizza restaurant” beats “Neapolitan pizza restaurant”
Go as specific as Google’s category list allows. You can also add secondary categories — use these to capture additional relevant searches without diluting your primary focus. A pizzeria might add “Italian restaurant” and “Wine bar” as secondary categories.
Step 3: Complete every core information field
Google rewards completeness. A profile with every field filled in consistently outranks a thin profile, even when the thin one has more reviews. Work through each of these:
Business name
Use your real business name — exactly as it appears on your signage. No keyword stuffing (“Joe’s Pizza — Best Pizza in Chicago”), no location descriptors unless they’re part of your actual name. Google will suppress listings that violate this policy.
Address
Enter your full address and make sure it matches exactly how you list it everywhere else — your website, Yelp, Apple Maps, Facebook. Even small differences (“St” vs “Street”) can weaken your local search signals.
Phone number
Use a local area code, not a toll-free number. Google slightly favors local numbers as a trust signal for local businesses.
Website URL
Link to your own domain — not a DoorDash page, not a Linktree, not a third-party reservation tool. Your GBP should point to a site you own and control.
Hours
Set accurate hours for every day of the week, including days you’re closed. Update for holidays in advance — Google lets you set special hours proactively, and wrong hours are one of the top sources of negative reviews.
Step 4: Write a complete business description
Your business description gives you 750 characters to tell potential customers — and Google — what makes your restaurant worth visiting. Use all of them.
The first 250 characters are visible without requiring the reader to click “more,” so lead with the most compelling information. Include your cuisine type, neighborhood, and what makes you distinct.
Authentic Neapolitan pizza in the heart of Lincoln Park. Joe’s Pizza has been wood-firing pies with San Marzano tomatoes and imported Italian flour since 1987. Family-owned, reservation-friendly, with a curated Italian wine list. Open for lunch and dinner Tuesday through Sunday.
What not to do: don’t keyword-stuff (“best pizza Chicago pizza restaurant pizza delivery”). Write naturally — the keywords appear organically when you describe your business honestly. Google can tell the difference.
Step 5: Set your attributes
Attributes are the checkboxes in your GBP that tell customers what your restaurant offers. They appear in search results and help Google match you to specific queries like “restaurant with outdoor seating” or “kid-friendly restaurant near me.”
Go to Edit Profile → More → Attributes and work through every option available to you. The attributes you see depend on your primary category — which is another reason choosing the right category matters.
Common attributes for restaurants include: Dine-in, Takeout, Delivery, Outdoor seating, Reservations, Wheelchair accessible, Good for groups, Kid-friendly, and Dogs allowed. Only check attributes that accurately apply — customers who arrive based on incorrect information leave negative reviews.
Step 6: Add your menu
Google can display your menu directly in search results, giving customers a reason to choose you before they even visit your website. You have two options:
Link to your website menu — go to Edit Profile → Menu and enter the URL of your HTML menu page. This is the better option if your website has a properly structured menu page, because it drives traffic to your own site.
Use Google’s built-in menu editor — add sections and items directly in the dashboard. This is useful if you don’t yet have a website menu page, and the data you enter here can be used to build one later.
One important note: never link a PDF menu. Google cannot reliably read PDFs, which means your dishes won’t be indexed for dish-specific searches. If your menu currently exists only as a PDF, creating an HTML menu page is one of the highest-leverage changes you can make for your overall search visibility.
Want the complete GBP optimization checklist?The free RYR checklist covers all 14 Google Business Profile action items with plain-English explanations of each one.
Step 7: Upload photos — more than you think you need
Profiles with more photos get significantly more views and direction requests than those with few or none. The minimum viable number to start ranking competitively is around 20 current, high-quality images. Profiles with 100+ photos perform noticeably better.
The photo types you need:
- Exterior — day and night shots, so customers can recognize your location in different lighting
- Interior — gives customers a feel for the atmosphere before they arrive
- Food — your best-looking signature dishes, in good natural light
- Team — builds personality and trust
- In-action shots — busy service, food being prepared
Use real photos, not stock images. A photo taken on a recent smartphone in good natural light will outperform a poorly-lit professional shot. Google can flag stock imagery, and customers notice the difference immediately.
Set a strong cover photo — ideally your most appetizing dish or a welcoming interior shot. This is the first visual impression anyone gets of your restaurant from search results.
Step 8: Publish Google Posts regularly
Google Posts are short updates that appear directly on your profile — similar in concept to a social media post. They expire after 7 days, which means posting regularly is the only way to keep them visible. Active posting signals to Google that your business is engaged and current, which contributes to your local ranking.
What to post:
- Weekly specials or featured dishes
- Events — live music, wine dinners, holiday seatings
- Seasonal menu updates
- Simple announcements (“Now taking Valentine’s Day reservations”)
In your GBP dashboard, click “Add Update,” choose a post type, add a photo and a short description, and publish. The whole process takes about 5 minutes. Set a recurring Monday morning reminder and make it a weekly habit.
Step 9: Manage your Q&A section
The Q&A section on your Google Business Profile allows anyone to post questions — and anyone to answer them. This means incorrect information can accumulate without you knowing, unless you actively monitor it.
The most effective approach is to pre-populate your own Q&A with the questions customers ask most often. Common ones to add:
- Do you take reservations? (Yes/No + how to book)
- Is there parking nearby?
- Do you have a kids’ menu?
- Are you dog-friendly?
- Do you have gluten-free options?
Log in as your business to post both the question and the answer — your answer will be marked as coming from the owner. Check the section monthly for any new questions that need a response.
The ongoing maintenance routine
Setting up your profile properly is a one-time investment of about two hours. Keeping it working is a weekly habit of about 15 minutes.
Every week: Publish one Google Post. Check for new reviews and respond within 48 hours.
Every month: Confirm your hours are still accurate. Add any new photos. Check the Q&A section for unanswered questions. Review your profile completeness — Google occasionally adds new fields or attributes worth filling in.
Before every holiday: Update your special hours in advance. Google lets you set them weeks ahead — don’t wait until the day before.
That’s it. The restaurants that consistently outrank their competition in local search aren’t doing anything complicated. They’ve done the setup correctly and maintained the habit. That’s the entire advantage.