SEO consultant for London businesses

I'm Saad Tanvir, a freelance SEO consultant working with London businesses on technical SEO, local SEO and AI search visibility. My company is registered in Covent Garden. I work remotely with clients in every London borough.

  • 400+ freelance projects · Top Rated Plus on Upwork
  • 9+ active SEO projects
  • UK company No. 16211675
  • Wix → Next.js rebuilds, 90+ PageSpeed

A freelance SEO specialist, not a London agency

London is one of the most competitive search markets in Europe, and agency pricing reflects London overheads. I work remotely, so your budget pays for senior SEO hours on your site, not a West End office. Calls run on UK time, and most clients talk to me on WhatsApp or Google Meet.

How search works in London

Search in London is hyper-local. People search by borough and neighborhood, so a single London page rarely wins. For service businesses I build borough-level relevance through Google Business Profile service areas, location sections on service pages and locally earned links.

For national brands headquartered in London, the opportunity is usually technical: large sites, legacy CMS migrations and international hreflang between UK, Ireland and US versions. I've moved sites from Wix to Payload CMS + Next.js, all scoring 90+ on PageSpeed. See website migration SEO.

London has 32 boroughs plus the City of London, and they behave like separate markets. "Accountant Shoreditch" and "accountant Croydon" return different Map Packs, different directories and different competitors. A single London page almost never ranks for both.

Three patterns I see in London results: directories take the top slots for professional services (law, accounting and finance), so the way in is usually the long tail of specific service plus borough. Hospitality and clinics live in the Map Pack, where the profile, reviews and photos usually matter more than the website. HQ brands have technical problems, not local ones: crawl waste, legacy CMS migrations and hreflang errors between UK, Ireland and US sites.

I am registered at 71-75 Shelton Street, Covent Garden. That is a registered office, not a client meeting room and not a signal that I outrank a business with a real shopfront in Shoreditch or Clapham.

The first 90 days

  1. 01

    Month 1

    The first month is diagnosis. I look at Search Console by page and query, the crawl, and, for local businesses, the Google Business Profile against the boroughs you actually serve. You get a ranked list: what is blocking indexation, which pages are close to page one, and which searches are a waste of time in London because a directory or a national brand already owns them.

  2. 02

    Months 2-3

    Months two and three are the fixes that move those numbers. For a service business that is usually the profile, the citations that disagree with it, and one or two pages that name the boroughs where you already have reviews. For a larger London site it is crawl waste, internal links into the pages that already earn impressions, and a content brief only where a page is missing for a search you can win.

  3. 03

    Month 3

    I will not publish a page for every borough in Greater London. That pattern looks like coverage and ranks like a doorway. A page earns a place when the business has something true to say about that area: jobs done, a service area the vans cover, or a search the site is already close to ranking for.

Industries in London

  • Professional services (law, accounting, consulting)
  • Hospitality
  • Healthcare and clinics
  • Ecommerce brands
  • SaaS and fintech

Freelance SEO consultant or London SEO agency?

  • Who does the work

    Often a junior after the pitch

  • What you pay for

    Account management and office overhead

  • Starting price

    Usually higher central-city retainers

  • Fit

    Large multi-channel programs

Relevant proof

Dublin phone repair local SEO

Remote work, real results

Phone repair shop, Dublin: we changed the strategy

  • 4→84

    clicks / month

  • 4,180→10,600

    impressions

  • 13.8→10.8

    avg position

Remote work, real results. After the July drop, we migrated from Wix to Next.js with Payload CMS and rebuilt local SEO.

  • Wix → Payload CMS + Next.js
  • PageSpeed 90+ mobile
  • PageSpeed 90+ desktop
  • Strategy, design, build, copy, SEO

How an engagement runs

  1. 01

    Fit call

    You describe the business and the city or service area. I say whether SEO is the right lever.

  2. 02

    Audit or starter month

    A ranked list of what to fix first, tied to your market, not a generic checklist.

  3. 03

    Monthly execution

    I do the work, or I hand your team ticket-ready recommendations. Reporting stays plain-language.

Saad Tanvir, SEO Consultant and Founder of SEO Freelancer Guru

Meet your SEO consultant

Saad Tanvir · Freelance SEO consultant

You work with me directly. I rebuild client sites from Wix on Payload CMS + Next.js, 90+ PageSpeed, and I do the SEO strategy, design, development, copywriting and SEO myself.
  • 400+

    Freelance projects

  • 9+

    Active SEO projects

  • Top Rated Plus

    On Upwork

  • UK

    DIGI WEB DESIGN LTD

London SEO questions

My company is registered at 71-75 Shelton Street, Covent Garden. I work remotely and meet clients online. There's no client-facing office and no walk-in meetings.

Still unsure?

Book a consultation, $75, 30-60 minutes.

Talk about SEO for London

Calls on UK time. A 30-60 minute call for $75.