SEO consultant for Canadian businesses

SEO & AI search for Canadian businesses.

Local SEO, Google Business Profile, AI search visibility and WordPress websites for Canadian businesses — with clients in British Columbia.

17+years in SEO
BCclients in British Columbia
600+clients worldwide
100%Job Success on Upwork
Why work with me

SEO for Canada, from someone who has done it

MD Harunur Rashid — SEO consultant since 2008, 600+ clients worldwide, creator of MHR LumeRank SEO.

01

Canadian clients

SEO for Carol Surbey Consulting, a business coaching practice in Prince George, BC, and Curb 2000 Concrete Services, a concrete contractor in Langley, BC.

02

Canada in my campaigns

As Head of SEO at CRM Squirrel I run SEO growth campaigns across the USA, UK, Australia and Canada.

03

Local SEO for service areas

Service-area pages, Google Business Profile and reviews — the same approach that ranks 400+ Australian service businesses.

04

Overnight progress

Dhaka is 10–13 hours ahead of Canada, so work moves forward while you are offline.

Services

SEO services in Canada

Fixed prices in USD, a written plan before any work starts, and a monthly report.

Local SEO & Google Business Profile

Show up in the map pack and “near me” searches where your customers are looking — and turn those searches into calls.

  • Google Business Profile optimisation, posts and Q&A
  • Review plan and review responses
  • Local citations and NAP clean-up
From $300/monthLearn more →

AI Search Optimisation (GEO / AEO)

Make your business easy for AI assistants to understand, trust and recommend — and track the visits it brings.

  • AI visibility audit across the questions your customers ask
  • Entity, Organization and Person schema
  • llms.txt and AI crawler access
From $300/monthLearn more →

Technical & WooCommerce SEO

Fix what holds your site back — crawling, indexing, speed, product data and site structure — then grow it month by month.

$600/monthLearn more →

WordPress Websites

Fast, SEO-ready WordPress and WooCommerce sites with a custom theme — designed around one goal: enquiries and sales.

Apps, CRMs & Custom Software

Booking systems, CRMs, WordPress plugins and reporting dashboards built around how your business really works.

From $100 pluginLearn more →
Where

Areas I work in, Canada

British ColumbiaPrince GeorgeLangleyFraser ValleyAcross Canada
Industries

Businesses I help

Business coachingConcrete & constructionLocal servicesProfessional serviceseCommerce
Results

Case studies

Real clients, with numbers from Google Search Console and client reports.

Australian local service websites website
400+Australian clients so far
Design + SEO · Brisbane, Sydney, Melbourne, Perth, Adelaide, Gold Coast, Townsville, Cairns

Australian local service websites

SEO for 400+ Australian businesses so far, plus custom WordPress websites and local SEO for trades and home-service brands. Every Australian site I have built and optimised ranks on Google.

Read the case study →
Life Coach Austin website
#1on Google for “life coach Austin”
SEO · Austin, Texas

Life Coach Austin

Long-term SEO for an Austin life coaching and marriage counseling practice, hired through Upwork. It has held the #1 spot for its main search term for nine years and is still #1 today.

Read the case study →
Halo Home Buyers website
450+search queries on Google page 1
SEO + Design · New Jersey

Halo Home Buyers

SEO for an established New Jersey cash home buyer: a full audit, a 12-month strategy and ongoing tracking. A complete website redesign is now in progress.

Read the case study →
Clients

Some of my clients in Canada

Carol Surbey Consulting (Prince George, BC)Curb 2000 Concrete Services (Langley, BC)
FAQ

SEO in Canada: questions, answered.

Do you work with Canadian businesses?

Yes — clients include Carol Surbey Consulting in Prince George and Curb 2000 Concrete Services in Langley, British Columbia.

Can you do local SEO for my service area?

Yes: Google Business Profile optimisation, reviews, citations and service-area pages for each city or region you serve.

What does it cost?

Local SEO starts from $300 (USD) a month, with a written fixed-price plan after a free 30-minute call.

How do we communicate?

Email, WhatsApp and video calls booked in your time zone, plus a monthly report.

Other countries

SEO for businesses worldwide

Clients in Australia, the USA, the UK, Canada, Greece and Bangladesh.

Free SEO check

Grow your business in Canada

Enter your website for a free check, or book a 30-minute call and get a written plan with a fixed price.