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:
- A properly-built website — fast, mobile-first, with clear content Google can understand.
- A fully-optimised Google Business Profile — the free listing that puts you on the map.
- 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
- Claim and verify your listing at google.com/business (verification is usually by postcard, takes 1–2 weeks)
- Fill in every single field — hours, phone, website, services, description, categories
- Choose the most specific primary category possible ("Plumber" is better than "Home services")
- Add every service you offer as a separate service item
- Upload 10+ high-quality photos — inside, outside, work you've done, your team
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 quoteKeep 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
- Set up and verify Google Business Profile fully
- Audit your website — fix speed issues, add Edinburgh mentions, add schema
- Create your first 3 area or service pages
- List on 5+ local citation directories
- Set up Google Search Console to track progress
Month 2: Building momentum
- Ask for 5 Google reviews from happy past customers
- Post to your GBP weekly
- Publish your first blog post
- Add 3 more area/service pages
Month 3: Compounding
- Keep the review requests going — aim for 2+ per month sustainably
- Publish blog posts targeting specific local queries
- Reach out for partner links and directory listings
- Review analytics — double down on what's working
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
- Don't buy fake reviews. Google is very good at detecting them. Get caught and your profile is suspended.
- Don't keyword-stuff. Writing "Edinburgh plumber Edinburgh services Edinburgh emergency Edinburgh" on your homepage doesn't help — it hurts.
- Don't chase links from irrelevant sites. Quality over quantity, always.
- Don't obsess over one keyword. Rank for a mix — service + area combinations that hot buyers actually search.
- Don't give up in month 2. SEO compounds. Consistency beats intensity.
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.