Awkward Media
Phone showing a map with local business pins on a city street at dusk

Local SEO agency for businesses across Canada and the USA

SEO in your city. Page one of Google in 60 days.

We rank businesses on Google Maps and in the main Google results, from Toronto to San Diego. If your qualifying keywords aren’t on the first page of Google within 60 days, we keep working for free until they are. Month to month, no long contract.

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

4.8

on Google, from 197 reviews

4.6

on Trustpilot, from 55 reviews

Top 5%

SEO agencies in the world, by Mayple

13 yrs

ranking businesses in Canada and the US

As seen in and rated on

USA Today LA Weekly Clutch TopSEO UpCity

Local SEO results by city and state

#1 in Las Vegas. #1 across Florida.

A list of cities proves nothing. A name, a search and a #1 does. Type any of these into Google yourself.

More in Canada

More in the USA

Every case study, with screenshots.

Real client positions across Canada and the US.

Cities and regions we serve

Two countries. One standard.

We rank businesses right across both countries, from the biggest metros to the towns around them. Pick your city to see how we win the searches there.

SEO in Canada

Toronto +1 437 561 0203

Ontario

Our home province. The GTA, Golden Horseshoe and beyond.

British Columbia

Vancouver, the Lower Mainland and the Island.

Alberta

Two big markets, two different search results.

Quebec

Montreal and Quebec City.

Manitoba and Saskatchewan

The Prairies, where Maurice and Sons won 7 first-place spots.

Nova Scotia

Halifax and the Atlantic coast.

  • Halifax

SEO in the USA

San Diego +1 619 558 3888

California

Where our San Diego line rings.

Texas

Dallas to Houston, Austin to San Antonio.

Florida

Statewide searches and city by city.

Northeast

From New York to the capital.

  • New York
  • Boston
  • Philadelphia
  • Pittsburgh
  • Baltimore
  • Washington, DC

Southeast

Carolinas, Tennessee, Kentucky, Virginia and the Gulf.

  • Atlanta
  • Charlotte
  • Raleigh
  • Asheville
  • Wilmington, NC
  • Nashville
  • Louisville
  • New Orleans
  • Richmond
  • Williamsburg

Midwest

The Great Lakes to the Plains.

  • Chicago
  • Detroit
  • Columbus
  • Cincinnati
  • Indianapolis
  • Milwaukee
  • Minneapolis
  • Kansas City
  • St. Louis

West and Southwest

Mountains, desert and the Pacific Northwest.

Don’t see your city?

We still work there. Book the call and we’ll search your service from your city, live, and show you who’s ahead.

Book my free strategy call

How we rank you in your city

Find who holds the map. Then pass them.

Google Maps weighs three things: how well a business matches the search, how close it is to the person searching, and how well known it is. We work all three, for the exact places your customers search from.

Google Maps on a phone showing 360 Hazardous Cleanup first for blood cleanup services in Louisville

360 Hazardous Cleanup · Louisville, KY

#50 #2

Average spot on Google Maps

All 8 target searches in the top three after 20 days, from a business that was buried on the map. Same method, wherever you are.

Read the 360 Hazardous Cleanup case study

01

We check from where your customers are.

Rankings change from one neighbourhood to the next. We measure yours across a grid of points over the area you serve, so you see where you win and where you don’t.

02

A page for every place you serve.

One “areas we serve” list can’t win ten cities. Each city, and each service in it, gets a page written for the people who search there.

03

Known in your area.

We run your Google Business Profile, keep new reviews coming in (one of the signals Google weighs), fix your listings and earn mentions on local news and community sites.

More than one location?

Every location ranks on its own.

Each one gets its own profile, page and search targets. Candace and Basil’s Mississauga store went from #10 to #1 on Google Maps while their Toronto store went from #18 to #2.

Selling to a whole state or province?

Win the search with no city in it.

Florida Probate Law Group is #1 for “Florida probate lawyer”. CarSoup is #1 for “used cars for sale in Minnesota”, with 122K clicks from Google during the campaign. Statewide searches need statewide authority, and that is what we build.

Our SEO guarantees

We put our money where our rankings are.

Guarantee 01

20days

If you don’t see visible improvement in your key metrics within the first 20 days, we refund $200 on top of returning your payment for that period.

What we measure: your traffic, what that traffic is worth, how much authority your site and its pages carry, and how many other sites link to you, against the day we start.

Guarantee 02

60days

If your qualifying keywords aren’t on the first page of Google within 60 days, we keep working for free until they are.

What counts: at least one high-value search for your business on page one of Google.

No long-term contracts. Results keep you here. Paperwork doesn't.

Your next step

See who's ahead of you in your city.

A free 30-minute strategy call on Google Meet. We search your service in your city, live, and show you who holds page one and the top three spots on Google Maps, why, and what it takes to pass them.

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.

FAQ

Local SEO, answered.

What business owners ask us before they hire an SEO company for their city.

Book my free strategy call
01 Do you work with businesses in my city?

Yes. We rank businesses across Canada and the US, from Toronto, Mississauga and Oakville to Louisville, Las Vegas and Seattle. If your city isn’t listed, we can still work with you there. The work doesn’t need us on your street, and every strategy call runs on Google Meet.

02 Do I need an SEO agency based in my city?

No. What matters is that your agency checks your rankings from where your customers actually search, and builds the pages, listings and local mentions for your area. On the free strategy call we search your service from your city, live, and show you who is ahead and why.

03 How does local SEO work if you aren’t on my street?

Google Maps ranks businesses on how well they match the search, how close they are to the searcher and how well known they are. We set up your Google Business Profile, build a page for each area you serve, fix your listings and earn mentions on local websites. None of it needs us in your neighbourhood. 360 Hazardous Cleanup in Louisville moved from an average of #50 to #2 on Google Maps that way.

04 Can you rank a business with several locations?

Yes. Each location gets its own Google Business Profile, its own page and its own search targets. Candace and Basil’s Toronto store went from #18 to #2 on Google Maps while their Mississauga store went from #10 to #1.

05 Can you rank me across a whole state or province?

Yes, for the searches people make without a city in them. Florida Probate Law Group is #1 for “Florida probate lawyer”, and CarSoup is #1 for “used cars for sale in Minnesota”.

06 Where are your offices?

Our office is at 30 Ordnance St, Unit 2006, Toronto, ON M6K 0C8. Call us 9am to 5pm Eastern on +1 437 561 0203 in Toronto, or +1 619 558 3888 in San Diego.

07 How much does SEO cost?

Our plans for Google Maps and the main Google results (local and organic SEO) run $1,497 to $5,000 a month, and $5,000+ a month when you have several websites. Every plan is month to month and includes AI SEO. Where you land depends on your service and how strong the businesses above you are in your city. You get your exact number on the free strategy call.

08 How long does SEO take?

You should see the first improvements within 20 days. If you don’t see visible improvement in your key metrics within the first 20 days, we refund $200 on top of returning your payment for that period. If your qualifying keywords aren’t on the first page of Google within 60 days, we keep working for free until they are.

09 Am I locked into a long contract?

No. Every plan is month to month. Results keep you here, not paperwork.

10 Who do you work with?

Established businesses already doing $20,000 a month or more: law firms, dentists and orthodontists, clinics, mortgage brokers, home services, retailers and ecommerce brands. We take on 15 new clients a month, so we can keep the ranking promises we make to the clients we already have.