HomeGuidesLocal SEO for Edinburgh Businesses: The Complete Guide
Local SEO · Guide

Local SEO for Edinburgh Businesses: The Complete Guide

The practical, no-jargon guide to getting your Edinburgh business found on Google — from Google Business Profile setup to a 3-month plan you can actually follow.

By Callum · Updated July 2026 · 10 min read

Local SEO is the closest thing small businesses have to a growth cheat code. Get it right, and your website starts pulling in customers for free, forever. Get it wrong, and even a beautiful site earns you nothing.

This is the full, practical guide to local SEO for Edinburgh businesses. No jargon, no fluff — just what actually works in 2026, in the order you should do it.

What local SEO actually is

Local SEO is everything you do to appear when someone Googles a service in their area: "plumber Edinburgh", "café Leith", "solicitor near me". It's different from general SEO because Google treats local searches specially — they get their own results block (the "local pack" with the map at the top) and their own ranking factors.

For any business with a local customer base, local SEO is the SEO that matters. National SEO is a different game with different rules; ignore it and focus here.

The three pillars of local SEO

Every ranking business gets three things right:

  1. A properly-built website — fast, mobile-first, with clear content Google can understand.
  2. A fully-optimised Google Business Profile — the free listing that puts you on the map.
  3. Consistent local signals — reviews, citations, content, and links that tell Google you're a real, active business in your area.

Everything else — schema, area pages, backlinks, technical SEO — supports these three. Get the pillars right and you're most of the way there.

Pillar 1: Your website

Speed

Google measures how fast your pages load on mobile. Sites that load in under 2 seconds get ranked above equivalent sites that take 4. Test yours at pagespeed.web.dev. Anything under 70/100 needs work.

Content that mentions where you are

Google needs to see "Edinburgh" (and the specific neighbourhoods you serve) written into your content. Not stuffed unnaturally — mentioned in headings, in the body copy, in the footer. If your website never says Edinburgh, Google has nothing to match to Edinburgh searches.

A page for every service and every area

One page saying "we do plumbing across Edinburgh" ranks for nothing much. A page titled "Emergency Plumber Leith" ranks for that specific search — and there's much less competition for it. Multiply: one page per service × one page per area = a network of ranking pages, each catching different searches.

Clear structure

Every page needs one main heading (H1), clear subheadings (H2, H3), and content organised logically. Google uses this structure to understand what the page is about. A wall of text without structure ranks for less than the same content properly organised.

Schema markup

Invisible code that tells Google specifically what your business is, where you're based, what you offer, your hours and prices. Most DIY builders can't add this properly. Custom-built sites include it as standard — it can be the difference between appearing in rich search results (star ratings, prices, FAQ answers) and not.

Pillar 2: Google Business Profile

If you do nothing else in this guide, do this. Google Business Profile (GBP, formerly Google My Business) is the free listing that puts you on Google Maps and in the "local pack" — the three results with the map at the very top of local search.

Set it up properly

Want a fixed price for your website?

Tell me what you're after and I'll come back within one working day — a clear plan, a fixed number, no jargon.

Get my free quote

Keep it active

An active GBP outranks a dormant one. Post updates weekly (any small news, offers, new photos). Respond to every review — good and bad. Add photos regularly. This activity signals to Google that you're a real, live business.

Reviews

The single biggest local SEO lever. A business with 40 reviews at 4.7 stars will out-rank a business with 4 reviews at 5 stars every time. Ask every happy customer. Send them the direct link. Aim for 2+ new reviews per month.

The review flywheel: more reviews → higher ranking → more visitors → more customers → more reviews. It's slow to start, unstoppable once it's moving. Start today.

Pillar 3: Local signals

Citations

A "citation" is a mention of your business name, address and phone number on another website. Google uses citations to verify you're a real business. List yourself on: Yell, FreeIndex, Yelp, Scoot, Cylex, Thomson Local, Bing Places. Every one is a citation. All free, all worth doing once.

Content

A blog or guides section with content targeting local searches. This guide is one. "Best cafés in Leith", "How to choose a plumber in Edinburgh", "Guide to conservation area rules in Stockbridge" — every post is another entry point from Google.

Backlinks

Links from other reputable websites to yours. Local business directories, industry associations, chambers of commerce, local news sites, partner businesses. Every relevant link builds Google's trust in your site. Focus on quality over quantity — one link from the Edinburgh Chamber of Commerce is worth 50 from random directories.

Your 3-month local SEO plan

Month 1: Foundations

Month 2: Building momentum

Month 3: Compounding

By the end of month 3, most Edinburgh small businesses see a serious uplift in enquiries. By month 6, you're competing for the main terms in your niche.

What NOT to do

How Callum's Conversions can help

All of the above, done for you: the Grow plan handles website optimisation, Google Business Profile management, area pages, review generation, monthly content, and reporting. If you'd rather not spend nights learning schema markup, that's the shortcut.

Or if you just want to know where you stand, request an audit and I'll tell you honestly what your biggest wins are.

Common questions

What is local SEO?

Local SEO is the practice of getting your business to appear when someone Googles a service near them — 'plumber Edinburgh', 'coffee shop Leith', 'accountant near me'. It combines a properly-built website, a Google Business Profile, reviews, and content targeting local searches.

Is local SEO worth it for a small business?

Yes — arguably it's the single highest-ROI marketing investment a local business can make. Unlike ads, which cost every day forever, SEO work compounds. Six months of consistent effort can deliver leads for years afterwards.

How long does local SEO take to work?

You'll see early wins (Google Business Profile appearances, initial rankings) within 2–6 weeks. Serious results — competing for the main search terms in your niche — usually take 3–6 months of consistent work.

Can I do local SEO myself?

Some parts, yes — setting up Google Business Profile, asking for reviews, writing basic content. The technical parts (schema, page speed, keyword strategy, on-page optimisation) usually need someone who does it professionally.

How much should I budget for local SEO?

For an Edinburgh small business, £150–£400 a month for ongoing local SEO is where meaningful results start. Cheaper packages usually deliver token effort. More expensive packages tend to be aimed at bigger businesses or more competitive niches.

Ready when you are

A fixed price for your website. No jargon, no pressure.

Tell me about your business and I'll come back within one working day with a clear plan and a fixed price. Free, no obligation — the worst that happens is a good chat.

Request your website