Taking Sherwood Park work, remotely

// sherwood park seo services

Sherwood Park SEO has two markets that disagree

Sherwood Park SEO, from one person working remotely: I'm Muhammad Younus, and my WordPress SEO consulting covers the technical and on-page work that gets Sherwood Park business sites read, indexed and ranked. Audits from $149, fixes from $999, booked on Upwork. The organic results and the map pack point in different directions here, so I measured all 29 local packs and read all nine ranking pages before writing a word.

Eight case studies with real figures · verified Upwork reviews · every message answered within one business day

The urban service area, and the 29 packs measured inside it
KD 4SEMrush difficulty on the head term, the lowest I've measured in Alberta
20/29Local packs already mature, and none wide open
92%Of the seed's keyword volume belongs to Edmonton terms
9Competitor pages I rendered and read end to end

// the tools this work runs in

WordPressElementorYoastRank MathSearch ConsoleAnalyticsSemrushAhrefsScreaming FrogCloudflareZoomMeetUpwork WordPressElementorYoastRank MathSearch ConsoleAnalyticsSemrushAhrefsScreaming FrogCloudflareZoomMeetUpwork
// the finding this page is built on

Search says one thing here. The map says another.

Sherwood Park is the first Alberta market in this study where the organic search opportunity and the local pack tell noticeably different stories. SEMrush reports 320 monthly searches for the head term at KD 4, which is the lowest Alberta city SEO difficulty score I've measured so far, and several first-page slots are currently held by document types other than dedicated Sherwood Park SEO service pages. The local packs are much more established.

// the map pack

The local packs, established

Twenty of the 29 packs I measured came back mature, and not one came back wide open.

  • In the typical pack the middle business holds 100 reviews, against about 43 to 75 in the other Edmonton satellites
  • An average top count across all 29 of 1,043, third highest of the 31 towns I measured
  • Eight packs where one business holds more than 1,000 reviews
  • Zero packs I would call wide open, which is also true of Calgary, Edmonton and nine other towns I measured
// the organic results

The organic results, less settled

The same town, the same week, a different kind of contest.

  • KD 4 on "sherwood park seo" and KD 8 on "seo sherwood park", both at 320 searches a month
  • Two of the nine first-page results are homepages rather than Sherwood Park service pages
  • One is a Facebook page and one is a directory listing rather than a provider
  • One of the nine publishes a price, and one states anything it will not do

That means there is no single Sherwood Park SEO plan. A towing company sitting in a pack with a median of 22 reviews has a different problem entirely from a glass company facing a median of 691, and anyone selling both the same package hasn't looked.

// what the gap is worth

What is an unfindable site costing a Sherwood Park business?

Work it out with your own numbers. These are two real rows from the pack study rather than forecasts, and they're here because they lead to opposite recommendations in the same town.

// towing, the shallowest pack here
Median reviews in the pack22
Most anyone holds288
Visible review barrierlow
// glass and window, same town
Median reviews in the pack691
Most anyone holds5,100
Visible review barrierhigh
// your arithmetic
Your average job?
Jobs you'd need a month?
Bring both to the call→

Put your own figures through it: what a job is worth to you, how many you close, what Search Console already shows. A median review count and a difficulty score describe the shape of a market. Neither one predicts what any single business takes out of it. And the test stays the same in both columns above: if one more job a month wouldn't cover the package, the package is the wrong purchase.

Not sure which of those two your trade is?

Your row is in the pack table further down, with the top count, the median and the grade. In this town that row changes the advice more than anything else on the page.

Jump to the pack table
// what the keyword research keeps returning

Research a Sherwood Park term and Edmonton fills the screen

I seeded SEMrush with "sherwood park seo" and it returned 200 keywords carrying 31,920 monthly searches, which looks like a healthy market until you read the rows. Eighteen of the 200 actually mention Sherwood Park, and they carry 1,460 of that volume. A hundred and sixty one mention Edmonton, and they carry 29,260.

18/200Keywords in the expansion that name Sherwood Park
1,460Monthly searches those 18 carry between them
92%Of the returned volume belongs to Edmonton terms instead
8/9Ranking competitor pages that also mention Edmonton

Two separate observations, and I'm pairing them as evidence rather than claiming one causes the other. SEMrush's Sherwood Park seed expansion is mostly Edmonton terms. Eight of the nine ranking competitor pages also mention Edmonton, and the one publishing a price names Edmonton 17 times against Sherwood Park 13. Search research around Sherwood Park repeatedly pulls Edmonton into the picture, which is worth knowing before you copy a keyword list off a tool.

There's a real geography behind this. Sherwood Park is technically a hamlet, governed by Strathcona County rather than its own council, and it's home to more than 75,000 people. The Province recognises it and the Urban Service Area around it as equivalent to a city for programs and grants, because Strathcona County has been a specialized municipality since 1996. So it's a hamlet that behaves like a substantial urban market, and the tools don't always have a tidy category for that.

// who is actually winning here

Edmonton fills the research. It does not lead the packs.

Given how much the city next door turns up in the keyword data, the obvious next assumption is that its businesses are the ones holding Sherwood Park's map listings. I checked all 29 Sherwood Park packs against the ones behind my Edmonton SEO results. One leader overlaps, in glass and window. The other 28 packs are led by businesses that do not lead an Edmonton pack at all.

The keyword researchEdmonton-adjacent. 92% of the seed expansion's volume sits on Edmonton terms, and 8 of the 9 competitor pages mention it too
The Sherwood Park packsA different set of businesses. 28 of the 29 leaders I sampled do not also lead the equivalent Edmonton pack
What follows from thatA borrowed keyword list will point you at demand you may not serve, and borrowed assumptions about who you're up against will be wrong as well
Find out who yours isBring your URL and read-only Search Console and I'll name the businesses in your pack, with their review counts, before you owe anything.

So Edmonton fills the keyword research around Sherwood Park far more than it fills this pack-leader dataset. I'm comparing which businesses hold the first listing in each pack, not where any of them is based, and I haven't checked their addresses. It's still the most useful thing I found about this market, because it means the businesses you're actually up against in the map are mostly not the ones filling your keyword tool.

// the offer

Sherwood Park 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.

// not sure what your site even runs on?

Most owners don't know, and that's fine

// what you might be thinking

Does this sound familiar?

  • "Someone built it years ago and I've lost touch with him"
  • "I don't know if it's WordPress, and I can't log in"
  • "My web person and my SEO person blame each other"
  • "I just know it's slow, and the phone isn't ringing"
// what to do about it

Send the URL and I'll tell you

  • What it's built on, inside a minute, at no charge
  • Whether the search problems are fixable on the site you've got
  • If it isn't WordPress and shouldn't move, I'll say that too
  • What's a search problem for me, and what's a job for your web person

One person for the search side, start to finish.

Send the URL on Upwork. You'll know where you stand before you spend anything.

Book a call on Upwork
// four things sold as one

Which of the four does your site actually need?

Agencies sell SEO as one thing. It's four, and the split matters more here than in most towns, because the organic side and the map side are in different states. Two of the four are where the answer changes depending on which one your trade lives in.

I do this Technical SEO Crawling, indexing, page speed, rendering, structured data and site structure. A foundational layer: crawling, indexing or rendering failures can prevent the rest of the work from being evaluated properly.
I do this On-page SEO Titles, headings, anchor text and internal links, so each service page owns a search instead of fighting its neighbours. Thin content gets merged or cut. The internal linking service is where most of it happens.
partly Local SEO Google summarises local results around relevance, distance and popularity, and calls that third one prominence in its detailed guidance. Nobody moves distance. I work the relevance signals you control and leave reviews with you. How I handle local SEO.
not me Off-page SEO Backlinks, PR, citations and outreach. I don't sell link building. If authority or prominence turns out to be the bottleneck, I'll say so and point you at specialist help. Cheap link schemes can add risk rather than solve the underlying problem.

There's a fifth now: being understood and referenced by AI answers, including Google's AI Overviews and AI Mode. Google's own guidance is that this needs no special markup or AI text file, just a crawlable, clear page, which is why GEO and AEO work sits inside the same projects rather than being sold separately.

No AI-search gimmicks either. I don't sell llms.txt as a Google ranking factor, I don't invent GEO schema Google doesn't ask for, and I won't promise that an AI answer will cite you, because nobody controls that.

// everything that can be in scope

What does a technical SEO consultant actually do?

Your project will use some of these, not all of them. The audit decides which, and the scope names them before you pay anything.

showing all 20

Not sure which of these your site needs? That is what the audit is for: you get the list, ranked by what each one is costing you, before anything else is agreed.

// how it runs

How does working with an SEO consultant actually run?

01

Book the call

Send your URL and read-only Search Console access. It takes two minutes, and the call is free.

02

Get the findings

What's broken, what it's costing in clicks, ranked. If a finding isn't in your own data, it doesn't go in the list.

03

Approve a fixed scope

A written scope, a date and a price on Upwork. You approve it before anything starts.

04

Fixes, then measurement

I do the work, one change per page per window, then you and I read the result in your data after four to eight weeks.

// your first week

What happens in the first week after you hire me?

Day 0

The call

Twenty to thirty minutes. You show me the site and what's worrying you, I tell you whether there's a real problem to fix.

Day 1

Access and crawl

Read-only Search Console, then a full crawl of the site. Nothing changes on your site at this stage.

Day 2-3

The findings

The written list, ordered by what each issue is costing you, with the screenshot behind every claim.

Day 4

Scope, or stop

You either approve a fixed scope on Upwork, take the list to your own developer, or walk away. All three are fine.

// proof, with dates and figures

How do you measure results, without taking my word for it?

Search performance figures come from client Search Console data unless stated otherwise. Each has a case study you can read, including the parts that didn't work.

What I measure beyond rankings

Search ConsoleImpressions, the queries you actually surfaced for, clicks, click rate, which landing pages earn them, and whether Google is indexing the pages at all
GA4What organic visitors did after they landed: which pages held them, where they dropped, and which routes end in an enquiry
Calls and formsForm submissions, bookings, and phone calls where tracking can be set up. The enquiries you'd have taken anyway, counted
See yoursBring read-only Search Console to the call and we'll read these three together, before you've paid anything

None of the eight case studies is in Sherwood Park, and I'd rather say that than imply otherwise. My closest Alberta evidence is a tile firm in Edmonton at position 1.1 on its own name, plus my own read of all 29 Sherwood Park packs and all nine pages ranking here.

1.1Position an Edmonton tile firm holds on its own name. Separately, 862 clicks last quarter across that site, up from 560The Edmonton page →
1.08mImpressions 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 and kept indexed on a UK vehicle siteScrap a Vehicle →
// every project, with its figures

The full case studies, numbers and all

Eight projects, each with its own dates, its own Search Console figures and the rows that didn't go to plan left in.

Worth saying plainly: none of these eight is in Sherwood Park. They're in Pakistan, Canada, the UK, Jamaica and four US states, because that's where the work came from. My Alberta evidence is a tile firm in Edmonton sitting at position 1.1 on its own name, on a site that took 862 clicks last quarter, and my own read of the Sherwood Park map pack across 29 categories. Technical SEO doesn't change at the border, but you should judge the Alberta claim on the Alberta data, not on a jewellery store in Karachi. That one's in full here: Edmonton SEO results.

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.

// why sherwood park, and why now

Renting enquiries, or owning the pipe?

Some Sherwood Park trades buy their work from lead sellers. What a lead costs varies by trade and I have no measured figure for Sherwood Park, so ask two sellers for their rate and you'll know more than any number I could print. What doesn't vary is the shape: you pay per enquiry, forever, and the price is theirs to set.

// renting

Buying leads from someone else's site

  • You pay per lead, forever, and the price is theirs to raise
  • Some sellers send the same enquiry to several businesses, depending on the deal
  • You build no asset. Stop paying and the calls stop that day
  • The customer's first impression belongs to their brand
// owning

Your own site doing the same job

  • Enquiries arrive directly, with no cut taken
  • They come from Google, and a site can surface in AI answers where its information is eligible
  • The asset is yours, and it can keep earning after the invoice, though rankings and demand move
  • Your name is on the first impression

Here's the honest complication in this particular town. In the typical Sherwood Park pack the middle business holds 100 reviews, and the average top count across all 29 is 1,043, so in the mature packs the reputation gap is large and it took those businesses years. In the shallower packs it's a different conversation entirely. Keep buying leads while anything gets built, and switch the tap off against your own numbers rather than mine.

Stop renting. Start owning.

Book the call, and we'll work out whether your site can carry it.

Book a call on Upwork
// google business profile

No shopfront? Your Business Profile still matters

Half the trades I work with have no address the public can visit. In a market where 20 of 29 packs are already mature, getting the profile factually right matters more than usual, because it's one of the few parts you fully control. This section stays short and links to the full explanation rather than repeating it.

Service area, set properlyThe towns you actually cover, with the address hidden rather than faked
Categories that match the businessThe most specific accurate primary category for what you do, then secondary ones only where they apply
Profile and website agreeingThe same business, services and genuine service areas on both, so the signals about who you are stay consistent
Markup that matchesThe most accurate LocalBusiness subtype for your trade, carrying the same facts the page and profile show
Service pages behind itA dedicated page for each service that warrants its own search intent, so the click has somewhere real to land
Reviews, earned onlyI don't write or buy them. With the middle business in a typical pack on 100 reviews here, I'll tell you what number you're actually chasing
Business facts that matchThe same public name, contact and service areas across site, profile and markup. A hidden address stays hidden
Citations checked, not builtI'll show you where your details disagree across directories. Fixing them is yours or a specialist's
Sherwood Park or Calgary, decidedWhich market your profile claims, and whether the site backs that claim up

Local SEO gets sold as one service, but Google summarises local results around relevance, distance and popularity, and its detailed guidance calls that third one prominence. Distance is how far you are from whoever is searching, and no setting manufactures it. Prominence is yours to earn and I won't fake any part of it. Relevance is where most of the buyable work sits. The full explanation is on the Local SEO page, so this one stays short.

Setup and optimisation is included in the audit and fixes package. What I won't do is post to your profile weekly or manage reviews, because that's your voice, not mine.

// sherwood park, and the city next door

Which market does your site actually claim?

Sherwood Park sits close enough to Edmonton that plenty of businesses here work both, and eight of the nine pages ranking for Sherwood Park SEO name Edmonton somewhere. The question worth answering on your own site is not which neighbourhood deserves a page. It's whether you're a Sherwood Park business that takes Edmonton work or the other way round, and whether your site says so plainly.

// worth its own page

Worth building

  • You already invoice work there often enough that losing it would show up in the month's numbers
  • Your Search Console is showing impressions for that area against the service you sell
  • There's something specific you could write about working there that a competitor couldn't copy
  • A reader landing on it could not have been served just as well by a page you already have
// a doorway page

Not worth building

  • It exists because the place has a name, not because you do work there
  • It claims the larger market next door on the strength of two jobs a year
  • It answers the same query as one of your own service pages, so the two split whatever they earn
  • You would quietly hope the customer who lives there never reads it

Worth noticing what the competitors do here. The one page on the first results page that publishes a price names Edmonton 17 times and Sherwood Park 13. If a Strathcona County owner lands on your page, it should sound like it was written about their market rather than near it.

// all 29 trades, graded

Twenty packs are mature, but maturity changes by trade

All 29 trades from the pack study, each with the median review count in its pack and how settled it looks. Read your own row first, because in this town the average is the least useful number on the page.

Glass and windowMedian 691 reviews in the pack, most held is 5,100, graded mature
HVAC and furnaceMedian 554 reviews in the pack, most held is 4,900, graded mature
DentistsMedian 450 reviews in the pack, most held is 1,300, graded mature
Veterinary clinicsMedian 414 reviews in the pack, most held is 1,100, graded mature
OptometristsMedian 328 reviews in the pack, most held is 639, graded mature
Gyms and studiosMedian 229 reviews in the pack, most held is 3,100, graded mature
PlumbersMedian 199 reviews in the pack, most held is 883, graded mature
Chiropractors and physioMedian 193 reviews in the pack, most held is 681, graded mature
Auto repairMedian 175 reviews in the pack, most held is 1,800, graded mature
Med spas and aestheticsMedian 155 reviews in the pack, most held is 443, graded mature
Mortgage brokersMedian 149 reviews in the pack, most held is 389, graded mature
Pest controlMedian 134 reviews in the pack, most held is 3,900, graded mature
RoofersMedian 108 reviews in the pack, most held is 184, graded mature
Clinics and family medicineMedian 106 reviews in the pack, most held is 544, graded mature
Real estateMedian 100 reviews in the pack, most held is 278, graded mature
Concrete and pavingMedian 96 reviews in the pack, most held is 154, graded mature
IT and managed servicesMedian 74 reviews in the pack, most held is 347, graded mature
ElectriciansMedian 72 reviews in the pack, most held is 269, graded mature
Landscaping and lawnMedian 69 reviews in the pack, most held is 210, graded mature
Law firmsMedian 60 reviews in the pack, most held is 320, graded mature
Insurance brokersMedian 55 reviews in the pack, most held is 188, graded contested
Flooring and tileMedian 52 reviews in the pack, most held is 231, graded contested
PaintersMedian 48 reviews in the pack, most held is 375, graded contested
Security and alarmsMedian 45 reviews in the pack, most held is 1,900, graded contested
Cleaning servicesMedian 41 reviews in the pack, most held is 252, graded contested
Accountants and bookkeepersMedian 39 reviews in the pack, most held is 80, graded contested
Water and fire restorationMedian 29 reviews in the pack, most held is 347, graded contested
Garage doorsMedian 26 reviews in the pack, most held is 40, graded contested
TowingMedian 22 reviews in the pack, most held is 288, graded contested

Twenty came back mature and nine contested, with none wide open. That makes Sherwood Park one of the more established markets in the set. It sits between its neighbours and the two cities: the middle business in a typical pack holds 100 reviews, more than double Leduc's 44, Stony Plain's 45 or Beaumont's 43, but well short of the 275 and 245 in the markets on my Calgary technical SEO and Edmonton pages. That comparison is about one dimension of the market, not about total ranking difficulty.

// so what should you actually do

Two markets means two different answers

This is the part most Sherwood Park SEO pages skip, because it requires admitting that the same package isn't right for everyone. Find which column you're in from the table above, then read that column.

// contested in my study

Lower visible review barrier

Towing at a median of 22, garage doors at 26, restoration at 29, accountants at 39. Review counts alone do not decide local pack position, so this isn't a promise. It does mean less of the gap is made of something that takes years.

  • Relevance is where the buyable work sits: a dedicated page for each service that warrants its own search intent
  • Profile accuracy, categories and service areas set accurately rather than stuffed
  • The technical layer, so Google can crawl, render and rank what you publish
  • Then judge it against your own Search Console four to eight weeks later
// mature in my study

Deep, settled pack

Glass and window at a median of 691, HVAC at 554, dentists at 450, vets at 414. Eight packs here hold a business above 1,000 reviews.

  • Work out what the real constraint is first: relevance, distance or prominence
  • If it's proximity or reputation, a website rebuild will not fix it and I'll say so on the call
  • The organic results and the specific job queries are usually the better ground than the map
  • Start with an audit, not a rebuild, until the diagnosis says a rebuild is the answer

If your row says mature and someone quotes you a redesign without asking which constraint is binding, that's the moment to get a second opinion. It might still be me telling you not to bother.

Want the diagnosis before the quote?

That's what the $149 audit is. If it says the constraint isn't something a website fixes, you'll have that in writing and I'll have talked myself out of the bigger job.

Book a call on Upwork
// "seo consultant near me"

Looking for someone local? Check whether they are

If a Sherwood Park owner searches for an SEO consultant near me, proximity may affect who feels convenient to hire. It does not determine how that owner's business ranks. Those are two separate questions, and in a market sitting this close to a much larger one they get confused more often than most.

// what proximity gets you

What proximity doesn't change

  • Your Local Pack visibility, where relevance, distance and prominence all count
  • Whether Google can index your service pages
  • How fast your site loads on a customer's phone
  • What your schema says about your business
// what actually decides it

What to ask instead

  • Can they show you client figures with dates, not testimonials alone
  • Do they work on WordPress every day, or once a quarter
  • Will one person do the work, or will it go to a junior
  • Is the scope fixed and the money protected before you pay

Everything here runs over Zoom, Google Meet or messages on Mountain Time, and you watch the same Search Console I do. If you'd rather have someone in the room, hire locally and I'd say so on the call. What I won't do is pretend to an office on Wye Road to make the decision easier.

// try before you book

Two free tools, and no email to hand over

Both run in your own browser, nothing gets uploaded, and they'll tell you something true about your site before you ever speak to me.

free tool Cannibalization checker Paste a Search Console export and it shows every search where two of your own pages split the impressions. free tool Hreflang sitemap generator List your language versions and it writes the XML, with every entry carrying its full set. free reading The guides How these fixes work, written so you can do them yourself if you'd rather not hire anyone.
// for the studios

Design is the hard half here. I'll take the other one.

Several of the pages ranking for Sherwood Park SEO sell web design alongside it, and a few read as studios first. This section is for them rather than against them. Technical SEO is also the part studios sometimes choose to outsource, and that's where I fit: when a design team doesn't want to own redirects, indexing, schema and post-launch search QA, those come to me instead of to nobody.

// what usually happens

The awkward conversation

  • The site launches and the traffic drops, because the URLs changed
  • The client asks about Google and nobody on the team owns the answer
  • An agency from another province arrives, blames the build, and takes the retainer
  • You get the blame for a problem nobody was hired to solve
// what we do instead

White label, in your name

  • Technical work under your brand, your client never hears my name
  • Pre-launch checks, so the redirects and the rankings survive
  • Organic growth without buying backlinks, because the fixes are on the site
  • A written report you can hand over as your own
  • Fixed scope per project. No commission, no client poaching

Run a studio that serves Sherwood Park?

Run a studio that serves Strathcona County? Send me one client site. If there's nothing worth fixing, I'll tell you that too.

Talk about partnering
// honest fit check

Who this is for, and who it isn't

If your only goal is to move the local pack, I may be the wrong call for more Sherwood Park businesses than in less mature towns, because 20 of the 29 packs here have already settled. The technical and organic work is a separate question and often still worth doing. Worth being blunt about both before you book anything.

// a good fit

Worth booking

  • You run a small business site on WordPress or WooCommerce, or you're ready to move to one
  • Your trade's row in the trade grid says contested and the visible review gap is relatively smaller
  • A redesign or move is coming up, or one already cost you rankings, and you need the search side handled
  • You want the person who finds the problem to be the one who fixes it
  • You'd rather buy a fixed scope than a monthly retainer
// not a fit

Don't book

  • You want Google Business Profile posts, reviews or citations managed
  • You want link building or paid ads
  • You want a guaranteed position by a date
  • Your site is on Wix or Squarespace and staying there
  • You're in a pack whose leader holds a thousand reviews and you want the map, not the site
// who you'd be hiring

One person, and you can check him

// muhammad younus

What I actually do

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

I fix the search side of small business websites: technical and local SEO. Owners and agencies, remotely, on Mountain Time hours for Alberta clients. WordPress and WooCommerce are the platforms I work on, and there's no team here. The person who reads your Search Console is the person who writes the redirects, and the person who answers your messages.

My work is on Upwork, with the review history public, and eight projects are written up here with their figures and their dates, including the results that stalled. More about how I work.

// how to check me before paying

Four minutes of due diligence

  • Read a case study and check the dates against the figures
  • Open my Upwork profile and read the reviews from clients
  • Ask me on the call to show the Search Console screen behind a number
  • Start with the audit, and stop there if the findings don't convince you
// after the project

What you keep when the work ends

i.

The change log

Every fix documented, with what changed and why, so your next developer isn't guessing.

ii.

Your own accounts

Hosting, licences, Search Console and analytics stay in your name. I hold nothing hostage.

iii.

No dependency on me

Nothing on your site needs me to stay. Remove my access and it keeps working exactly the same.

iv.

A measurement date

We agree when to read the result, and I'll tell you plainly if a change did nothing.

// before the call

Bring three things, and the call is quick

Your URL

That's enough to start. I'll have looked at the site before we speak.

Read-only Search Console

Two minutes to grant, and it's the difference between opinions and evidence. I'll set it up if you don't have it.

What you want more of

Calls, quote forms, orders or bookings. The fixes get prioritised around that, not around a score.

// the sherwood park market, measured

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

Everything measured, in one place. Twenty-nine Sherwood Park service categories in the live map pack: 20 mature, 9 contested and none wide open. In the typical pack the middle business holds 100 reviews, and the average top count across all 29 is 1,043.

On the keyword side, SEMrush reports 320 searches a month for "sherwood park seo" at KD 4, which is the lowest Alberta city SEO difficulty score I've measured so far. KD is SEMrush's own estimate rather than a Google metric, so treat it as a comparison between markets and not as a probability of ranking.

100Reviews held by the middle business in the typical pack, across the 29 trades measured
9/29Trades still contested rather than settled, with 0 wide open
1,043Average top review count in a pack, third highest of the 31 towns measured
KD 4SEMrush difficulty on "sherwood park seo", at 320 searches a month

On the call I'll walk you through your row, not all 29 of them.

Against the other Edmonton satellites

100 Sherwood Park middle business in a typical pack: 100 reviews
31% of its packs not settled
75 St. Albert middle business in a typical pack: 75 reviews
34.5% of its packs not settled
65 Fort Saskatchewan middle business in a typical pack: 65 reviews
50% of its packs not settled
59 Spruce Grove middle business in a typical pack: 59 reviews
50% of its packs not settled
44 Leduc middle business in a typical pack: 44 reviews
60% of its packs not settled
45 Stony Plain middle business in a typical pack: 45 reviews
62.1% of its packs not settled
43 Beaumont middle business in a typical pack: 43 reviews
66.7% of its packs not settled

Compare all 31 Alberta towns →

// sherwood park local pack, 29 trades

Twenty packs have settled. Nine have not.

Find your line, then stop reading the table. Contested is the word I use when a pack's review distribution comes out relatively shallow against this study's rules; mature is when it doesn't. Neither is a forecast, and neither says anything about whether Google thinks a position is secure. They are descriptions of one signal, measured on one day.

Searched as each service followed by "Sherwood Park" 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
Glass and window 5,100 691 mature
HVAC and furnace 4,900 554 mature
Dentists 1,300 450 mature
Veterinary clinics 1,100 414 mature
Optometrists 639 328 mature
Gyms and studios 3,100 229 mature
Plumbers 883 199 mature
Chiropractors and physio 681 193 mature
Auto repair 1,800 175 mature
Med spas and aesthetics 443 155 mature
Mortgage brokers 389 149 mature
Pest control 3,900 134 mature
Roofers 184 108 mature
Clinics and family medicine 544 106 mature
Real estate 278 100 mature
Concrete and paving 154 96 mature
IT and managed services 347 74 mature
Electricians 269 72 mature
Landscaping and lawn 210 69 mature
Law firms 320 60 mature
Insurance brokers 188 55 contested
Flooring and tile 231 52 contested
Painters 375 48 contested
Security and alarms 1,900 45 contested
Cleaning services 252 41 contested
Accountants and bookkeepers 80 39 contested
Water and fire restoration 347 29 contested
Garage doors 40 26 contested
Towing 288 22 contested

What makes this table worth reading is the distance between its two ends. Towing comes in at a median of 22. Glass and window comes in at 691. Same postcode, same week. Towing therefore has a much lower visible review barrier than glass and window services in this sample, which is not the same as saying review counts decide who ranks first, because they don't. What the gap does tell you is which of the two conversations in the section above is yours.

// questions sherwood park owners ask

Sherwood Park SEO questions, the honest answers

Why does SEO advice for Sherwood Park keep contradicting itself?

Because the two places you can show up are in different states, and most advice only looks at one. The organic results are less uniformly occupied by dedicated Sherwood Park SEO service pages than Edmonton's are: two of the nine first-page slots are homepages, one is a Facebook page, one is a directory. The map pack is the opposite, with 20 of the 29 packs I measured already mature and none wide open. Advice built on either half alone will sound confident and be half wrong.

"Sherwood park seo" shows KD 4. Does that mean it's easy?

It means SEMrush reports KD 4, which is the lowest Alberta city SEO difficulty score I've measured so far. KD is a third-party difficulty estimate, not a Google metric and not a probability of ranking, so the honest reading is comparative: this term scores lower than Edmonton's 34 or Calgary's. What it doesn't tell you is anything about the map pack, which for most trades here is the harder half.

Should I target Edmonton keywords instead?

Check whether you actually serve Edmonton first, because the pull towards it is strong and partly an artefact of the tools. I seeded SEMrush with "sherwood park seo" and 161 of the 200 keywords it returned mention Edmonton, carrying 92% of the volume. If you take Edmonton work, say so plainly and build for it. If you don't, a borrowed Edmonton keyword list will send you after demand you can't serve.

Am I competing against Edmonton companies?

In the keyword research, constantly. In the pack data, far less. I checked all 29 Sherwood Park pack leaders against Edmonton's and exactly one overlaps, in glass and window. That's a comparison of which businesses hold the first listing in each pack, not of where any of them is based, so it doesn't tell you their addresses. What it does tell you is that Edmonton fills the keyword research around Sherwood Park far more than it fills this pack-leader dataset, which means the competitor worth studying is probably the one in your own pack rather than the one your keyword tool keeps surfacing.

Which Sherwood Park trades have the most room right now?

The four with the shallowest review gaps in my sample: towing at a median of 22, garage doors at 26, water and fire restoration at 29, and accountants and bookkeepers at 39. Review counts alone don't decide local pack position, so that isn't a promise. It does mean less of the gap in those packs is made of something that takes years to build. Your row is in the table above.

My competitor has thousands of reviews. Is it hopeless?

Not hopeless, but the work is different and I'd rather say that on the call than watch you pay for a rebuild. Glass and window here shows a median of 691, and its most-reviewed listing has 5,100. HVAC shows 554, with a most-reviewed listing on 4,900. Eight packs hold a business above 1,000. In those, the first question is which constraint is actually binding, and if the answer is proximity or reputation then a new website will not move it. The organic results and the specific job queries are usually better ground than the map.

Is Sherwood Park a small market or a big one?

Officially it's a hamlet, governed by Strathcona County rather than its own council. It's also home to more than 75,000 people, and the Province recognises it and the urban service area around it as equivalent to a city for programs and grants, because Strathcona County has been a specialized municipality since 1996. So it's technically a hamlet that behaves like a substantial urban market. In my pack study it sits in between: the middle business in a typical pack holds 100 reviews, more than double Leduc's or Beaumont's, but well short of Calgary's 275 or Edmonton's 245.

Do I need a page for each Sherwood Park neighbourhood?

Almost certainly not. Twenty of the 29 packs here are already mature, and thin area pages are not what closes that kind of gap. They also compete with each other and with your own service pages. Put the effort into a dedicated page for each service that warrants its own search intent.

Give me the prices.

Audit on its own, $149. Audit with every fix it finds, $999. Ongoing there are two, both month to month: $299 monthly to keep things maintained, $750 monthly if you want the work pushed forward. Payment runs through Upwork milestone by milestone and you can stop at whichever one you like. Comparing me against the nine pages ranking here is harder than it should be, because only one of them puts a figure on the page at all.

How soon can I tell if it's working?

I normally set the first meaningful review point at four to eight weeks. That is not a guarantee that rankings or leads will improve by then. It's how long Google typically needs to come back around, recrawl what changed and let the results settle, so numbers read earlier are mostly noise and arguing about noise wastes both our time. The exception is a page that was never indexed at all, which can turn up quickly once the obstacle goes.

Will you get me to the top?

Nobody can promise that, and five of the nine pages ranking here publish some flavour of guarantee, which is the highest share of any Alberta market I've looked at. Read what those documents actually commit to. Mine commits to three narrow things you can hold me to: the date it lands, the Core Web Vitals numbers, and an answer within one business day.

Can you handle the profile and get me more reviews?

The profile is mine to sort and it's inside the audit and fixes package. With the middle business in a typical pack on 100 reviews here, getting the categories and service areas factually right is worth more than most owners assume. Reviews are not mine to touch. I don't write, buy or campaign for them, because that's your customers describing your work and it would stop meaning anything if I wrote it.

What do you need from me on day one?

A URL and read-only Search Console. Granting the second takes about two minutes in the settings, and if you've never set it up I'll do it with you while we're on the call. WordPress access isn't part of that: it comes later, after you've looked at specific fixes and said yes to them.

We're on Squarespace. Can you still help?

Only if you're moving to WordPress. Squarespace and Wix sites that are staying put are outside what I do, but a move is work I take on, and I've written up the SEO side of moving Wix to WordPress. If you run a store, note that exactly one of the nine pages ranking for Sherwood Park SEO mentions WooCommerce, so your shortlist shortens fast either way.

What if there's nothing wrong with my site?

Then you get told that, and finding out cost you nothing. It's a real outcome here more than in most towns: with 20 of 29 packs mature, the site is sometimes fine and the thing holding you back sits somewhere a consultant can't reach.

Why does everything go through Upwork?

Because it puts the paperwork somewhere you can see it. Scope, milestones and money all live there, nothing gets billed outside it, and every review I've ever had is readable before you commit a dollar. It's more accountability than an emailed invoice, which is the point.

We're having the site rebuilt. What stops my traffic disappearing?

Mapping, mostly, and that's the search side I handle while someone else builds. Rebuilds lose traffic when URLs change and nobody carries the old ones across, so before anything moves I list every page you currently earn impressions on, point each old address at its new one, and then sit on Search Console for four to eight weeks watching for the ones that slipped.

I've got a design studio in Strathcona County. Any interest in subcontracting?

Plenty. Several of the case studies on this site were delivered under another company's name. The client stays yours, my name never appears, and I don't contact them once the work is done.

What's the actual day-to-day of this job?

Crawling sites, reading Search Console, figuring out what Google can't reach or won't rank, and repairing it in WordPress. It resembles fault-finding and maintenance far more than it resembles marketing, which is why I talk about diagnosis rather than campaigns.

With AI answering everything, is SEO finished?

It moved rather than ended. The same foundational SEO practices remain relevant to AI Overviews and AI Mode. A page still needs to be crawlable, indexed and eligible for Search, and Google does not require special AI markup or files.

What happens if I stop working with you?

You keep all of it and none of it falls over. Site, licences and the written change log are yours, there's no plugin of mine holding the thing together, and I don't retain access to anything. The handover is a document you can read, not a phone call you have to remember.

// 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.

// the edmonton region

Other towns in the Edmonton region

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 of the two markets you're actually in.

One call answers it. Give me the URL and read-only Search Console, and what comes back is your own line from the pack table, a read on whether relevance or reputation is the thing holding you back, and a straight answer on whether the work is worth buying. In a market where 20 of 29 packs have settled, that last answer is sometimes no, and you'll have it before any money changes hands. Everything after that is fixed scope at a fixed price on Upwork, no retainer, and you can stop at any milestone.