Awkward Media

SEO case studies from Canada and the USA

Don't believe us. Believe the search results.

Every SEO agency says they get results. We left the searches, positions and competitor names inside the screenshots. These businesses came to us buried, outranked or invisible. Then we put them where customers look first.

Book my free strategy call

30 minutes on Google Meet. For businesses doing $20k a month or more.

average Maps position in 20 days
#50→#2
from 18 of 19 searches outside the top 100
7× #1
organic enquiries in one month
78
to above New Era, Amazon and Lids
Page 5

(01) Organic search

Page one, for the searches that pay.

Law firms, clinics, trades and marketplaces. Each one ranked for the searches its customers already make, with the competitors left in the frame.

See our SEO services

Maurice and Sons · Manitoba · Construction · 21 days

18 of 19 searches could not find them.

On March 10, eighteen tracked phrases sat outside the top 100. Twenty-one days later, seven were #1, fifteen were top three, and Google’s AI was citing the business by name.

number ones
7
top three
15/19
days
21
Google result showing Maurice and Sons Construction first for Log Home Restoration Manitoba
“Log Home Restoration Manitoba”: #1.
Read the Maurice and Sons case study

Covers in Play · USA · Pool enclosures · Manufacturer

Outside the top 100. Now the name buyers find.

A pool enclosure is a big purchase. Buyers research for weeks before they ask for a quote, and every search along the way is a chance to be found or forgotten.

What we did: We gave every step of that research a clear page to land on. “Pool enclosures” went from outside the top 100 to #2, and Google’s AI answers started naming Covers in Play.

for “pool enclosures”, from outside the top 100
#2
impressions in Google’s AI features in 28 days
11.3K
Google result showing Covers in Play second for pool enclosures
Pool enclosures: #2, from outside the top 100.
Google result showing Covers in Play first for best pool enclosures
Best pool enclosures: #1.
Google result showing Covers in Play first for retractable pool dome
Retractable pool dome: #1.
Read the Covers in Play case study

Florida Probate Law Group · Florida · Law firm · Statewide

No city shortcut. They won the state.

A person searching “Florida probate lawyer” is not browsing. They need help now. The firms at the top get trusted first.

What we did: We made the firm easier to find for the broad statewide searches that bring in serious probate cases.

for “Florida probate lawyer”
#1
Google result showing Florida Probate Law Group first for Florida probate lawyer
Florida probate lawyer: #1.
Google result showing Florida Probate Law Group second for probate lawyers in Florida
Probate lawyers in Florida: #2.
Google result showing Florida Probate Law Group second for attorneys probate
Attorneys probate: #2.
Google result showing Florida Probate Law Group second for Florida probate attorneys
Florida probate attorneys: #2.
Read the Florida Probate Law Group case study

Chapman McAlpine · Barrie, Ontario · Family law

When the search is urgent, second place feels late.

Someone looking for a family lawyer is not browsing for fun. The firm they see first gets the first chance to earn the call.

We made the page answer the search plainly: family law, in Barrie, from a firm that does it. Chapman McAlpine took the first position.

for "Barrie Family Lawyers"
#1
Google result showing Chapman McAlpine first for Barrie family lawyers
Chapman McAlpine above the other Barrie family law firms.
Read the Chapman McAlpine case study

Burloak Centre Dentistry · Oakville, Ontario · Dentistry

The search happens when the tooth hurts.

When someone needs an emergency dentist, the first useful result has the advantage. When they want a better smile, the same rule applies.

What we did: We made Burloak visible at both ends of demand, from urgent dental care to cosmetic work.

emergency care and cosmetic dentistry
2× #1
Google result showing Burloak Centre Dentistry first for emergency dental care centre Oakville
Emergency dental care centre Oakville: #1.
Google result showing Burloak Centre Dentistry first for cosmetic dentistry Oakville
Cosmetic dentistry Oakville: #1.
Google result showing Burloak Centre Dentistry second for emergency dental clinic Oakville
Emergency dental clinic Oakville: #2.
Google result showing Burloak Centre Dentistry third for teeth whitening Oakville
Teeth whitening Oakville: #3.
Google result showing Burloak Centre Dentistry third for emergency dentists services Oakville
Emergency dentist services Oakville: #3.
Read the Burloak Centre Dentistry case study

Purple Flare Wraps · Las Vegas · Vehicle wraps

The work was turning heads. Their Google result was not.

In Las Vegas, the shops above you get the quote. Purple Flare needed the search that named the whole job.

We focused the campaign on the searches closest to a wrap booking, strengthened the pages behind them, and pushed "Las Vegas Car Wrap" to #1.

That visibility was followed by 78 organic enquiries in one month.

for "Las Vegas Car Wrap"
#1
organic enquiries in one month
78
Google result showing Purple Flare first for Las Vegas Car Wrap
The main service search. Purple Flare at #1.
Google Analytics showing 78 organic enquiries for Purple Flare in one month
78 organic enquiries in one month.
Read the Purple Flare Wraps case study

Grand Oaks Orthodontics · Orthodontics · 90 days

Google knew 203 ways to find them. We made it 818.

A good practice can still look small to Google when the website only answers a narrow set of searches.

We expanded how clearly the site covered its treatments and strengthened its authority. Ninety days later, the number of ranking searches had grown fourfold.

organic keywords before
203
organic keywords 90 days later
818
Grand Oaks Orthodontics baseline showing 203 organic keywords
Before: 203 organic keywords at the start.
Grand Oaks Orthodontics after 90 days showing 818 organic keywords
90 days later: 818 organic keywords. Same practice. Much larger search footprint.
Read the Grand Oaks Orthodontics case study

CloudCure · Canada · Virtual healthcare

A newer health brand. A crowded search page.

CloudCure was asking Google to trust a newer name in a market full of large clinics and health platforms.

We gave each high-demand service a clear place on the website and built the trust those pages needed to keep climbing.

new organic clicks in four months
+5,000
Google Search Console comparison showing CloudCure growing from 1.31 thousand to 6.42 thousand clicks
1.31K clicks before. 6.42K after. More than 5,000 new clicks in four months.
Read the CloudCure case study

CarSoup · Minnesota · Used-car marketplace

They were not fighting one dealer. They were fighting every car marketplace.

The search was simple: "Used Cars in Minnesota." The competition behind it was not.

We built and strengthened pages around the exact way people search by state and city. CarSoup took #1 and the campaign produced 122,000 organic clicks.

used cars in Minnesota
#1
organic clicks
122K
Google result showing CarSoup first for Used Cars in Minnesota
CarSoup at #1 for "Used Cars in Minnesota."
Google Search Console showing 122 thousand clicks for CarSoup during the campaign
122,000 clicks recorded during the campaign.
Read the CarSoup case study

Shoreside Therapies · Therapy practice

They did not need one keyword. They needed to become findable.

People do not all search for therapy the same way. Some search by problem. Some by service. Some simply type “near me.”

What we did: We widened the number of real searches that could lead a person to Shoreside.

ranking keywords shown
1.1K
estimated organic traffic
18.3K
Overview showing Shoreside Therapies with 1.1 thousand organic keywords and 18.3 thousand estimated organic traffic
1.1K ranking keywords and 18.3K estimated organic traffic.
Keyword movement for Shoreside Therapies from March 10 to March 30 2026
New visibility for “therapy near me” and other searches.
Keyword movement showing Shoreside Therapies gaining positions
More therapy searches moving into view.
Keyword movement showing additional Shoreside Therapies search positions
The growth continues across more service terms.
Read the Shoreside Therapies case study

Noble K9 · Dog training · Local and national

One trainer. A whole map of searches.

Dog owners search by city, problem and program. Winning one phrase would still leave most of the market untouched.

What we did: We built visibility across local training, boarding and protection-dog searches instead of betting everything on one term.

search terms in the movement report
43
for multiple high-intent searches shown
#1
Keyword movement for Noble K9 from June 11 to August 14 2026
43 tracked searches. New #1 and #2 positions appear.
Positions showing Noble K9 first for trained dogs for sale Canada and other searches
“Trained dogs for sale Canada”: #1.
Positions showing Noble K9 across dog training and protection dog searches
Training and protection searches spread across the first page.

Alamo DTF · San Antonio · DTF printing · 35 days

Google saw nothing. Then it saw 57 reasons to rank them.

On July 14, the search footprint was zero. No estimated traffic. No ranking keywords.

What we did: We gave the site a clear search foundation around DTF printing in San Antonio and started building from the searches closest to a sale.

ranking searches before
0
ranking searches after 35 days
57
Semrush baseline showing Alamo DTF with zero organic traffic and no ranking keywords on July 14 2026
July 14: zero estimated traffic and no ranking keywords.
Semrush overview showing Alamo DTF with 57 organic keywords on August 18 2026
August 18: 57 ranking keywords.
Semrush positions showing Alamo DTF seventh for DTF San Antonio and tenth for San Antonio DTF
Core San Antonio searches reach #7 and #10.

(02) Google Maps

Top of the map. Where the call happens.

When someone nearby needs you now, they call one of the first businesses on the map. These clients became that business.

See our local SEO service

360 Hazardous Cleanup · Louisville, Kentucky · Google Maps · 20 days

Page seven is where good businesses disappear.

Their best keyword was #35. Their worst was #67. Twenty days later, every tracked phrase was in the top three.

For a family searching during the worst week of their life, page seven might as well mean closed. The goal was not “improvement.” The goal was to become one of the first three businesses they could call.

positions climbed
380
keywords top three
8/8
average before
#50
average after
#2
Google Maps result showing 360 Hazardous Cleanup first for Blood cleanup services
The business that began at #37 is now the first Maps result shown for “Blood cleanup services.”
Read the 360 Hazardous Cleanup case study

Go Pro Plumbing, Heating & Air · Sacramento · HVAC · Google Maps

The ad took the top line. They took the first real spot.

When the AC stops working, people do not study ten companies. They call one of the first businesses Google puts in front of them.

We aligned the profile and website around the service buyers type in at that moment. Go Pro became the first unsponsored Maps result for "HVAC Contractor."

unsponsored Maps result
#1
Google Maps results showing Go Pro Plumbing Heating and Air as the first unsponsored HVAC contractor result
Skip the sponsored listing. Go Pro is the first business Google ranks underneath it.
Read the Go Pro Plumbing, Heating & Air case study

R.A. Woodall Roofing · Williamsburg, VA · Roofing · Maps and organic

Thirty-five years in business. Still easy to miss online.

Experience does not rank itself. Newer roofers were still taking up the screen when Williamsburg homeowners searched.

We connected the website and Maps presence around the service and city buyers use. R.A. Woodall appeared in both places on the same result page.

organic, for "roofing contractor Williamsburg VA"
Maps + #1
Google results showing R.A. Woodall Roofing in Maps and first organically for roofing contractor Williamsburg VA
One screen. R.A. Woodall in Maps and first in the normal search results below it.
Read the R.A. Woodall Roofing case study

American Hurricane Shutters · Wilmington, NC · Service area · Google Maps

Number one. Fifty-two miles from the front door.

Most local businesses disappear a few miles from their address. American Hurricane Shutters needed to be seen across the coast they actually serve.

We built city-by-city relevance around the real service area instead of relying on one small pocket near the office.

We show the edge too. Proof is more useful when it tells you where the result stops, not only where it wins.

away from the business, position #1 for "Storm Shutters Near Me"
52 miles
Google Maps showing American Hurricane Shutters first from a search point 52 miles away
The search point is in Ocean Isle Beach. The business is 52 miles away in Wilmington.
Google Maps showing American Hurricane Shutters at position 17 from 75 miles away
At 75 miles, they still appear at #17. The screenshot also shows where the reach begins to fade.
Read the American Hurricane Shutters case study

(03) Ecommerce

Above the giants. Product by product.

Online stores ranking above New Era, Amazon, Lids and national retailers, for the products buyers are ready to order.

See our ecommerce SEO service

The Game Caps · National ecommerce · Collegiate caps

The giants had the brand. We gave David the rankings.

When The Game Caps came to us, page five was a good day. In national ecommerce, that is another word for invisible.

New Era owned the category. Amazon owned the shelf. Lids owned the mall. We rebuilt how Google understood the business. Then Google started putting The Game Caps above them.

where they started
Page 5
for “UNC hat”, above New Era and Amazon
#3
Google result showing The Game Caps third above New Era fifth and Amazon sixth for UNC hat
UNC Hat: The Game Caps at #3, New Era at #5, Amazon at #6.
Google result showing The Game Caps first and named in the AI Overview for Original Bar Snapbacks
First organically and the product Google explains in its AI Overview.
Google result showing The Game Caps above Lids for College Hats
College Hats: The Game Caps above Lids.
Read the The Game Caps case study

Luxury Fire · National ecommerce · Canada

Not a small town. The whole country.

Luxury Fire did not need an easy local win. They needed to beat national stores for the product people were ready to buy.

We rebuilt the category around the exact product language buyers use and strengthened the page until it became the first result in Canada.

for a national product search
#1
Google result showing Luxury Fire first for Freestanding Gas Fireplace
"Freestanding Gas Fireplace": Luxury Fire at #1.

Nutritist · National ecommerce · Reflux supplements

A product few people can pronounce. A problem thousands search.

Nutritist sold a real answer for silent reflux. Google barely knew where to place it.

We turned one hard-to-explain product into a clear group of answers around LPR, reflux and sodium alginate. In 20 days, twelve searches reached page one.

for "Sodium Alginate LPR"
Outside 100 → #1
page-one wins in the first 20 days
12
Google result showing Nutritist first for Sodium Alginate LPR
The search that names the product and the problem. Nutritist at #1.
Nutritist campaign report showing twelve first-page search wins in 20 days
Twelve page-one wins in the first 20 days.

US Vacuums · Ecommerce · Large catalogue

A big catalogue can still be invisible.

Every product creates a new chance to be found. It also creates a new page that can disappear.

What we did: We connected product, brand and support searches to the pages that could answer them best.

including “vacuums” and product searches
New top 10s
Ranking table showing US Vacuums entering the top ten and eleven for product searches
New #10 positions, plus “vacuum deals” moving from #16 to #11.
Ranking table showing more US Vacuums product and service searches entering Google
More product searches enter the results, while “Sebo vacuums” climbs 44 positions.

Canadian Furniture · Canada · Furniture ecommerce · Five weeks

Five weeks changed the size of their search footprint.

They were already ranking. The problem was that the footprint was not growing fast enough to match the catalogue.

What we did: We strengthened the site and expanded the product searches that could bring a buyer in.

estimated traffic before
4.6K
estimated traffic after
6.7K
Baseline overview for Canadian Furniture on July 9 2026
July 9: 4.6K estimated organic traffic.
After overview for Canadian Furniture on August 15 2026
August 15: 6.7K estimated organic traffic.
Keyword movement for Canadian Furniture from July 9 to August 15 2026
Product searches moving upward in roughly five weeks.
Keyword movement for Canadian Furniture part two
More furniture searches gain ground.
Keyword movement for Canadian Furniture part three
The growth stretches across the catalogue.

CB Custom Furniture · Canada · Custom furniture ecommerce

Custom work. Searches with buying intent.

A buyer searching for a custom sofa is already picturing it in their home. CB Custom Furniture needed to appear before that picture belonged to another store.

What we did: We matched the product pages to the specific furniture searches buyers use.

search terms tracked from July 9 to August 14
63
Keyword movement showing CB Custom Furniture second for sofas Canada
“Sofas Canada” enters at #2.
Keyword movement showing CB Custom Furniture first for tuxedo sofa and new furniture rankings
“Tuxedo sofa” reaches #1 while more buyer searches appear.

Angkorscape · Seattle · Landscape design · Google and AI answers

They did not need one lucky ranking. They needed to own the whole backyard.

Seattle is full of landscape companies. Angkorscape needed to be the name buyers found across design, construction, patios and outdoor living.

What we did: We built a wider search footprint around the high-value work they wanted more of. The result is not one screenshot. It is a pattern across Google’s results and AI answers.

Different services. Different searches. The same business keeps showing up.

luxury landscape design
#1
in Google’s AI answers
Named
Google AI Overview naming Angkorscape and organic result ranking it first for luxury landscape designers
Named in Google’s answer. Ranked #1 beneath it.
Google AI Overview naming and citing Angkorscape for luxury landscape designers
Google names Angkorscape and cites the site.
Google AI Overview naming and citing Angkorscape for Landscape Lake Heights
Named and cited in Google’s AI answer.
Google AI Overview listing Angkorscape among outdoor living space contractors in Seattle
Listed in Google’s AI answer for Seattle contractors.
Google result showing Angkorscape first for luxury landscape design
Luxury landscape design: #1.
Google result showing Angkorscape first for landscape construction Sammamish
Landscape construction Sammamish: #1.
Google result showing Angkorscape third for custom backyard landscaping
Custom backyard landscaping: #3.
Google result showing Angkorscape third for concrete patios Seattle
Concrete patios Seattle: #3.
Read the Angkorscape case study

Rosedale Wellness Centre · Toronto · Chiropractic and wellness

One clinic. Nine ways to find it.

Their problem was not a lack of services. It was that every service created a different search battle.

What we did: We gave chiropractic, acupuncture, massage and family care their own clear paths into Google.

for paediatric chiropractor and sports injury chiropractor
#1
Google AI Overview naming and citing Rosedale Wellness Centre for prenatal chiropractor Toronto
Named and cited in Google’s answer for prenatal care.
Google AI Overview naming and citing Rosedale Wellness Centre for baby chiropractor Toronto
Named and cited in Google’s answer for baby chiropractic care.
Google AI Overview showing Rosedale Wellness Centre as a cited source for chiropractor for carpal tunnel
Rosedale appears as a cited source in Google’s AI answer.
Google result showing Rosedale Wellness Centre first for paediatric chiropractor
Paediatric chiropractor: #1.
Google result showing Rosedale Wellness Centre first for sports injury chiropractor
Sports injury chiropractor: #1.
Google result showing Rosedale Wellness Centre second for wellness centre Toronto
Wellness centre Toronto: #2.
Google result showing Rosedale Wellness Centre second for pinched nerve acupuncture
Pinched nerve acupuncture: #2.
Google result showing Rosedale Wellness Centre fifth for massage therapist downtown Toronto
Massage therapist downtown Toronto: #5.
Google result showing Rosedale Wellness Centre ninth for massage and chiropractor
Massage and chiropractor: #9.

EquityRich · Toronto · Mortgages · Google and AI answers

They were not fighting another broker. They were fighting the banks.

Mortgage searches are crowded with banks, government pages and national finance sites. EquityRich needed to look like the clear answer beside all of them.

What we did: We built the campaign around the mortgage searches closest to a real decision, then gave each search a clear page to land on.

commercial mortgage Toronto
#1
top-four searches shown
4×
Google result showing EquityRich first for commercial mortgage Toronto
Commercial mortgage Toronto: #1.
Google AI Overview showing EquityRich as a cited source for commercial mortgage Toronto
EquityRich appears as a cited source in Google’s AI answer.
Google result showing EquityRich third for private lenders Toronto
Private lenders Toronto: #3.
Google result showing EquityRich fourth for reverse mortgage Toronto
Reverse mortgage Toronto: #4.
Google result showing EquityRich fourth for home equity loan Toronto
Home equity loan Toronto: #4.

(05) In their words

The clients are the witnesses.

No voiceover from us. No polished narrator. Just clients explaining what changed after they stopped being invisible.

Read our client reviews
The result, in their words
The result, in their words
The result, in their words
The result, in their words
The result, in their words
The result, in their words

Your next step

See who's taking your searches.

In 30 minutes, we will pull up your market live, show you who is taking the searches that matter, and map the shortest credible path to the positions you just saw.

Bring with you

Your websiteYour main serviceTowns you serveCompetitors you see
  1. 01

    We search your market live

    The way your customers do, in the towns you serve.

  2. 02

    We show who's above you, and why

    On Google, on Maps and in the AI answers.

  3. 03

    You leave with a road map

    Yours to keep. If we can help, we'll invite you to work with us.

For established businesses doing at least $20,000 a month.