Restaurant & clinic websites · UK · USA · Gulf · Pakistan

Websites that fill
tables, chairs and calendars.

We design websites and run SEO for restaurants, clinics and local service businesses. Not "enterprise AI transformation" — the site that makes your phone ring, and the search work that keeps it ringing.

A 30-minute call where we open your site together and go through what is costing you enquiries. No charge, no obligation.

20+Projects delivered
10Specialists in-house
2023Working since
4Sites you can visit now

What we do

Four things, done properly.

We used to list twelve services. Nobody believed a ten-person team was world-class at all of them — and they were right. Here is what we actually do every week.

Build

Website design & development

Fast, mobile-first sites that load in under two seconds and are built so you can update them yourself.

  • WordPress, Shopify or Next.js — whichever suits your budget
  • Booking, reservation and enquiry forms, tested end to end
  • Core Web Vitals passing before we hand over
  • A recorded training video, so you are never stuck with us
From $1,8004–6 weeks

More on this service →

Rank

SEO & Google Business Profile

Getting found by people already searching for what you sell — especially the ones standing two streets away.

  • Technical SEO, page speed and schema markup
  • Google Business Profile setup, categories, posts, review strategy
  • A page for every service and every area you serve
  • Monthly report in plain English — calls and enquiries, not vanity charts
From $900/month3-month minimum

More on this service →

Advertise

Google & Meta ads

Paid traffic while SEO builds. We start small, prove the numbers, then scale only what works.

  • Google Search, Performance Max, Instagram and Facebook
  • Conversion tracking installed before a single pound is spent
  • Landing pages built to match the ad, not your homepage
  • You own the ad account — always, from day one
From $700/month+ ad spend

More on this service →

Local

Google Business Profile

For most local businesses this is the highest-return hour of work available, and it costs nothing to fix.

  • Primary category corrected — the single biggest relevance signal
  • Name, address and phone made consistent everywhere
  • A compliant review request flow that runs by itself
  • Weekly posts, photos and service updates
From $450one-off or monthly

More on this service →

Selected work

A restaurant next door to the Royal Opera House.

La Ballerina sits on Bow Street in Covent Garden — one of the most competitive restaurant postcodes in Britain. The brief was not "make it look nice". It was: when someone walks out of a show at the Opera House and searches for dinner, be the result they tap.

So we built the site around how people actually search — by dish, by menu, by occasion. Every menu became its own page. Pizza. Pasta. Risotto. The pre-theatre set menu. The kids' menu. Thirty-plus indexable pages, each one a separate way in from Google, instead of one PDF menu that search engines cannot read at all.

Client
La Ballerina Italian Restaurant
Location
7–8 Bow St, Covent Garden, London
Built with
WordPress
Scope
Website, menu architecture, on-page SEO, blog, reservations, Just Eat integration
Menu pages
30+ indexable
Status
Live and maintained — go and check

Client reviews

Two reviews. Both real. Both verifiable.

We could have filled this page with a dozen glowing quotes and invented the names. Instead, here are the reviews we actually have on Google — you can open the profile and read them yourself, which is rather the point.

★★★★★
Impressed with the results — helped my website rank on the first page.

Left after an SEO engagement in Lahore, describing the team as top-notch SEO specialists.

WWaqasGoogle review · 14 April 2025
★★★★★
Improved my website's visibility and helped me rank higher on Google.

Left after an SEO engagement, noting the result came through in a short space of time.

AAyanGoogle review · 11 April 2025

5.0 average from 2 Google reviews. Small number, honestly shown — we would rather you see two real ones than twenty we made up.

Use cases

The problems we fix almost every week.

Not hypotheticals. These are the things we find on most sites that come to us, and each one costs real money every month it stays broken.

Any business with a shopfront or service area

Why is my business not showing up on Google Maps?

Google ranks local results on three things it names publicly: relevance, distance and prominence. If your listing is missing entirely, it is almost always the primary category — the single field most businesses set once and never revisit.

The three factors Google names for local results
FactorWhat it meansCan you change it?What we do about it
RelevanceHow closely your category, services and profile text match what was typedYes — fastest win availableFix the primary category, add every service, rewrite the description in customer language
DistanceHow far you are from the searcher at the moment they searchNo, not for a fixed addressSet a service area if you travel; build location pages for nearby areas
ProminenceHow well known and trusted you appear — reviews, citations, site authorityYes, but it takes monthsSteady review flow, consistent NAP everywhere, weekly posts, a real website behind it
  • 1Primary category"Software company" instead of "Website designer" makes you invisible for the searches that matter.
  • 2NAP consistencyName, address and phone must match exactly everywhere. One old number on one directory is enough to cause doubt.
  • 3Review recencyReviews from three years ago carry far less weight than reviews from this month.
  • 4Opening hoursWrong or missing hours remove you from results at the exact moment people are searching.
  • 5Profile activityPosts, fresh photos, updated services. A profile untouched for months looks abandoned.
  • 6The website behind itGoogle evaluates your profile and your site together, not in isolation.

Read the full guide →

Anyone who rebuilt their site and regretted it

My traffic collapsed after a website redesign. What went wrong?

Almost always missing 301 redirects. When your URLs change and nothing tells Google where the old pages went, every ranking and every backlink those pages earned points at a dead end.

This is the most expensive mistake in web development and it is invisible to the person who commissioned the site. We know it particularly well — it happened to us, on our own site, which is why redirect mapping is now the first thing we do.

  • 1Crawl the old site firstEvery indexed URL goes into a spreadsheet before anything is switched off — not just the pages someone remembers.
  • 2Map old to new, one to oneEach old URL points to its closest new equivalent. A blanket redirect to the homepage tells Google the page is simply gone.
  • 3301, never 302A 302 says "temporary" and holds the ranking on a page that no longer exists. Many systems default to 302.
  • 4No redirect chainsOld URL to final destination in one hop. Chains leak authority at every step.
  • 5Test on staging, not in productionEvery redirect is checked before launch, so nothing is discovered three weeks later in Search Console.
  • 6Check the noindex tag is goneStaging sites are built with search engines blocked. Forgetting to remove that on launch day is common.

Read the full guide →

The shift happening right now

Why does ChatGPT never recommend my business?

Because AI assistants recommend businesses whose facts are easy to verify and easy to quote. If your services, areas, hours and prices are not written as plain, structured answers, there is nothing for a model to lift.

Classic SEO vs optimising for AI answers
Traditional SEOAnswer engine optimisation
GoalRank in the list of linksBe the business the answer names
Wins onKeywords, backlinks, authorityClarity, structure, verifiable facts
Content shapeLong pages, keyword coverageQuestion headings with a direct answer underneath
Key markupTitle tags, headingsFAQPage, Service and LocalBusiness schema
Budget neededHigh — links are expensiveLow — mostly structure and writing

Read the full guide →

Three more we are asked about constantly

Shorter answers, same approach. Each gets a full breakdown during the consultation.

Why is my website so slow on mobile?

Usually uncompressed images. A single 4MB photo straight off a phone can take longer to load than the entire rest of the page.

  • Images resized and served as WebP
  • Unused plugins and scripts removed
  • Fonts loaded without blocking render
  • Core Web Vitals checked on real 4G

My Google Ads spend money but bring no leads

Two causes, nearly always. Conversion tracking was never installed properly, so the campaign optimises towards nothing. And the ad sends people to the homepage.

  • Tracking verified before any spend
  • A landing page per ad group
  • Negative keywords to stop wasted clicks
  • You keep ownership of the ad account

My Shopify store gets traffic but no sales

Often the theme itself. Default themes generate multiple URLs for the same product across collections, so your own pages compete with each other.

  • Canonical tags fixed across collections
  • Product descriptions written, not copied
  • Product schema with price and stock
  • Checkout tested on a real phone

Straight answers

The things you are already thinking.

"Where are you actually based?"

Lahore, Pakistan — full address in the footer, as UK law requires. That is precisely why a London restaurant site costs $2,400 here instead of £6,000: UK-standard work at Pakistani overheads. We work 2pm - 11pm PKT, Monday to Saturday to overlap with London, Dubai and the US East Coast, and every project has one named person you deal with directly.

"You are a young agency."

Since 2023, 20+ projects, 10 people in-house. We are not going to invent Fortune 500 clients or certifications we do not hold. What we will do is show you live sites you can open right now, and we do not move past the design stage until you have approved the direction.

"I have been burned before."

Usually by someone who took the deposit and went quiet. So: fixed scope in writing before any money moves, a written update every Friday whether there is news or not, and you own everything from day one — domain, hosting, ad accounts, source files, Google Business Profile. Nothing is held hostage.

Pricing

Published, because hiding it wastes your time.

Ranges, not exact figures — the real number depends on page count and how much content you already have. But you will know within 10% before you ever speak to us.

Typical project ranges
Starter siteGrowth siteE-commerce & custom
From$1,800$3,500$6,000+
PagesUp to 610–25 incl. service & locationCatalogue or custom build
Timeline4–6 weeks6–10 weeks8–14 weeks
SEO includedOn-page & local schemaFull technical SEO + 4 articlesProduct SEO at scale
Support30 days90 days90 days + retainer

See what is included at each level →

Guides

Written for owners, not for Google.

The questions clients ask us in the first meeting — answered properly, so you can decide whether you even need an agency.

Read all guides →

FAQ

Questions worth asking

How long does a website take?

A starter site takes 4 to 6 weeks from the day your content is ready. A larger site with service and location pages runs 6 to 10 weeks. The biggest delay is always content: photos, menus and staff bios.

Do I own the website?

Yes, completely. Domain, hosting, source files, ad accounts and Google Business Profile are all registered in your name from day one. If you leave us, you take everything with you.

Why is my business not showing up on Google Maps?

Google ranks local results on relevance, distance and prominence. When a listing is missing entirely it is usually the primary category, the field most businesses set once and never revisit.

Why did my traffic drop after a website redesign?

Almost always missing 301 redirects. When URLs change and nothing tells Google where the old pages moved, the rankings and backlinks those pages earned point at a dead end.

Why does ChatGPT never recommend my business?

AI assistants recommend businesses whose facts are easy to verify and easy to quote. If your services, areas, hours and prices are not written as plain structured answers with FAQ and LocalBusiness schema, there is nothing for a model to lift.

How long until SEO works?

Local SEO and Google Business Profile work can move within 4 to 8 weeks. Competitive organic rankings take 4 to 8 months of consistent work. Anyone promising page one in 30 days is either running ads and calling it SEO, or lying.

Can you fix my existing site instead of rebuilding it?

Often yes, and it is usually cheaper. Roughly half the sites we look at need speed work, a working contact form, proper page titles and a Google Business Profile rather than a full rebuild.

Will my site meet UK and EU legal requirements?

Yes. Every UK-facing site includes the business information the Electronic Commerce Regulations 2002 require, plus a tailored privacy policy, cookie policy and consent banner for UK GDPR and PECR.

Book a free consultation.

A 30-minute call where we open your site together and go through what is costing you enquiries. No charge, no obligation.