Menu
Scan my site freeWhatsApp Usman
+92 340 8747609contact@malikusman.me

Case study

Restaurant SEO case study: menu pages, local searches, and a cleaner profile

Restaurant (name and location withheld)Last 6 months compared with the previous 6 months. The chart axis is labelled from 1 January 2026 to 31 May 2026.Local SEO

What changed, from the screenshot

MetricBeforeAfterChange
Clicks5.6K11.2K2 times
Impressions89K176K+98%
Average CTR6.3%6.4%+0.1 points
Average position14.811.73.1 places higher

How the change is worked out: Clicks (11.2 - 5.6) / 5.6 = 1.00, so +100 percent, which is 2 times. Impressions (176 - 89) / 89 = 0.98, so +98 percent. CTR 6.4 - 6.3 = +0.1 points. Position 14.8 - 11.7 = 3.1 places higher.

The screenshot

Last 6 months compared with the previous 6 months. The chart axis is labelled from 1 January 2026 to 31 May 2026.

What this does not prove: The screenshot measures Google clicks and impressions, not orders, bookings or calls. Several changes were made over the same months, so it cannot show how much each one added, and seasonal demand may play a part. The method is Usman's account; the screenshot shows the result, not the work.

Key takeaway

This restaurant SEO case study covers a restaurant whose website kept its menu in a PDF or one long page. We fixed speed and mobile first, gave every menu category its own page, wrote for local food searches, and cleaned up the Business Profile. Organic clicks doubled across two 6 month periods.

The restaurant and the problem

The client is a restaurant. Its name and city stay private, and the client has agreed to show its Search Console data without them. This page reports only what the screenshot above supports, plus the method from my project notes.

People were already looking for the food it served. Searches for a dish near me, a cuisine in the city, or a menu with prices happen every day, and many of them end in an order or a table booking. The restaurant was not showing for most of them.

The reason was simple. The menu sat in a PDF or on one long page, so no single page was about a single kind of food. Google had nothing specific to match to a search for one dish or one category. The site was also slow and awkward on phones, which is where most people look for somewhere to eat.

What the review found

None of these problems is rare on restaurant sites, and none of them needs a large budget to fix. They need doing in the right order.

What we changed, in order

  1. Step 01

    Fix structure, speed, and mobile first

    Site structure, page speed, and the mobile layout were fixed before any new content went live.

    What this finds. Pages that load quickly and read well on the screens customers use.

  2. Step 02

    Give each menu category its own page

    Each category got a page with a clear heading, a short description, and the dishes in plain text instead of a PDF or one long page.

    What this finds. A page Google can match to each kind of food search.

  3. Step 03

    Write for the searches people make before they eat

    Pages targeted dish near me searches, cuisine plus city searches, and menu with prices searches. New pages covered popular dishes, offers, and local topics.

    What this finds. More ways for hungry searchers to find the restaurant.

  4. Step 04

    Clean up the Business Profile and listings

    The Google Business Profile was optimized, the name, address, and phone were kept the same everywhere, and citations and reviews were worked on.

    What this finds. One consistent business across Google and the directories.

  5. Step 05

    Earn a few relevant links

    Links came from relevant sites only. No spam links were used.

    What this finds. Trust from sources that make sense for a restaurant.

Speed and mobile came first on purpose. Sending more searchers to a slow page wastes the work that brings them. The menu pages came next because every later step pointed to them.

How to read the numbers

Comparing the last 6 months of Google Search Console data with the 6 months before, organic clicks went from 5.6K to 11.2K, which is . Impressions went from 89K to 176K, up 98%. The table above shows each figure.

Two details matter. First, average position moved from 14.8 to 11.7, so the site climbed 3.1 places on average. That is still the edge of page one across all searches, but many of the important local searches sit higher than the average suggests. Average position includes every search the site appears for, including weak ones.

Second, the click through rate barely moved, from 6.3% to 6.4%. Clicks doubled because the site was shown about twice as often, not because each result became more tempting. That fits the work: new menu and local pages created more chances to appear.

The growth was gradual. Impressions rose first and clicks followed, and the chart shows a steady climb with no single jump. That pattern usually means many small pages each earning a little, which is how restaurant search works.

What this case does not prove

The screenshot measures clicks and impressions from Google. It does not show orders, bookings, or calls, and I do not have those figures to publish. This page makes no claim about sales.

Several changes were made over the same months, so the case cannot say how much each one added. Restaurant demand is seasonal, and holidays or a local event can move searches in either direction. The method comes from my project notes; the screenshot shows the result, not the work.

I cannot promise the same result for another restaurant. A place in a city with fierce competition, or one with weak reviews, may need far more time.

Signs your restaurant site has the same problem

  • Your menu is a PDF or a photo, not text on a page
  • Your site has no page for each kind of food you serve
  • Your pages take a long time to open on a phone over mobile data
  • Your name, address, or phone number is written differently on your site and your Business Profile
  • Search Console shows impressions for your restaurant name and very few for dishes or cuisine

If the map is your main problem, read my guide to a business that does not appear on Google Maps. It walks through the local checks in order.

Why menu pages matter so much

People rarely search for a restaurant's name until they already know it. Before that, they search for what they want to eat, where, and for how much. A menu category page answers all three in one place: the dish, the restaurant's area, and the price.

One page per category also gives Google something to rank for each search. A PDF is one document trying to rank for everything, and it usually ranks for nothing.

The profile does most of the work in the map results. Proper categories, photos, opening hours, and answered reviews all matter. My notes on getting the most from a Business Profile cover each part. Consistent listings across directories are the other half, and fixing directory listings that disagree explains how to find and correct them.

The same kind of local cleanup worked for an electrician measured on a map grid, with its own limits. The technical side, speed and mobile layout, is part of my speed and crawl fixes. The writing side, menu and dish pages, is page writing for local searchers.

What a restaurant in Pakistan can take from this

Food searches in Pakistani cities follow the same pattern: a dish, an area, and often a deal. People search for karahi, BBQ, or family deals near them, and many order through WhatsApp or a delivery app after finding the restaurant on Google.

A restaurant in Lahore or Karachi can apply the same order of work. Put the menu on the site as text, with a page for each category and prices that match the shop. Make the name, address, and phone the same on the site, the profile, and every listing. Answer reviews in the language the customer used. If you are in Lahore, my Lahore consulting page covers local details. For Karachi, see search work for Karachi businesses.

Start with the free website scan to check speed and the basics. For a full plan, my local search service for shops and restaurants explains what the work involves. Monthly costs are on the rupee plans for ongoing local work.

Frequently asked questions

Should my restaurant menu be a PDF?

Keep a PDF if customers like to download it, but put the menu on the site as text too. A text menu, split into category pages, gives Google something to match to each food search and reads better on a phone.

How long does restaurant SEO take?

In this case the growth was gradual: impressions rose first and clicks followed over months. Google's own guidance on traffic changes suggests comparing the last 3 months with the period before, and a restaurant should give menu pages at least that long.

Do reviews help a restaurant rank on Google Maps?

Reviews are part of how Google judges prominence in local results, and they shape whether people click. Answer them, good and bad, and ask happy customers to leave one.

Do I need a website if I have a Business Profile?

The profile does a lot on its own, but a website gives Google menu pages, prices, and dish details to match to searches. In this case the menu pages were the base for everything else.

Your next step

If your restaurant is busy but hard to find on Google, send me the site and the searches you want to show for. I reply within 24 hours.

Start with the free automated scan of one page. For a full review by me, send a message from the contact page.

Tell me the problem