Restaurant SEO is the work that gets your restaurant shown when people search Google for food nearby. For an independent restaurant or takeaway, most of those searches end in the map results: the short list of Business Profiles Google shows for searches like “Chinese takeaway Cork” or “pizza near me”. Your Google Business Profile, your reviews and your website decide how often you appear there, and how many of those searchers call, ask for directions or order.
Google publishes how local ranking works. Local results are based on relevance, distance and prominence, and Google states there is no way to request or pay for a better local ranking. No agency can buy you the top spot. Most of the work is admin that an owner can do in a few hours a month, on a laptop, between services.
Work through the sections in order: Business Profile, reviews, website, local pages, structured data, listings, then tracking. Each one has the rules, a table or checklist, and the Irish and UK specifics. Building the website itself is covered in the restaurant website builder guide.
Google local ranking factors
Google’s Business Profile help centre names three factors for local results. The table shows what each one means for a restaurant (checked September 2026).
| Factor | Google’s description | What a restaurant controls |
|---|---|---|
| Relevance | How well a Business Profile matches what someone searched for | Primary and extra categories, description, menu, attributes, website text |
| Distance | How far the business is from the person searching | An accurate address and map pin, little else |
| Prominence | How well known the business is, including links, review count and rating | Reviews, replies to reviews, mentions and links from local websites |
Google’s own list of ways to improve local ranking is short:
- Verify the business.
- Keep information complete and current, including address, hours, category and attributes.
- Respond to reviews.
- Add photos and videos.
Every other local SEO task for a restaurant supports one of those four actions or one of the three factors. If a supplier sells you something that touches none of them, ask what it is for.
Near me searches and distance
A “near me” search uses the searcher’s location, so distance is set before you do anything. Distance is one of three factors, not the only one. The parts you can move are relevance and prominence.
Adding “near me” to your business name or page text does not help. Google’s guidelines for representing your business require your real-world name without added keywords. Google’s spam policies (last updated 28 August 2026) define keyword stuffing as filling a page with keywords to manipulate rankings, including repeating words so often that the text sounds unnatural. Write “Indian takeaway in Navan, open until 11pm” once, where it is true, and move on.
Map results, web results and AI Overviews
Under the map results sit ordinary web results. Your website, your marketplace listings and review sites can all appear there. Google’s documentation on AI features in Search (last updated 10 December 2025) says there are no additional requirements or special optimisations for AI Overviews or AI Mode. The same basics apply: pages Google can crawl, helpful content, structured data that matches the visible page, and current Business Profile information. Anyone selling a separate “AI search optimisation” package for a single restaurant should explain what it does beyond those basics.
Restaurant SEO priorities
Not every task is worth the same. The table ranks the work for a single-site restaurant by its effect on the three factors. Time figures are estimates for an owner doing the work, not Google figures.
| Task | Factor it affects | Owner time to set up | Cost | How often |
|---|---|---|---|---|
| Claim, verify and complete the Business Profile | Relevance, prominence | 2 to 3 hours | Free | Check monthly |
| Correct categories, hours and holiday hours | Relevance | 30 minutes | Free | Every change |
| Review requests after every order | Prominence | 1 hour if automated | Free to low | Ongoing |
| Replies to reviews | Prominence | 10 minutes a day | Free | Daily or weekly |
| Dish, counter and shopfront photos | Relevance, taps on the profile | 2 hours | Free with a phone | Monthly |
| Menu as text on your website | Relevance | 2 to 4 hours | Free to low | Every menu change |
| Fast mobile website on your own domain | Page experience, orders | Varies | Varies by platform | Once, then monitor |
| Same name, address and phone across listings | Prominence | 3 hours | Free | Quarterly |
| Structured data on the website | Relevance | 1 hour, or none if the platform adds it | Free | Once, then check |
| Tracking in Business Profile and Search Console | Measurement | 1 hour | Free | Monthly |
Finish the first five rows before you pay anyone for SEO. They are free, and they cover the actions Google itself names.
Google Business Profile for restaurants
The Business Profile is the listing that appears in Google Maps and in the map results on Search. It appears before anyone reaches your website. Claim it at business.google.com, verify it, then work through each field below.
Business name, address and categories
| Field | Google’s rule | Common restaurant error |
|---|---|---|
| Business name | Your real-world name as used on your shopfront, website and stationery | Adding “Best Pizza Dublin” or “Free Delivery” to the name |
| Address | The actual location; no PO boxes or virtual offices | Using the accountant’s address |
| Number of profiles | One profile per location | A second profile for the same premises under a new name |
| Primary category | One specific category that describes the business | Choosing “Restaurant” when a cuisine-specific category exists |
| Extra categories | A few that complete “this business IS a”, not “this business HAS a” | Adding a category for every dish or service |
| Phone | A number under the direct control of the business | A call-centre number |
| Website | A link that represents this location | A marketplace store page instead of your own site |
Sources: guidelines for representing your business and Business Profile category guidance, both checked September 2026. Google reserves the right to suspend profiles that break the guidelines. Changing categories can trigger a new verification, so choose carefully and change them rarely.
Search Google’s category list for your cuisine and pick the most specific match as the primary category. Add extra categories only where they describe what the business is. A pizzeria that also sells ice cream is still a pizzeria.
Delivery-only kitchens and virtual brands follow extra rules. Google’s guidelines say they need distinct branding and their own website, must hide their address, and should add a service area. A takeaway that runs a second brand from the same kitchen needs both a separate identity and a separate website before it creates a second profile.
Hours, attributes and menu
Wrong hours cost orders and reviews. A customer who drives to a closed shutter writes about it. Update regular hours the day they change. Set special hours before every bank holiday, and before any week you close for holidays.
Attributes tell searchers what you offer: dine-in, takeaway, delivery, outdoor seating, accessibility and dietary options, depending on what Google offers for your category. Google names attributes in its local ranking tips, so fill in every one that is true.
For food businesses, Google’s category guidance says you can add links for online orders, reservations and menus, and add menu items directly to the profile. Use both. Keep the profile menu in step with your website menu and treat it as part of every price change. The restaurant menu management guide covers keeping one menu consistent across your till, website and apps.
Write the business description in plain words: cuisine, area, what you are known for, pickup and delivery, and hours if they are unusual. No capitals, no phone numbers, no links.
Photos
Google’s photo guidelines for Business Profiles, checked September 2026:
| Requirement | Google’s figure |
|---|---|
| Format | JPG or PNG |
| File size | Between 10 KB and 5 MB |
| Recommended size | 720 px tall by 720 px wide |
| Minimum size | 250 px tall by 250 px wide |
| Time to appear after upload | Up to 24 to 48 hours |
Photos should be in focus, well lit, and free of heavy filters or alterations. They must show the real business. For a takeaway that means your best-selling dishes as they leave the pass, the shopfront a customer looks for when collecting, and the counter. Upload a logo and a cover photo. Google may show a different image at the top of your profile than the cover you picked, which is one more reason every photo should be good enough to lead.
Shoot in daylight, by a window, on a plain surface. Take the photo before the lid goes on. Upload new dish photos when the menu changes, and remove photos of dishes you no longer sell.
Posts
Business Profile posts come in three types: updates, offers and events. A post stays visible for six months unless you give it a date range. Posts with phone numbers in the description can be rejected. Google does not list posts among its local ranking tips, so treat them as information for people already looking at your profile: a new dish, bank holiday opening times, a match-night offer, a change to delivery hours.
Order online and booking links
Google shows food ordering options on restaurant profiles. Depending on the region they appear under an “Order online” button or as separate “Place an order” links. Google’s online ordering help page sets out how to control them:
- Open your Business Profile and select Food ordering.
- Check that Accept orders on your profile is switched on. If it is off, every ordering link, including third-party ones, is hidden.
- At the bottom of the list, select Add a link, enter the address of your own ordering page, and save.
- Select your link, choose Set as preferred, and switch on Preferred for pickup and Preferred for delivery.
- Save, then search for your restaurant on a phone and tap the ordering button to see what a customer sees.
Marketplaces you list with can appear as third-party providers. Leave them on. They reach customers who prefer to order inside those apps. Setting your own link as preferred sends people who tap Google’s button to your own ordering page instead. The fee difference between the two is set out in the Just Eat, Deliveroo and Uber Eats commission guide.
Add a reservation link the same way if you take bookings. Point it at your own booking page, or the booking provider you pay for, and test it on a phone.
Restaurant Google reviews
Reviews do two jobs. They feed prominence, which Google says includes review count and rating. They also decide which restaurant a hungry person taps when three profiles sit side by side on a small screen.
Getting more reviews
Google’s help page on review links and QR codes gives the steps:
- On a computer, open your Business Profile.
- Select Read reviews, then Get more reviews.
- Select Copy to copy the review link. To get the QR code, right-click it and save the image. Google says review QR codes can only be generated in a computer browser, not on a phone.
- Share the link in thank-you emails, order confirmations and receipts. Print the QR code for the counter, the collection shelf and bag stickers.
The link opens the review form directly, so the customer does not have to search for you first.
Timing matters more than wording. Ask after the customer has eaten, not while they pay. For delivery that is roughly an hour after the driver leaves. For dine-in it is the evening of the visit or the next morning. Ask once per order, and ask every customer the same way. Sending review requests automatically after each order is covered in the restaurant marketing software guide.
Review rules in Ireland and the UK
| Rule | Source | What it means on a Saturday night |
|---|---|---|
| No payment, discounts or free items in exchange for reviews, or for changing or removing a negative review | Google Maps user contributed content policy | No “free chips for a five-star review” card in the bag |
| No discouraging negative reviews, and no selectively asking for positive ones | Google Maps user contributed content policy | No “rate us first, then we send happy customers to Google” flow |
| No requiring or pressuring customers to review while on the premises | Google Maps user contributed content policy | No handing a tablet to a table and standing there |
| No reviews based on a conflict of interest | Google Maps user contributed content policy | Staff, family and suppliers do not review you, and you do not review competitors |
| Fake reviews and reviews that conceal an incentive are banned practices | Schedule 20, paragraph 13, Digital Markets, Competition and Consumers Act 2024 | Applies to UK businesses and anyone commissioned to write reviews for them |
| Encouraging only satisfied customers, or arbitrarily stopping and starting review invitations, can be misleading | CMA fake reviews guidance CMA208, paragraphs 4.4 and 4.5, published 4 April 2025 | Ask everyone, all the time, in the same way |
| Paying for fake reviews, and claiming reviews are from real customers without checking, are unfair sales practices | Citizens Information on unfair sales practices, rules updated through the Consumer Rights Act 2022 | Applies to Irish traders, including posts on social media |
Google gave formal undertakings to the UK Competition and Markets Authority, announced on 24 January 2025. UK businesses caught boosting their rating with fake reviews can get a warning alert on their Google profile and have their review function switched off, so they cannot receive new reviews. Businesses that do it repeatedly can have all their reviews deleted for six months or more. For a restaurant that depends on map results, that is a long time with an empty or flagged profile.
The CMA guidance also covers how reviews are shown. Paragraph 4.4 says traders should not limit access to negative reviews by editing, withholding or removing them. If your website shows reviews, show a fair selection, not only the five-star ones.
Replying to reviews
Google’s help page on managing reviews sets out the process. Open your Business Profile, select Read reviews, and select Reply next to the review. Google checks replies against its content policies. Google says approval typically takes up to 10 minutes, and some replies can take up to 30 days. Replies show publicly under the review without your personal name. You can edit or delete a reply later. The customer is notified of your reply and can change their review after reading it.
Reply to every review, positive and negative. A reply structure that works:
- Positive review. Thank them, mention the dish they named, keep it to one or two lines.
- Negative review about food, wait or delivery. Name the specific problem, say what you have changed, and give a direct way to contact you. Never offer a refund or voucher in return for editing or deleting the review. Google treats that as a prohibited incentive.
- Review that does not match any order. Reply briefly and factually, without accusing the reviewer, then flag the review through your profile.
- Review that mentions an allergic reaction. Contact the customer privately the same day, record what happened, and check your allergen process before the next service.
Never put order details, addresses or other personal information in a public reply. Flag only reviews that break Google’s content policies, such as fake reviews, conflict-of-interest reviews or offensive content. A genuine review that is harsh but based on a real visit is not a policy breach, and the best answer is a calm reply that the next reader can see.
Restaurant website SEO
Your website is where Google finds the detail your Business Profile cannot hold: every dish, allergens, delivery areas and the ordering page. Google’s local ranking guidance counts links to your website as part of prominence. Building the site is covered in the restaurant website builder guide. This section covers what makes it findable.
Pages that earn search traffic
| Page | Searches it serves | What it needs |
|---|---|---|
| Home | Your name, cuisine plus town | Cuisine and town in the title and main heading, address, hours, order button near the top |
| Menu | Dish names, “menu” plus your name | Every dish, description and price as text, grouped by section, with allergen information |
| Order online | Your name plus “order” or “delivery” | Ordering on your own domain, quick to load on a phone, Apple Pay and Google Pay |
| Location page, one per site | Town, area and street searches | Address, map, parking or collection notes, hours, phone |
| Delivery area page | Delivery searches in areas you actually serve | Real delivery times, minimum order, streets or estates covered, collection option |
| About | Your name, press, local links | Who runs it, how it started, photos of the kitchen and team |
| Contact and bookings | “Book a table” plus your name | Phone, booking form, group and event details |
A menu uploaded as a PDF or a photo is hard to read on a phone and gives Google less text to match against dish searches. Put the menu on the page as text. Keep a PDF only as a printable extra for customers who ask for one.
Titles, descriptions and addresses
Google’s SEO starter guide (last updated 10 December 2025) covers the basics:
- Page title. Unique to the page, clear, concise and accurate. For a home page: cuisine, town, then name, such as “Indian Takeaway in Drogheda | Spice Route”.
- Meta description. Short, unique to the page, with the most relevant points: cuisine, area, pickup and delivery, late opening.
- Page addresses. Readable words such as /menu or /delivery/ballsbridge, not strings of numbers.
- Link text. Words that say where the link goes, such as “full menu”, not “click here”.
- Image alt text. A description of the photo, such as “chicken tikka masala with pilau rice”.
- One address per page. If the same menu sits at two addresses, consolidate them into one.
The same guide says Google Search does not use the keywords meta tag, keywords in a domain name have hardly any effect, and there is no magical word count. Do not rename your domain for SEO, and do not pad your menu page with paragraphs nobody reads.
Speed and Core Web Vitals
Google’s Core Web Vitals documentation (last updated 10 December 2025) sets these thresholds for a good experience:
| Metric | What it measures | Good |
|---|---|---|
| Largest Contentful Paint (LCP) | How quickly the main content loads | Within 2.5 seconds |
| Interaction to Next Paint (INP) | How quickly the page responds to a tap | Under 200 milliseconds |
| Cumulative Layout Shift (CLS) | How much the layout jumps while loading | Under 0.1 |
Google says good Core Web Vitals, along with other page experience aspects, align with what its core ranking systems seek to reward. On restaurant sites the usual causes of slow pages are full-size photos straight from a camera, auto-playing video headers, embedded social media feeds and pop-ups that cover the menu. Compress dish photos before uploading, remove anything that moves the order button while the page loads, and test the menu page on a mid-range phone on mobile data, not on the shop Wi-Fi.
Ordering links and your own domain
When the Google order button, the website button and the Instagram link all go to a marketplace store page, the traffic your SEO work earns turns into orders that carry commission. Point the channels you control at ordering on your own domain. Keep your marketplace listings for the customers who find you inside those apps. Choosing a system for this is covered in the online ordering system guide, and the step-by-step plan for growing that share is in the direct orders playbook.
Local landing pages
Owners who deliver often want a page for every town, suburb and estate nearby. Google’s spam policies define doorway abuse as sites or pages created to rank for specific, similar search queries. One of Google’s examples is having multiple pages targeted at specific regions or cities that funnel users to one page. Scaled content abuse covers generating many pages to manipulate rankings without helping users, including with generative AI tools.
A delivery area page is fine when it tells a customer in that area something they need to know. The difference:
| Doorway page | Useful local page |
|---|---|
| Same text with the town name swapped | Delivery times, minimum order and delivery fee for that area |
| Pages for areas you do not deliver to | Only areas you actually serve |
| No real information, only a button to the menu | Collection details, parking, landmarks, local offers |
| Dozens published at once | Added one at a time when there is something specific to say |
| Written for Google | Written for a customer in that area |
A simple test: if you would not send a regular in that area to the page, delete it. A single-site restaurant usually needs one location page and a small number of delivery area pages at most. A group with several sites needs one location page per site, each with its own address, hours, phone and photos.
Structured data for restaurants
Structured data is code on your website that labels your details for search engines: this is the name, this is the address, these are the hours. Google’s local business structured data documentation (last updated 8 September 2026) lists the properties. Google says to use the most specific LocalBusiness type, and that Restaurant is preferred where it applies. On schema.org, Restaurant sits under FoodEstablishment, which adds properties for reservations, menus and cuisine.
| Property | Status | What to enter |
|---|---|---|
| name | Required by Google | Business name exactly as on your Business Profile |
| address | Required by Google | Street, town, county or region, postcode or Eircode, country |
| telephone | Recommended | Main number with the country code |
| url | Recommended | The page for this specific location |
| geo | Recommended | Latitude and longitude to at least 5 decimal places |
| openingHoursSpecification | Recommended | Days, opening and closing times, and seasonal closures with dates |
| servesCuisine | Recommended | Cuisine, such as Indian, Italian or Chinese |
| menu | Recommended | The full address of your menu page |
| priceRange | Recommended | A relative price such as €€ or €10 to €20, up to 100 characters |
| acceptsReservations | Schema.org property | True or false, or the address of your booking page |
| hasMenu | Schema.org property | Your menu, as structured data, text or a link |
Two points from Google’s documentation catch owners out. First, the review and aggregateRating properties are only recommended for sites that capture reviews about other local businesses. Do not mark up your own star rating on your own website. Second, access to Google’s restaurant carousel is limited to select providers that register separately, so markup alone will not put you in it.
Structured data must match what the page shows. If the markup says you open at noon and the page says 5pm, fix both. Most restaurant website platforms add this markup automatically, so ask your provider which properties they output and check the name, address, phone and hours against your Business Profile.
Citations and listings
A citation is any listing of your restaurant’s name, address and phone number on another website. When those details differ, customers ring old numbers and walk to old addresses, and search engines get conflicting information about the same business. Prominence also includes mentions and links from around the web, so a correct listing on a well-used site does two jobs.
| Listing | Where customers see it | What to check |
|---|---|---|
| Google Business Profile | Google Search and Maps | Everything in the Business Profile section above |
| Apple Business | Apple Maps | Logo, images, hours, key details, and actions such as reservations |
| Bing Places for Business | Bing search | Name, address, phone, hours |
| Just Eat, Deliveroo, Uber Eats | Inside the apps, and in web search results | Name spelling, address, hours, photos, menu matching your own |
| Tripadvisor and similar review sites | Tourists and dine-in customers | Hours, photos, replies to reviews |
| Facebook and Instagram | Brand searches and local recommendations | Name, address, phone, link to your own ordering page |
| Local directories, tourism and event sites | Visitors and locals planning a night out | Correct website address and phone |
Apple’s business portal lets you claim your location on Apple Maps and manage your logo, images, hours and key details, with custom actions such as booking reservations. Anyone using Apple Maps sees that listing, so claim it and correct the hours even if you never use Apple Maps yourself.
Citation audit steps
- Write down your exact name, address (with Eircode or postcode), phone and website as they appear on your Business Profile. This is the master record.
- Search your restaurant’s name, your phone number, and your old name or old phone number if you have changed either.
- List every site that shows your details. Note any difference in spelling, address format, phone or hours.
- Claim and correct the listings you can edit: Apple Business, Bing Places for Business, marketplace profiles, Tripadvisor, social profiles.
- Contact the site owner for listings you cannot edit, such as local directories and old news articles.
- Repeat every quarter, and straight after any change to hours, phone or address.
Local links
Links from local websites feed prominence. The useful ones come from real relationships: a supplier’s “where to find our produce” page, a sports club you sponsor, a local news story about your opening or a new chef, a food festival you cook at, a community group that orders from you. Ask for a link to your website whenever you are mentioned. Do not buy link packages. Google’s spam policies exist to catch manipulative practices, and a restaurant has too much to lose from a penalty on its only website.
Tracking restaurant SEO
Measure the actions that lead to orders, not rankings on your own phone. Google personalises results by location, so a check from your kitchen tells you little about what a customer two streets away sees.
Business Profile performance
Google’s Business Profile performance help page lists what the profile reports:
| Metric | What it counts | What to watch |
|---|---|---|
| Interactions | All interactions with the profile | Month-on-month trend |
| Searches | The search terms people used to find you | Cuisine and dish terms, not only your name |
| Views | How often the profile was seen on Search and Maps | Changes after profile or review work |
| Directions | Direction requests | Dine-in and collection interest |
| Calls | Taps on the call button | Phone orders and bookings |
| Website clicks | Taps on the website link | Traffic to your own site and ordering page |
| Messages | Conversations through messages | Only if you answer them |
| Bookings | Reservations completed through booking providers | Dine-in restaurants |
| Menus | Clicks on your menu content | Interest in the menu |
Google says the searches metric updates at the start of each month and can take up to five days to appear. Pull the numbers on the same day each month.
Search Console
Search Console’s Performance report shows how your website does in Google Search: clicks, impressions, click-through rate and average position. You can group the data by query, page, country, device, search appearance and date, and the default view covers three months. Verify your domain, then check which searches bring people to your menu and ordering pages.
Submit your sitemap in Search Console. Google’s sitemap documentation (last updated 8 July 2026) says a sitemap is a hint and does not guarantee Google will crawl every address in it. A single sitemap is limited to 50,000 addresses or 50 MB uncompressed, far more than any restaurant needs.
Monthly tracking routine
| Metric | Where to find it | What a change tells you |
|---|---|---|
| Website clicks from the profile | Business Profile performance | Whether profile work sends more people to your site |
| Calls and direction requests | Business Profile performance | Phone and walk-in demand from Google |
| Search terms | Business Profile performance | Whether you appear for cuisine and dish searches |
| Review count and average rating | Business Profile | Progress on prominence |
| Clicks and top queries | Search Console | Which pages earn web search traffic |
| Direct online orders from Google | Your ordering system reports | Whether the traffic turns into orders |
Add tracking tags to the website link on your Business Profile, for example ending the address with utm_source=google and utm_medium=business_profile, so your ordering and analytics reports can separate profile visits from other search visits. Linking search activity to sales is covered in the restaurant analytics guide.
Worked example: extra Google clicks
Example only. The traffic, conversion and cost figures below are illustrative, not benchmarks. Replace them with your own numbers from Business Profile performance and your ordering reports.
A takeaway fixes its profile, adds photos and starts asking every customer for a review. Three months later, website clicks from its Business Profile are up by 120 a month. One in five of those visits turns into an order on its own ordering website.
| Line | Ireland | UK |
|---|---|---|
| Extra website clicks a month (example) | 120 | 120 |
| Share of clicks that order (example) | 20% | 20% |
| Extra orders a month | 24 | 24 |
| Average order including VAT (example) | €32.70 | £30.00 |
| VAT rate on hot takeaway food | 9% | 20% |
| Order value excluding VAT | €30.00 | £25.00 |
| Online card fee, standard domestic card on Stripe | 1.5% + €0.25 = €0.74 | 1.5% + 20p = £0.65 |
| Food and packaging at 30% of net price (example) | €9.00 | £7.50 |
| Contribution per order | €20.26 | £16.85 |
| Contribution a month | €486.24 | £404.40 |
| Contribution a year | €5,834.88 | £4,852.80 |
The maths, Ireland:
- 120 clicks × 20% = 24 orders.
- €32.70 ÷ 1.09 = €30.00 excluding VAT. Revenue’s Tax and Duty Manual on restaurant and catering services (last reviewed June 2026) confirms the second reduced rate applies to hot takeaway food from 1 July 2026, and Revenue’s current VAT rates page sets that rate at 9%. Soft drinks and alcohol stay at the standard rate, so this example assumes a food-only order.
- Card fee: 1.5% × €32.70 = €0.49, plus €0.25 = €0.74, from Stripe’s Irish pricing for standard EEA cards, checked September 2026.
- €30.00 − €0.74 − €9.00 = €20.26 per order.
- 24 × €20.26 = €486.24 a month. × 12 = €5,834.88 a year.
The maths, UK:
- Hot takeaway food is standard-rated at 20% under HMRC VAT Notice 709/1 (updated 8 June 2026). £30.00 ÷ 1.2 = £25.00.
- Card fee: 1.5% × £30.00 = £0.45, plus 20p = £0.65, from Stripe’s UK pricing for standard UK cards, checked September 2026.
- £25.00 − £0.65 − £7.50 = £16.85 per order.
- 24 × £16.85 = £404.40 a month. × 12 = £4,852.80 a year.
Two lessons come out of the numbers. First, contribution is the figure that matters, not sales: the same 24 orders show as €784.80 of takings in Ireland but earn €486.24 before fixed costs. Second, the gain depends on where the click lands. If the profile’s order button sends the same customers to a marketplace, commission comes off every order before food costs, and the extra contribution shrinks by that amount.
Restaurant SEO checklist
Business Profile:
- Name matches the shopfront, with no added keywords.
- Address and map pin are exact. Delivery-only kitchens hide the address and set a service area.
- Primary category is the most specific match. Extra categories are few and true.
- Hours are correct, with special hours set before bank holidays.
- Attributes are filled in for dine-in, takeaway, delivery, accessibility and dietary options as they apply.
- Menu link and menu items match the current menu and prices.
- Ordering link points to your own ordering page and is set as preferred for pickup and delivery.
- Photos include the logo, cover, shopfront, counter and top dishes, all JPG or PNG between 10 KB and 5 MB.
- Business description names the cuisine, area and service in plain words.
Reviews:
- Review link and QR code are created on a computer and used on receipts, messages and bags.
- Every customer gets the same request, with no filter and no incentive.
- Replies go out to positive and negative reviews within two days.
- Staff and family know not to review the restaurant or its competitors.
Website:
- Menu is on the page as text, with prices and allergen information.
- Page titles are unique and include cuisine and town on the home and location pages.
- Ordering runs on your own domain and works on a phone.
- Photos are compressed, and the page passes Core Web Vitals on mobile.
- Delivery area pages exist only for areas you serve, each with specific information.
- Structured data uses the Restaurant type and matches the Business Profile.
Listings and tracking:
- Apple Business, Bing Places for Business, marketplaces and social profiles show the same name, address, phone and hours.
- Search Console is verified and the sitemap submitted.
- Profile website link carries tracking tags.
- Monthly numbers are recorded on the same day each month.
90-day restaurant SEO plan
- Week 1: profile audit. Log in to your Business Profile on a computer. Check name, address, pin, phone, website, hours and categories against Google’s guidelines. Fix anything wrong. Expect a new verification if you change categories.
- Week 1: ordering link. Add your own ordering link under Food ordering, set it as preferred for pickup and delivery, and check the result on your phone.
- Week 2: photos. Photograph your ten best sellers in daylight as they leave the pass. Upload them with the logo, cover photo and shopfront.
- Week 2: review requests. Create the review link and QR code. Add the link to order confirmation messages and receipts. Print the QR code for the counter and bag stickers. Brief staff that every customer is asked the same way.
- Weeks 3 and 4: website basics. Rewrite page titles and meta descriptions. Put the menu on the page as text. Compress photos. Test the order button on a mid-range phone on mobile data.
- Weeks 3 and 4: Search Console. Verify your domain, submit the sitemap, and record current clicks and top queries as your starting point.
- Weeks 5 and 6: listings. Claim Apple Business and Bing Places for Business. Run the citation audit steps and correct marketplace, review and social profiles.
- Weeks 7 and 8: structured data and local pages. Ask your website provider which Restaurant properties they output and fix any mismatch. Delete or rewrite thin area pages.
- Weeks 9 and 10: local links. Ask three suppliers, clubs or local sites that already know you to link to your website.
- Weeks 11 and 12: review. Compare website clicks, calls, direction requests, review count, rating and Search Console clicks with week 1. Keep what moved, fix what did not, and book a 30-minute check on the same day every month.
Restaurant SEO services and agencies
Some owners would rather pay someone. That can make sense when the owner is on the pass six nights a week. The work is the same as the plan above, so judge any provider against it.
What SEO providers sell
| Service | What it should include | Can an owner do it |
|---|---|---|
| Business Profile management | Field checks, photos, posts, holiday hours, help with replies | Yes, with 30 minutes a week |
| Review management | A request process for every customer, reply drafts, flagging fake reviews | Partly; software can send the requests |
| Website SEO | Page titles, text menu, speed fixes, structured data | Depends on your website platform |
| Citation clean-up | Audit and correction of listings | Yes, one afternoon a quarter |
| Local link building | Outreach to suppliers, clubs and local press | Partly; you know the people |
| Reporting | Monthly list of actions, profile metrics, Search Console data, orders | Yes, with the free tools above |
Prices vary by provider, scope and country. Ask for a written quote that lists the monthly tasks, not only a monthly fee.
Questions to ask an SEO provider
- Which tasks will you do each month, and how will I see that they were done?
- Will I keep owner access to my Business Profile, Search Console and website at all times?
- How do you get reviews, and do you ask every customer in the same way?
- Will you change my business name or categories, and why?
- Do you create location or area pages, and what unique information goes on each one?
- Where do links come from, and do you pay for any of them?
- What do you report besides rankings: calls, direction requests, website clicks, orders?
- What is the notice period, and what happens to the work if I leave?
- Who writes replies to my reviews, and do I approve them before they go live?
- Which results do you promise, and in writing?
A provider that promises a guaranteed first position in the map results is promising something Google says cannot be bought.
Common restaurant SEO mistakes
- Keywords in the business name. Breaks Google’s guidelines and risks suspension.
- Asking only happy customers for reviews. Breaks Google’s policy and, in the UK, can mislead under the CMA guidance.
- Discounts or free items for reviews. Prohibited by Google and treated as fake engagement.
- A PDF or photo as the only menu. Hard to read on a phone and gives Google less text.
- A marketplace store page as the profile website. Sends your Google traffic into commission orders.
- Dozens of copied town pages. Matches Google’s description of doorway abuse.
- Different phone numbers across listings. Customers ring the wrong number.
- Ignoring negative reviews. Every future reader sees the silence.
- Marking up your own star rating. Google recommends review markup only for sites that review other businesses.
- Changing the website without redirects. Old menu and ordering addresses stop working for anyone who saved them and for Google.
Eclyde and local search
Eclyde is the restaurant growth platform for independent restaurants in Ireland and the UK. Several parts of it cover work in this guide.
- Ordering website on your own domain. Built for pickup and delivery, with SEO landing pages, a sitemap, Apple Pay and Google Pay at checkout, and table bookings.
- Menu set-up. Menu import from a photo, and menu photo enhancement.
- Google Business Profile connection. Shows your reviews, with AI-drafted replies.
- Review requests after orders. Every customer is asked. There is no review gating.
- Google Ads. Campaigns run from Eclyde using ad credits, for restaurants that want paid placements on top of their unpaid ranking.
- Customer data you own. Who your customers are, what they order, how often, and their favourite items.
Pricing is €499 to launch, which covers menu build, website and ordering set-up, POS and printer configuration, customer import, staff onboarding, testing and go-live support. It is refunded in full within 30 days if Eclyde is not right for the restaurant. After that it is €99 a month for the whole platform, with no Eclyde commission on direct orders and no limits on orders or customers. Details are on the pricing page, and the fee structures compared across the market are in the commission-free online ordering guide.
Eclyde does not guarantee rankings, and no platform can: Google says local ranking cannot be bought. If your current website already ranks, loads quickly and takes direct orders without commission, switching platforms for SEO alone will add little. Fix the Business Profile and reviews first.
Your Google visibility
Before changing anything, write down four numbers from your Business Profile: website clicks, calls, direction requests and review count for the last full month. Then run the free Eclyde restaurant audit to see how your restaurant shows up online and where the gaps are. Use the audit and the 90-day plan together. Fix the profile and review process first, then the website, then listings. Check the same four numbers on the same day next month, and again after 90 days, so you can see which work moved them.
Questions
How long does restaurant SEO take to work?
Profile fixes such as correct categories, hours and an ordering link go live once Google accepts the edit, and Google says new photos can take 24 to 48 hours to appear. Review count builds over months. Website changes depend on how often Google recrawls your pages. Judge progress once a month in Business Profile performance and Search Console, and give any change at least eight weeks before you decide it has not worked.
How do I get my restaurant to show up on Google Maps?
Claim and verify your Google Business Profile. Use your real business name, exact address and the most specific primary category. Add hours, attributes, photos, a menu link and your own ordering link. Then ask every customer for a review and reply to reviews. Google ranks local results on relevance, distance and prominence, and it says there is no way to pay for a better local ranking.
Do Google reviews help my restaurant rank higher?
Google lists review count and rating as part of prominence, one of its three local ranking factors, and it recommends replying to reviews. Reviews also decide which profile a searcher taps. The rules matter: no incentives, no asking only happy customers, and no reviews from staff or family. In the UK, Google has agreed to put warning alerts on profiles caught using fake reviews.
Can I pay Google to rank higher in the map results?
No. Google states there is no way to request or pay for a better local ranking. You can pay for Google Ads, which appear in ad placements on Search and Maps, but ads do not change your unpaid position. Be wary of anyone who promises a guaranteed top position in the map results, because nobody outside Google controls the ranking.
Should I put near me or my town in my Google business name?
No. Google's Business Profile guidelines require your real-world business name, as used on your shopfront, website and stationery, without added keywords or taglines. Profiles that break the guidelines can be suspended. Put your town and cuisine in your business description, your website page titles and your page text instead, where they help relevance without breaking the rules.
Do I need a website if I have a Google Business Profile?
For most restaurants, yes. The profile shows the basics, but your website holds the full menu as text, allergen information, your ordering page and pages that can rank in ordinary web results. Google counts links to your website as part of prominence. A website on your own domain also means Google traffic can end in direct orders instead of marketplace orders that carry commission.
Can a delivery-only kitchen have a Google Business Profile?
Yes, with conditions. Google's guidelines say delivery-only and virtual food brands need their own distinct branding and website, must hide their address, and should set a service area instead. A second brand run from your existing kitchen needs its own identity before it gets its own profile. Read the current guidelines first, because profiles that break them can be suspended.
Is a restaurant SEO agency worth paying for?
It can be, if you are short of time and the agency reports on actions and orders, not only rankings. Ask for a written list of monthly tasks, owner access to your Business Profile and Search Console, and a short notice period. Avoid anyone who promises guaranteed rankings, buys reviews or adds keywords to your business name. Most owners can do the first three months themselves.