Taking Lethbridge work, remotely

// lethbridge seo

Lethbridge SEO for a market that doesn't work like Calgary

Lethbridge SEO, the short answer: I'm Muhammad Younus, a remote WordPress technical SEO consultant. I fix what stops Lethbridge sites being crawled, indexed and chosen by Google, and the right fix depends on your trade. Audits from $149, fixes from $999, booked on Upwork.

29 Lethbridge packs measured · ranking pages read in full · every message answered within one business day

The city boundary, and the 29 packs measured inside it
103Reviews held by the middle business in a typical Lethbridge pack
16/29Packs where the first listing isn't the most reviewed
7Packs still contested, plus one top-heavy
3,500Top count in pest control, where the pack median is 25

// the tools this work runs in

WordPressElementorYoastRank MathSearch ConsoleAnalyticsSemrushAhrefsScreaming FrogCloudflareZoomMeetUpwork WordPressElementorYoastRank MathSearch ConsoleAnalyticsSemrushAhrefsScreaming FrogCloudflareZoomMeetUpwork
// one city, two kinds of pack

Lethbridge SEO starts with which row you're in

I measured the Google map pack for 29 Lethbridge trades on 8 September 2026. The spread inside that one pull is wider than the gap between Lethbridge and Calgary. Towing and dentists sit at pack medians of 393 and 373 reviews. Concrete and IT sit at 11 and 13. Those two ends need opposite plans, and a page that gives them the same advice is guessing.

// deep packs

Where reputation is already built

Towing 393, dentists 373, optometrists 276, plumbers 271, HVAC 232. Medians, not leaders.

  • Matching the review counts isn't a plan with an end date, so I won't sell it as one
  • A page per job you actually do, so you rank for the job rather than the category
  • The organic results under the map, where specific job searches are often less crowded
  • A Business Profile whose services match the site word for word
// shallow packs

Where the pack is still open

Concrete 11, IT 13, pest control 25, security 25, restoration 38, accountants 45, electricians 49, med spas 50.

  • A smaller reputation gap, though reviews alone never decide who's first
  • A site Google can crawl and index properly counts for more when the field is this thin
  • The profile and the site agreeing on services and area, which you control completely
  • Often the gap is maintenance nobody did, not a budget you don't have

One number from the same pull is worth holding onto. In 16 of the 29 Lethbridge packs, the business in the first listing isn't the one with the most reviews. In plumbing, the first listing held 119 reviews while another plumber in the same pack held 974. Something other than review count is deciding those packs, and relevance and the site behind the profile are part of it.

// your own arithmetic

What would one more job a month be worth to a Lethbridge business?

Run it with your numbers, not mine. The trades below come from the Lethbridge pack study; the dollar figures are placeholders for the sum, not a forecast for your business.

// electricians, contested, median 49
One job is worth$1,200
Extra jobs each month2
A year of that$28,800
// chiropractors, median 140
One new patient is worth$800
Extra patients each month3
A year of that$28,800
// an online shop in the city
One order is worth$140
Extra orders each month20
A year of that$33,600

Swap in your own job value. Lethbridge packs are shallower than the ones on my Calgary SEO consultant page, so a realistic result here is a steadier flow of enquiries rather than a flood. If one extra job a month wouldn't pay for the package, don't book it.

Want your trade's row read first?

Send the URL and read-only Search Console. The findings come back ranked, with your pack named beside them.

Book a call on Upwork
// the offer

Lethbridge SEO services, priced before you book

Every project starts with the same call and the same read-only access. Local and technical SEO on WordPress and WooCommerce: what changes is how far you want it taken. Fixed prices, paid on Upwork.

Deep audit and growth report

An honest read on what's holding your WordPress site back in Google.

US$149 / one off, on Upwork
  • WordPress SEO audit of indexing, speed and schema
  • Fix list ranked by the clicks at stake
  • Loom walkthrough of what I found
  • Yours to keep, whoever does the work
Book a call on Upwork

// Month to month: US$299 for site and SEO maintenance, US$750 for growth with maintenance. Book a call on Upwork.

// the city itself

What makes Lethbridge SEO different from Calgary's

Lethbridge is Alberta's third-largest city by population and area, about 215 km southeast of Calgary on the Oldman River, with 98,406 people at the 2021 census and 106,550 in the city's own 2023 count. It's the commercial, educational, financial and industrial centre of southern Alberta, and that shapes who searches for what here in ways a Calgary page can't describe.

Agriculture and agri-foodThe economy grew from coal and then farming, and the city is still home to many agri-food processors and the Lethbridge Research and Development Centre. My 29 packs don't include farm suppliers or processors, so I have no pack figures for them; their buyers search by capability, which is organic work, not map work
Three post-secondary schoolsThe University of Lethbridge, Lethbridge Polytechnic and Red Crow College. If students are your customers, read Search Console year on year, so term dates don't pass for ranking changes
Three sides of one riverNorth, south and west. West Lethbridge (40,898 people) holds the university and the youngest median age; the north side (28,172) holds the industrial parks; the south (32,412) holds downtown and most of the retail
A trading area of 341,000Including parts of British Columbia, with up to 86,000 people commuting into and within the city from as far as 100 km. A service business here often works well past the city limits, and its site should say where
Health, education, retail, hospitalityHalf the workforce is employed in those four sectors, and the top five employers are government-based. Which is why clinics, practices and shops fill so much of the pack table below
English first, mostly83.9% of residents spoke English as a first language at the 2021 census; Spanish, Tagalog and Nepali were the next most common. A second language earns a page only where your customers use it, set up with proper hreflang and multilingual tags

City facts from Wikipedia's Lethbridge article, read on 27 September 2026, which cites Statistics Canada for the census figures. The pack figures are my own pull of 8 September 2026.

// four jobs sold as one

Which kind of SEO is a Lethbridge site short of?

Lethbridge SEO gets sold as one bundle, but it's four different jobs, and the pages ranking here mostly sell the bundle. Knowing which one your site lacks is how you avoid paying for the other three.

I do this Technical SEO Whether Google can reach, render and index your pages at all: crawling, speed, structured data and site structure. On most Lethbridge sites I'd start here, because nothing else lands until this does.
I do this On-page SEO One page per job, titles and headings that name it, and links between your pages so each one owns a search. The internal linking service handles the links on their own when that's the gap.
partly Local SEO The profile and map side, where Google weighs relevance, distance and prominence. I set up the relevance signals you control and the schema markup that matches your real business. Reviews and citations stay with you.
not me Off-page SEO Links, PR and citations. I don't sell them. In a city this size a burst of cheap links looks like exactly what it is, so if authority is your gap, hire someone careful and keep them out of your site's code.

AI answers sit inside the first two. Google says its AI Overviews and AI Mode need no special markup or AI text file, just a page it can crawl and understand, so GEO and AEO are part of the same projects rather than extras.

// the full menu

Everything a Lethbridge project can include

No project uses all 20 of these. The audit picks the ones your site needs, and the written scope lists them before any money moves. Each name opens the full service page.

// evidence you can check

How would you know the work did anything?

By reading it in your own accounts. The figures below come from clients' own Search Console unless a card says otherwise, and each links to a write-up that keeps the parts that stalled.

Search ConsoleWhich searches you appeared for, how often you were clicked, and whether your service pages are indexed
GA4What people did after landing, and which paths ended in a quote request or a call
EnquiriesCalls, forms and bookings, counted where tracking can be set up, because a ranking isn't revenue
Read yoursBring read-only Search Console to the call and we'll go through all three before you pay anything
1.1An Edmonton tile firm's position on its own name, on a site with 862 clicks last quarterEdmonton →
1.08mSearch impressions for a jewellery store over the measured windowGK Jewelers →
7.42%Click rate for a new local trade site in the 28 days to 12 SeptemberAlpenglow →
487Pages rebuilt on a UK vehicle site and kept indexedScrap a Vehicle →
“Great experience working with Muhammad on our WooCommerce site. His web design, web development, and on-page SEO work was excellent and delivered on time. Site is responsive, fast, and ranks well already. Will definitely hire him again for future WordPress work.”
Verified Upwork review, 5.0 - WooCommerce store, spring 2026

“He took the time to understand our brief and broke down each step of the process so I was always clear on exactly what he was doing and what was coming next. Muhammad delivered a professional, well built site that looks fantastic.”

Verified Upwork review, 5.0 - website build

“Working with Muhammad to utilize his web development and SEO expertise was an exceptional experience from start to finish. His professionalism, creativity, and strategic approach significantly elevated our online presence!”

Verified Upwork review, 5.0 - website revision and SEO

“Great to work with. Got our website speed really fast and also dedicated to make a great work. We now score 100 on Google pagespeed insights…”

Verified Upwork review, 5.0 - speed optimization

Read every written review, all on one page →

// written up with dates

Eight projects, and none of them in Lethbridge

I'd rather say that at the top than let the cards imply it. The work came from Pakistan, Canada, the UK, Jamaica and four US states. My Alberta evidence is one Edmonton client and my own measurements of the Lethbridge packs and search results on this page. My Edmonton SEO page has that client's figures in full, including the row that isn't a win.

Search Console for gkjewelers.pk, three months: 40.4K clicks, 1.1M impressions, a mid June dip
// jewellery ecommerce - pakistan

GK Jewelers

A redesign cut its clicks to about a fifth of normal in three days. Redirects had it above the old level by 20 June, and it then doubled.

1,083,018Impressions
39,953Clicks
4.0Avg position
Read the full case study
Search Console for luxjewels.com: 623 clicks and 113K impressions, against 290 and 28.9K before
// lab grown diamonds and custom jewellery - canada

Lux Jewels

Two years and two agencies had produced nothing. She only signed because I offered to refund the lot if it stayed that way.

107,132Impressions
607Clicks
27.3Avg position
Read the full case study
Search Console for brightpathwaysaba.com, three months: 6.36K clicks, 615K impressions, pos. 12.5
// aba therapy - texas and colorado

Bright Pathways ABA

610,963 impressions and 6,330 clicks in a quarter, with the brand holding position 1.1.

610,963Impressions
6,330Clicks
12.5Avg position
Read the full case study
Search Console for scrapavehicle.co.uk, three months: 3.43K clicks and 429K impressions, both rising
// vehicle scrapping - united kingdom

Scrap a Vehicle

From roughly 10 clicks a day in June to roughly 70 a day in September.

420,988Impressions
3,364Clicks
17.1Avg position
Read the full case study
Search Console for arecahomes.com, three months: 1.04K clicks, 119K impressions, position 8.8
// villa rentals and property management - jamaica

Areca Homes

117,541 impressions at average position 8.9, feeding villa bookings and enquiries from owners who want theirs managed.

117,541Impressions
1,031Clicks
8.9Avg position
Read the full case study
Search Console for harmonizedgetaways.com: 632 clicks and 56.9K impressions, against 546 and 43.2K
// vacation rentals and property management - virginia

Harmonized Getaways

Reach up 31% quarter on quarter, clicks up 16%, and the click rate down. All three are in the same picture.

56,320Impressions
628Clicks
24.7Avg position
Read the full case study
Search Console for alpenglowfireplace.com, 28 days: 54 clicks from 728 impressions, a 7.4% CTR
// fireplace sales and service - arlington

Alpenglow Fireplace

Launched 9 August. A 7.42% click rate in the 28 days to 12 September, and the owner reports enquiries already coming in.

728Impressions
54Clicks
12.8Avg position
Read the full case study
Search Console for archandhandle.com, three months: 22 clicks from 1.08K impressions, position 33.4
// interior design - washington dc area

Arch and Handle

22 search clicks in a quarter, and two days later a $50,000 to $150,000 commercial enquiry through its qualifying form.

1,071Impressions
22Clicks
33.2Avg position
Read the full case study
// guarantees, written into the terms

Three promises you can hold me to

On time, or discounted

Every project carries a committed date in the written scope. If I miss it, you get 10% off for every day it's late.

Green vitals, or free fixes

Speed projects ship with Core Web Vitals in the green on mobile. If they aren't, I keep fixing until they are, at no extra cost.

A reply in one business day

You'll never chase me for an update. Every message gets answered within one business day, usually much sooner.

All three sit in the terms, not just on this page. What I won't promise is a ranking position, because that's Google's call and not mine.

// who else you're looking at

Who ranks for Lethbridge SEO, and what you'd be choosing between

When I checked the organic ten for "lethbridge seo" on 27 September 2026, it held six agency service pages, a local design studio's homepage, one directory listing, one question-and-answer archive and a 2023 blog post. At least one was an out-of-province agency's city page. I could read six of the pages in full; they ran from 151 to 1,980 words, about 763 in the middle.

// what the ten look like

What I found on page one

  • Five of the six I read never mention WordPress
  • One of the six mentions a price
  • One ranking page returned a 404 when I fetched it, and still held its spot
  • Three put web design or marketing in the same title as SEO, selling the bundle
// what this is

What you'd be buying here

  • One person, who finds the problem and fixes it in WordPress
  • A written scope with an end, rather than a retainer that renews itself
  • Prices on the page before you book, not after the call
  • Exclusions written down: no link building, no review management, no ads
// coaldale, taber, fort macleod

Which towns around Lethbridge deserve their own page?

Most of the service-area question in Lethbridge sits outside the city, not inside it. Plenty of trades here drive to Coaldale, Coalhurst, Taber or Fort Macleod as a matter of course, and Google treats a business with no public shopfront as a service area business, with the address hidden and the towns it covers listed instead. The profile and the site should name the same towns.

// earns a page

A town worth its own page

  • You'd take the job there tomorrow, at your normal price
  • You can say something true about it: the drive, a call-out charge, the jobs you've done there
  • Someone actually searches for your service with that town's name attached
  • The page would still be useful with the town name removed
// a doorway

A town that doesn't

  • The Lethbridge page copied with Coaldale typed over it, then Taber, then Milk River
  • A town you'd quietly turn down on a Friday afternoon
  • A list of every hamlet in the county, there to catch searches
  • A page that says nothing your service page doesn't already say

Inside the city, the three sides are the only split worth considering, and only if your response times or prices really differ between them. Nearby markets have their own pages here with their own pack data, including Medicine Hat SEO, 169 km to the east.

// all 34 of them

Lethbridge's neighbourhoods, and how many deserve a page

Thirty-four named neighbourhoods across the north, south and west sides, from BlackWolf and Hardieville up north to Riverstone and Varsity Village out west. That's not a list to turn into 34 pages. It's a way to check that your site names the parts of the city you actually serve, and nothing more.

What's worth building instead is usually the side of town, because that's the unit people actually use when they say where they are. Below, that's North Lethbridge 10, West Lethbridge 11 and South Lethbridge 13.

// North Lethbridge, 10 neighbourhoods
BlackWolfHardievilleLegacy RidgePark MeadowsSenator Buchanan/Dave EltonSt. EdwardsStaffordvilleUplandsWestminsterWinston Churchill
// West Lethbridge, 11 neighbourhoods
CopperwoodGarry StationHeritage HeightsIndian Battle HeightsMountain HeightsParadise CanyonRidgewood HeightsRiverstoneSunridgeVarsity VillageWest Highlands
// South Lethbridge, 13 neighbourhoods
Chinook HeightsFairmont ParkFleetwood/St. Patrick'sGlendaleHamiltonHenderson LakeLakeviewLondon RoadRedwoodScenic HeightsSouthgateTudor EstatesVictoria Park

The west side has had most of the recent growth and holds the university; the north side holds the industrial parks; the south holds downtown. If one of those three is where your work really comes from, say so on your service pages rather than building a page per neighbourhood.

// all 29 trades

Every Lethbridge trade I measured, with its pack median

Each row is one trade's map pack on 8 September 2026: the median review count, the most any listing held, and the grade that follows. Find yours before reading anything else on this page.

TowingMedian 393 reviews in the pack, most held is 393, graded mature
DentistsMedian 373 reviews in the pack, most held is 1,400, graded mature
OptometristsMedian 276 reviews in the pack, most held is 749, graded mature
PlumbersMedian 271 reviews in the pack, most held is 974, graded mature
HVAC and furnaceMedian 232 reviews in the pack, most held is 967, graded mature
Gyms and studiosMedian 162 reviews in the pack, most held is 426, graded mature
Auto repairMedian 161 reviews in the pack, most held is 390, graded mature
Veterinary clinicsMedian 149 reviews in the pack, most held is 590, graded mature
Chiropractors and physioMedian 140 reviews in the pack, most held is 401, graded mature
Mortgage brokersMedian 138 reviews in the pack, most held is 361, graded mature
Real estateMedian 126 reviews in the pack, most held is 520, graded mature
Glass and windowMedian 120 reviews in the pack, most held is 312, graded mature
RoofersMedian 113 reviews in the pack, most held is 344, graded mature
Flooring and tileMedian 111 reviews in the pack, most held is 179, graded mature
Law firmsMedian 103 reviews in the pack, most held is 378, graded mature
Insurance brokersMedian 101 reviews in the pack, most held is 469, graded mature
Garage doorsMedian 91 reviews in the pack, most held is 131, graded mature
Clinics and family medicineMedian 81 reviews in the pack, most held is 143, graded mature
Landscaping and lawnMedian 73 reviews in the pack, most held is 160, graded mature
PaintersMedian 65 reviews in the pack, most held is 268, graded mature
Cleaning servicesMedian 62 reviews in the pack, most held is 188, graded mature
Med spas and aestheticsMedian 50 reviews in the pack, most held is 522, graded contested
ElectriciansMedian 49 reviews in the pack, most held is 140, graded contested
Accountants and bookkeepersMedian 45 reviews in the pack, most held is 104, graded contested
Water and fire restorationMedian 38 reviews in the pack, most held is 387, graded contested
Pest controlMedian 25 reviews in the pack, most held is 3,500, graded contested
Security and alarmsMedian 25 reviews in the pack, most held is 130, graded contested
IT and managed servicesMedian 13 reviews in the pack, most held is 206, graded top heavy
Concrete and pavingMedian 11 reviews in the pack, most held is 86, graded contested

21 mature, 7 contested and one top-heavy, with nothing wide open. That puts Lethbridge 28th of the 31 Alberta towns I measured on openness, closer to the big cities than to its southern neighbours.

// the person, not a team

Who'd actually do the work

// muhammad younus

One consultant, remote

Muhammad Younus, WordPress technical SEO consultant, working from Karachi, Pakistan, with Alberta clients on Mountain Time hours. Page first published 17 September 2026, last updated 28 September 2026.

I do the technical and local SEO of small business sites on WordPress and WooCommerce. Nobody else touches your project: whoever reads your Search Console writes the redirects and answers your messages, and it's me. How I work, in more detail.

// check before you pay

Four quick checks

  • Pick a case study and check its dates against its figures
  • Read my Upwork reviews, which I can't edit
  • Ask to see the Search Console screen behind any number
  • Buy the $149 audit first, and stop there if it doesn't convince you
// the lethbridge market, measured

Lethbridge SEO by the numbers, if you'd rather see them first

Across 29 Lethbridge service categories, 21 came back mature, meaning the businesses showing already had real review histories, 7 were contested and one was top-heavy. In the typical pack the middle business holds 103 reviews, and the average top count is 511. In Calgary those figures are 275 and 1,560, roughly three times higher.

The organic side runs the other way. The pages ranking for Lethbridge SEO are mostly local agencies that have held those spots for years, so a new or neglected site starts behind on the blue links even where it's close on the map. That's why the work here usually starts with the site itself: indexing, speed, one page per job and a profile that matches it.

103Reviews held by the middle business in the typical pack, across 29 trades
511Average top review count in a pack, against 1,560 in Calgary
16/29Packs where the first listing isn't the most reviewed business
KD 5SEMrush difficulty on "lethbridge seo", at 390 searches a month

Compare all 31 Alberta towns →

// lethbridge local pack, 29 trades

How settled each Lethbridge pack is, trade by trade

Each trade was searched as the service plus "Lethbridge" in Google's local results. For each: the most reviews any listing held, the median and the grade. Review counts move every day, so read this as a snapshot of 8 September 2026.

Searched as each service followed by "Lethbridge" in Google's local results, 8 September 2026. Top count is the most reviews any listing in that pack held. Mature means a median of 60 reviews or more. Wide open means nobody has 25. Top-heavy means one listing has 100 or more while the median is under 20. Mature, contested, wide open and top-heavy are my study labels, not Google classifications. No business is named here, on purpose.
VerticalTop countMedianGrade
Towing 393 393 mature
Dentists 1,400 373 mature
Optometrists 749 276 mature
Plumbers 974 271 mature
HVAC and furnace 967 232 mature
Gyms and studios 426 162 mature
Auto repair 390 161 mature
Veterinary clinics 590 149 mature
Chiropractors and physio 401 140 mature
Mortgage brokers 361 138 mature
Real estate 520 126 mature
Glass and window 312 120 mature
Roofers 344 113 mature
Flooring and tile 179 111 mature
Law firms 378 103 mature
Insurance brokers 469 101 mature
Garage doors 131 91 mature
Clinics and family medicine 143 81 mature
Landscaping and lawn 160 73 mature
Painters 268 65 mature
Cleaning services 188 62 mature
Med spas and aesthetics 522 50 contested
Electricians 140 49 contested
Accountants and bookkeepers 104 45 contested
Water and fire restoration 387 38 contested
Pest control 3,500 25 contested
Security and alarms 130 25 contested
IT and managed services 206 13 top heavy
Concrete and paving 86 11 contested

Two rows are worth a second look. Pest control has one listing on 3,500 reviews against a median of 25, yet that listing isn't first: the top spot went to a business on 126. IT and managed services is the reverse case, a top count of 206 against a median of 13, with one listing far ahead of a field nobody has really contested. Those two need different advice, and your row decides which applies.

// questions lethbridge owners ask

Lethbridge SEO questions, answered plainly

How much does SEO cost in Lethbridge?

The packages above are the prices, in US dollars: $149 for the audit and $999 for the audit and fixes. Month to month, it's $299 for maintenance or $750 for growth, with no minimum term. You pay on Upwork. You can stop after any milestone. If you're comparing against a Canadian agency retainer, compare what's in scope rather than the headline figure, because a fixed audit and a monthly retainer aren't buying the same thing.

Is SEO easier in Lethbridge than in Calgary?

On the map, usually. The middle business in a typical Lethbridge pack holds 103 reviews against 275 in Calgary, and the average top count here is 511 against 1,560. On the organic side it's closer than those numbers suggest, because the pages ranking for Lethbridge SEO are established local agency pages, and a new site doesn't overtake those in a month. So the map is usually the nearer target and the blue links take longer.

One business in my pack has thousands of reviews. Can I catch it?

In pest control, where one listing sits on 3,500 reviews against a pack median of 25, not by counting reviews, and I wouldn't try. What's worth knowing is that it isn't the first listing: in 16 of the 29 Lethbridge packs I measured, the business in the top spot isn't the one with the most reviews. Relevance, distance and the site behind the profile are doing real work here, and that's the part I can help with.

How do students affect Lethbridge SEO?

Only if students are your customers, and then mostly in timing. Lethbridge has the University of Lethbridge, Lethbridge Polytechnic and Red Crow College, and the west side, where the university sits, has the youngest median age of the three parts of the city. If you sell to students, compare the same months year on year rather than month to month, so term dates don't look like ranking changes. If you don't, they don't change your SEO at all.

Should I publish bilingual content in Lethbridge?

Not by default. At the 2021 census 83.9% of residents spoke English as a first language, and the next most common mother tongues were Spanish at 1.6%, Tagalog at 1.4% and Nepali at 1.0%, with French at 0.8%. Add a language only where your own customers use it, give each version its own URL, and tie them together with hreflang. That's a technical job I do, and it's easy to get wrong in WordPress.

Should my site target Coaldale, Taber or Fort Macleod as well?

Only the ones you'd drive to tomorrow, each on its own page with something true to say. Lethbridge draws on a trading area of about 341,000 people and up to 86,000 commute into and within the city from as far as 100 km, so plenty of trades here genuinely work the surrounding towns. What doesn't work is the same page repeated with the town name swapped, which Google treats as a doorway page.

Do Lethbridge businesses need a page for each neighbourhood?

Rarely. Lethbridge splits into north, south and west, with the Oldman River between the west side and the rest, and 34 named neighbourhoods across the three. A plumber in Legacy Ridge and one in Riverstone are usually after the same call. A page per side of the city can make sense if your response time or pricing genuinely differs; a page per neighbourhood almost never does.

Do NAP citations matter in Lethbridge?

Consistency matters more than volume. Your business name, address and phone number should read the same on your site, your Business Profile and the directories that list you, and in a city this size the mismatches are usually a handful of stale listings rather than hundreds. I'll show you where your details disagree. Fixing the listings themselves is yours or a citation specialist's, because I don't sell citation building.

Do Lethbridge reviews help rankings?

They're part of what Google calls prominence, alongside how well known the business is elsewhere, so yes, they count. They aren't the whole of it, which the pack data here shows: the first listing in family medicine holds a 2.3 average rating. I don't write, buy or manage reviews. I fix the site the profile points at, so the reviews you earn have something worth landing on.

Should I mention local landmarks on my pages?

Where they help a customer, yes, and nowhere else. Telling someone you cover West Lethbridge up to the university, or that you're five minutes from Henderson Lake, is useful. A paragraph listing every landmark in the city to catch searches is keyword stuffing with a tourist brochure on top, and it reads that way to people as well as to Google.

What does an SEO company actually do?

Mostly one of four things: technical work on the site, on-page work on the content and links, local work on the profile and map signals, or off-page work on links and PR. Most agencies sell a bundle of all four. I do the technical and on-page layers myself in WordPress, part of the local layer, and none of the off-page work, and I'd rather tell you that than bundle it.

Is SEO still worth it in 2026?

It changed, and it didn't disappear. Google's AI Overviews and AI Mode draw on pages it can crawl, index and trust, and Google doesn't ask for any special AI markup or file to be included. What's gone is easy traffic from thin pages. For a Lethbridge business with real services and real customers, a site Google can read properly is still the cheapest channel you'll own.

What is the 80/20 rule in SEO?

It isn't a Google rule, just a habit worth keeping: a small share of fixes usually carries most of the gain. It's why the audit ranks every finding by what it's costing you, so the first few fixes are the ones that matter, and you can stop there if you want. On most small sites I read, that short list is indexing, speed and a clear page per service.

How long before I see anything change?

Give a change four to eight weeks before either of us judges it, because Google has to recrawl the page and let the results settle. A page that was never indexed can appear sooner once whatever blocked it is gone. A smaller market doesn't speed up Google's recrawl, so the timeline in Lethbridge is the same as anywhere.

Can you guarantee a number one ranking in Lethbridge?

No, and nobody honestly can, however soft a market looks. The three things I'll put in writing are the delivery date, the Core Web Vitals result on speed work, and a reply within one business day. Position on the page is Google's decision.

What do you need from me to start?

The site's address and read-only access to Search Console, which you can grant in about two minutes. If you've never set Search Console up, we'll do it together on the call. WordPress logins come much later, and only for fixes you've already approved.

Can you work on my site if it isn't WordPress?

Not if it's on Wix or Squarespace, where I'm the wrong person. WordPress and WooCommerce are the whole of my work. If you're thinking of moving to WordPress, the move itself is a migration project and I'll scope it like any other.

Do you work with Lethbridge web design studios?

Yes, as a white label, and one of the ten pages ranking for Lethbridge SEO on 27 September was a local design studio's own homepage. Several of my case studies were delivered under another firm's name. Your client stays yours and I don't approach them.

What happens to my site if we stop working together?

It keeps working exactly as it did. The site, the licences and a written log of every change are yours, no plugin of mine holds anything together, and I keep no access. You get the handover as a document.

// the whole offer in one box

To recap, here's what you're getting

  • A free call, and an honest answer on whether anything's worth fixing
  • Findings tied to your own Search Console, ranked by what they cost
  • The fixes done by the person who found the problem
  • Three written guarantees: the date, the vitals, and a reply in one business day
  • Everything owned by you, with a change log, and no lock-in
// where most projects start
US$149 audit
Book a call on Upwork

No card and no form. Upwork holds the scope and the money.

// southern alberta

Other towns in Southern Alberta

Each one has its own pack data, and they don't look alike. The Alberta town comparison puts all 31 side by side.

// southern alberta

Other towns in Southern Alberta

Each one has its own pack data, and they don't look alike. The Alberta town comparison puts all 31 side by side.

// next step

Find out which Lethbridge row your business is in.

Send the site's address and read-only Search Console through Upwork. You'll get your trade's line from the pack table, the problems costing you clicks in order, and a straight answer on whether any of it is worth paying to fix. The scope and price are fixed before you accept, and you can stop after any milestone.

Book a call on Upwork
An amber glass panel with a rising ranking ladder, floating in the dark