Skip to content
RestaurantHTML menuReservationsLocal SEO

Local Bistro

Local Bistro had a good room and a bad website. The menu was a 4MB PDF, the booking link went to a dead widget, and searching the restaurant by name returned a food aggregator before it returned them.

Client
Local Bistro
Sector
Restaurants & Hospitality
Year
2024
Build time
4 weeks
Location
Lahore, Pakistan
Local Bistro restaurant website homepage with menu navigation
The numbers

0%

More online bookings

First full month, year over year.

0.0s

Mobile LCP

Down from 6.8s.

#0

Brand search position

Above both aggregators.

0

Menu edits, first quarter

All by their own team.

Where it started

Where they started

Local Bistro's owner, Ahmed, told us the site had been built by a cousin's friend in 2019 and hadn't been touched since. That's a more common story than you'd think.

The specifics were rough. The menu was a scanned PDF, 4.1MB, which opened in a new tab and needed pinch-zoom to read a starter. Hours were wrong for two public holidays. The reservation button pointed at a widget from a service they'd stopped paying for eight months earlier, so it loaded a blank iframe. On mobile — 81% of their traffic — the phone number wasn't tappable.

The commercial problem was sharper than the technical one. A search for the restaurant's own name returned two delivery aggregators above their site, both taking a cut of every order they generated.

What we did

What we built

We designed at 375px first and only widened the layout afterwards, which sounds obvious and almost never happens. From any page on the site you're one tap from the menu, the hours, a phone call, or directions.

The menu became real HTML — sections, dishes, prices, dietary tags, all structured content Ahmed's manager edits from her phone when the fish changes. It also became indexable, and we marked it up with Menu and Restaurant schema so individual dishes became eligible to appear in search results.

Reservations went back to OpenTable, but embedded properly so the flow stays on the page instead of redirecting to a slow third-party screen mid-decision. Then the part that actually moved the number: rebuilding the Google Business Profile with correct categories, real photography, a weekly posting cadence, and a review-response process the front-of-house team runs themselves.

The work, in pieces

Everything that shipped

01

Mobile-first, genuinely

Designed and reviewed at 375px before anything was drawn at desktop width. Menu, hours, call, and directions reachable in one tap from every page.

02

Menu as structured content

Sections, dishes, prices, and dietary tags as real CMS fields. Editable from a phone in under two minutes, and marked up with Menu schema.

03

Booking that stays put

OpenTable embedded inline rather than redirecting, so nobody drops out between choosing a time and confirming it.

04

Local search from the ground up

Profile categories, service attributes, photo cadence, review workflow, plus LocalBusiness and Restaurant schema on the site.

Before and after

What changed on the page

Drag the handle. Same content, different hierarchy — that's usually where the conversion lift comes from.

BeforeAfter
Local Bistro — the old layout against the rebuilt one.
Stack

What it's built on

WordPress
Custom block theme — their manager already knew the editor.
OpenTable
Embedded reservation flow, no redirect.
Cloudflare
Full-page caching, image resizing at the edge.
Where it landed

What happened

Online bookings were up 30% in the first full month against the same month the previous year. The site's own name search settled on position one within three weeks of the profile work, above both aggregators.

The quieter win: the menu gets updated now. Twelve times in the first quarter, none of them involving us. That's the difference between a site that ages well and one that's stale by August.

The menu was the thing. It used to be a PDF that took forever to open and I had to email someone every time we changed a price. Now my manager edits it from her phone between services. Bookings are up about a third, and I get fewer calls asking what time we open.
Ahmed KhanOwner, Local Bistro
Services on this project

What we were hired to do

More on how we work in this sector: Restaurants & Hospitality.

Your turn

Got a project that looks like this one?

Tell us the goal and the constraints. You'll get a straight answer on scope, timeline and cost — usually inside one working day.

Rather write first?hello@quesiono.com— we reply within one business day.