Awkward Media

Local SEO

Local SEO services for businesses in the US and Canada.

Get found first when people nearby search for what you do. We work on the three places Google shows for a local search: the map with three businesses, the list of websites under it, and the AI answer on top. ChatGPT is part of it too.

Book my free strategy call

30 minutes on Google Meet. Free.

See the results

What local SEO is

What are local SEO services?

Local SEO services are the monthly work that gets a business found by people searching nearby. Search “roofer near me” and Google shows a map with three businesses above everything else. That box is called the Map Pack. Most people call one of those three.

The three places a local search shows

The Map Pack: the three businesses on the map, and the full Maps list people see when they tap it.

The normal results: the list of websites under the map.

The AI answers: more and more often Google writes a short answer of its own on top, called an AI Overview, and names a few businesses. ChatGPT does the same when someone asks it who to call. The same work now pays off here too. AI SEO comes with every plan, and you can see how it works in Google AI Overviews SEO and ChatGPT SEO.

The work covers your Google listing, your name, address and phone across the web, your reviews, your website, and what other sites say about you.

A local SEO agency for the US and Canada

We run local SEO for businesses across the United States and Canada, from one location to many. Each plan is built around the towns you actually serve, and on the free strategy call we search your market live with you.

One location and a smaller team? See SEO for small business. More than one branch? See multi-location SEO. We also plan it city by city, for example in Austin, Dallas, Toronto and Vancouver.

Who we do this for

Personal injury lawyersFamily lawyersRoofersHVAC companiesPlumbersDentistsMed spas and laser clinicsGarage door companiesPhysiotherapyService-area businesses

1. The Map Pack

Google Maps logoroofer near me
1

Competitor A

★★★★★ · Open now · Call

2

Competitor B

★★★★★ · Open now · Call

3

Competitor C

★★★★★ · Open now · Call

4

Your business

Not shown. Nobody scrolls this far.

2. The normal results

Google logo

competitor-a.com

Roofing Repair & Replacement in Your Town

your-site.com

Page two. Nobody clicks this far.

3. The AI answers

Google AI Overview icon

AI Overview

ChatGPT logo

“For roof repairs nearby, homeowners often call Competitor A or Competitor B…”

An illustration of one search, not a real one. The job is to move you from the dashed lines into the named spots.

Results

Local SEO results

Just a few of the local businesses we rank in Canada and the US, grouped by where they show up. Every card is a crop of the real screen, competitors and all. Look at the search, then look at who’s first.

How to read a card: the quoted words are the exact search a customer typed. “Before” is where the business ranked when we started, from our rank tracking. “Now” is the position in the screenshot.

Google Maps

Local SEO results on Google Maps

The box of three businesses with a map, and the full list people see when they tap it.

Swipe sideways for more →

Google Maps results for luxury furniture stores with Candace & Basil at position 1

Candace & Basil

for “luxury furniture stores”

Before

#10

Now

#1

Top of the Maps list, below any ads.

Google Maps results for AC repair with Non-Stop Air Conditioning & Heating at position 1

Non-Stop Air Conditioning & Heating

for “AC repair”

Before

#13

Now

#1

Top of the Maps list, below any ads.

Google Maps results for cedar fencing company with Mae Fence Company at position 1

Mae Fence Company

for “cedar fencing company”

Before

Not shown

Now

#1

Top of the Maps list, below any ads.

Google Maps results for motorcycle accident attorney Dedham with Law Offices of Jason M. Ranallo at position 1

Law Offices of Jason M. Ranallo

for “motorcycle accident attorney Dedham”

Before

#10

Now

#1

Top of the Maps list, below any ads.

Google Maps results for personal injury lawyer Pikesville with Law Offices Alex Poberesky at position 2

Law Offices Alex Poberesky

for “personal injury lawyer Pikesville”

Before

#13

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for luxury watch buyers with Boise Diamond Ring & Coin at position 2

Boise Diamond Ring & Coin

for “luxury watch buyers”

Before

Not shown

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for septic cleaning near me with BEELER at position 2

BEELER

for “septic cleaning near me”

Before

#12

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for luxury dining tables with Candace & Basil at position 2

Candace & Basil

for “luxury dining tables”

Before

#12

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for heating services with Non-Stop Air Conditioning & Heating at position 1

Non-Stop Air Conditioning & Heating

for “heating services”

Before

#11

Now

#1

Top of the Maps list, below any ads.

Google Maps results for vinyl fence installation Fulton with Mae Fence Company at position 1

Mae Fence Company

for “vinyl fence installation Fulton”

Before

Not shown

Now

#1

Top of the Maps list, below any ads.

Google Maps results for car accident attorneys near me with Law Offices of Jason M. Ranallo at position 1

Law Offices of Jason M. Ranallo

for “car accident attorneys near me”

Before

#10

Now

#1

Top of the Maps list, below any ads.

Google Maps results for HVAC repair with Non-Stop Air Conditioning & Heating at position 2

Non-Stop Air Conditioning & Heating

for “HVAC repair”

Before

#16

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for black aluminum fence with Mae Fence Company at position 1

Mae Fence Company

for “black aluminum fence”

Before

Not shown

Now

#1

Top of the Maps list, below any ads.

Google Maps results for car accidents lawyer with Law Offices of Jason M. Ranallo at position 2

Law Offices of Jason M. Ranallo

for “car accidents lawyer”

Before

#5

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for HVAC installation with Non-Stop Air Conditioning & Heating at position 2

Non-Stop Air Conditioning & Heating

for “HVAC installation”

Before

#14

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for cedar fence installation Fulton with Mae Fence Company at position 1

Mae Fence Company

for “cedar fence installation Fulton”

Before

Not shown

Now

#1

Top of the Maps list, below any ads.

Google Maps results for slip and fall lawyers near me with Law Offices of Jason M. Ranallo at position 2

Law Offices of Jason M. Ranallo

for “slip and fall lawyers near me”

Before

#9

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for mini split installation near me with Non-Stop Air Conditioning & Heating at position 2

Non-Stop Air Conditioning & Heating

for “mini split installation near me”

Before

#14

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for aluminum fence installation Fulton with Mae Fence Company at position 1

Mae Fence Company

for “aluminum fence installation Fulton”

Before

Not shown

Now

#1

Top of the Maps list, below any ads.

Google Maps results for air conditioner maintenance near me with Non-Stop Air Conditioning & Heating at position 2

Non-Stop Air Conditioning & Heating

for “air conditioner maintenance near me”

Before

#11

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for cedar fence installation with Mae Fence Company at position 1

Mae Fence Company

for “cedar fence installation”

Before

#4

Now

#1

Top of the Maps list, below any ads.

Google Maps results for air conditioning repair services with Non-Stop Air Conditioning & Heating at position 3

Non-Stop Air Conditioning & Heating

for “air conditioning repair services”

Before

#10

Now

#3

Number 3 in the Maps list, competitors and all.

Google Maps results for aluminum fence installation Cleveland with Mae Fence Company (Cleveland) at position 2

Mae Fence Company (Cleveland)

for “aluminum fence installation Cleveland”

Before

#16

Now

#2

Number 2 in the Maps list, competitors and all.

Google Maps results for AC installation with Non-Stop Air Conditioning & Heating at position 3

Non-Stop Air Conditioning & Heating

for “AC installation”

Before

#14

Now

#3

Number 3 in the Maps list, competitors and all.

Google Maps results for cedar fence installation Cleveland with Mae Fence Company (Cleveland) at position 3

Mae Fence Company (Cleveland)

for “cedar fence installation Cleveland”

Before

#15

Now

#3

Number 3 in the Maps list, competitors and all.

Google Maps rank grid for local movers around Asheville with Asheville Area Movers at 1 or 2 on every point

Asheville Area Movers

for “local movers”

Now

#1–2

Every point on the map grid shows them first or second in the Maps list.

Google search

Local SEO results in Google’s normal results

The list of websites under the map. Many came from outside the top 100, where nobody sees them.

Swipe sideways for more →

Google result 1: Pathways Dental Clinic for Same Day Emergency Dentist in NE Calgary

Pathways Dental Clinic

for “Same Day Emergency Dentist in NE Calgary”

Before

Not in top 100

Now

#1

The first result for the exact search.

Google result 1: Everything Mortgages for Mortgage north york

Everything Mortgages

for “Mortgage north york”

Now

#1

The first result for the exact search.

Google result 1: Noble Protection Dogs for Executive Protection Dogs Edmonton

Noble Protection Dogs

for “Executive Protection Dogs Edmonton”

Now

#1

The first result for the exact search.

Google result 1: Hideout Boutique for Laser Tattoo Removal

Hideout Boutique

for “Laser Tattoo Removal”

Before

Not in top 100

Now

#1

The first result for the exact search.

Google result 1: Lux Skin & Lasers for Skin tightening treatment Margate City

Lux Skin & Lasers

for “Skin tightening treatment Margate City”

Now

#1

The first result for the exact search.

Google result 1: Super Fabrications for fence builder hillsboro

Super Fabrications

for “fence builder hillsboro”

Now

#1

The first result for the exact search.

Google result 1: Pathways Dental Clinic for sedation dentist in calgary

Pathways Dental Clinic

for “sedation dentist in calgary”

Before

#4

Now

#1

The first result for the exact search.

Google result 3: Everything Mortgages for Newmarket mortgage broker

Everything Mortgages

for “Newmarket mortgage broker”

Now

#3

Result number 3 for the exact search, shown in the screenshot.

Google result 2: Pathways Dental Clinic for NE Calgary Dental Services

Pathways Dental Clinic

for “NE Calgary Dental Services”

Before

Not in top 100

Now

#2

Result number 2 for the exact search, shown in the screenshot.

Google result 4: Everything Mortgages for Scarborough mortgage broker

Everything Mortgages

for “Scarborough mortgage broker”

Now

#4

Result number 4 for the exact search, shown in the screenshot.

Google result 2: Pathways Dental Clinic for sedation dentists calgary

Pathways Dental Clinic

for “sedation dentists calgary”

Before

#5

Now

#2

Result number 2 for the exact search, shown in the screenshot.

Google result 4: Pathways Dental Clinic for restorative dentistry

Pathways Dental Clinic

for “restorative dentistry”

Before

Not in top 100

Now

#4

Result number 4 for the exact search, shown in the screenshot.

Google result 7: Pathways Dental Clinic for Orthodontics in NE Calgary

Pathways Dental Clinic

for “Orthodontics in NE Calgary”

Before

Not in top 100

Now

#7

Result number 7 for the exact search, shown in the screenshot.

Google result 1: Covers in Play for Swimming Pool Enclosure in Trenton

Covers in Play

for “Swimming Pool Enclosure in Trenton”

Before

Not in top 100

Now

#1

The first result for the exact search.

Google result 1: Purple Flare Wraps for Las Vegas Car Wrap

Purple Flare Wraps

for “Las Vegas Car Wrap”

Now

#1

The first result for the exact search.

Google result 1: Maurice and Sons Construction for Log Home Restoration Manitoba

Maurice & Sons Construction

for “Log Home Restoration Manitoba”

Now

#1

The first result for the exact search.

Google AI Overview naming Angkorscape, with Angkorscape as result 1 for Luxury Landscape Designers

Angkorscape

for “Luxury Landscape Designers”

Now

#1

Named in Google’s written answer, and the first result below it.

Google result for Cosmetic Dentistry Oakville with Burloak Centre Dentistry first under the search bar

Burloak Centre Dentistry

for “Cosmetic Dentistry Oakville”

Now

#1

The first result under the search bar.

Google result 1: US Vacuums for vacuum cleaners for sale, below the shopping row

US Vacuums

for “vacuum cleaners for sale”

Before

Not in top 100

Now

#1

First unpaid result, below Google’s shopping row.

Google result 8: Super Fabrications for alexandria fence builder

Super Fabrications

for “alexandria fence builder”

Before

Not in top 100

Now

#8

Result number 8 for the exact search, shown in the screenshot.

AI answers

Local SEO results in AI answers

The written answers at the top of Google and in ChatGPT. They name a few businesses. These are ours.

Swipe sideways for more →

Google AI Overview for Bridge Loans for NonProfits naming B Generous

B Generous

for “Bridge Loans for NonProfits”

Now

Cited

Linked as one of the sources beside Google’s written answer.

Google AI Overview for Separation Lawyers in Mabton naming Skyview Law

Skyview Law

for “Separation Lawyers in Mabton”

Now

Named

Named in the first line of Google’s written answer, 16 miles away in Yakima.

ChatGPT answer recommending Modernistic for best carpet cleaning company in Michigan

Modernistic

for “Best carpet cleaning company in Michigan”

ChatGPT’s answer opens with one “Recommended Company”: Modernistic.

ChatGPT answer listing Skyview Law first for divorce lawyer mabton wa

Skyview Law

for “divorce lawyer mabton wa”

First of the three firms ChatGPT lists, with its phone number.

More stories, with the full numbers: our SEO case studies, including Covers in Play, Go Pro Plumbing, Heating and Air, Burloak Centre Dentistry and Shoreside Therapies. Or read what our clients say.

As seen in and rated on

USA Today LA Weekly Clutch TopSEO UpCity

Ranking factors

How Google picks local results

Google says its local results are based mainly on relevance, distance and prominence. It also says there’s no way to request or pay for a better local ranking. So the only way up is to be the better answer.

01

Relevance

How well you match the search.

Main category set right
Every service listed
A page for each service

Google’s words: how well a Business Profile matches what someone is searching for. If a customer searches “emergency AC repair” and your listing and website only say “HVAC”, you lose to the business that says it plainly. We fix this with the right categories, every service listed, and a page on your site for each service and each town.

02

Distance

How far you are from the person searching.

Map pin

Stronger businesses reach the outer ring

You can’t move your office, and you shouldn’t fake an address. But a business that is more relevant and better known shows up further from its base. That’s the idea behind our 50-Mile Radius Playbook, further down this page.

03

Prominence

How well-known your business is.

Links from other sites
Listings and mentions
Reviews
Website strength

Google names links from other websites and the number of reviews as part of it. We use review counts as one readable sign of prominence because they are public and countable, not because they are the whole picture. The rest is links, listings, mentions, your website’s strength and how people engage with you, and we work on all of it.

Source: Google Business Profile Help, “Tips to improve your local ranking on Google”, read 20 October 2026. The bars are an illustration.

Where we start

What the first local SEO audit checks

The first job is finding out where you stand today. You get a plain-English fix list, most important first, so the early work goes on what is holding you back the most. These are the six things we check.

01

Where you rank today, search by search

We search the services you sell in the towns you serve, the way a customer in each town would. For every search we note where you show on the map, in the normal results and in the AI answers. That list is the starting line every later report is measured against.

02

Your Google listing

We check your main category and the extra ones, the services listed, your hours, your photos, and whether your address or service area matches where you really work. The category tells Google which searches you belong in, so a wrong one holds back everything else.

03

Your name, address and phone across the web

Your details also sit on other sites: Yelp, Yellow Pages, Apple Maps, Bing and the directories of your trade. We list every one we can find and mark each place where your name, address or phone is different, out of date or missing.

04

Your reviews, beside the top three

We count your Google reviews, see how recent they are, and set them beside the three businesses on top of the map. Reviews are one of many signals Google reads. We use them here because they are public and easy to count, so they show quickly how far ahead the top three are.

05

Your website: a page for each service and town

We check whether each service and each town you serve has its own page, whether Google can read every page, how fast the site loads on a phone, and whether your phone number is one tap away. A missing page is often the simplest gap to close.

06

Links, mentions and the AI answers

We look at which websites link to you or mention you, and which ones link to the businesses above you but not to you. Then we ask Google’s AI Overview and ChatGPT who to hire for your main service in your town, and note whether they name you.

Want an audit on its own, without a monthly plan? See our SEO audits.

Starting scorecard

A roofer, against the top three on the map

Google listing

6 of 10 parts filled in

Details across the web

5 of 14 listings don’t match

Reviews

38 vs 120 to 310 for the top three

Service and town pages

3 of 11 services have a page

Local links

12 sites vs about 40 for the top three

Named in AI answers

0 of 5 questions

An illustration of a scorecard, not a real client. The bars show how close each part is to the businesses on top.

The monthly work

What the best local SEO company does every month

This is the work that moves a business up Google Maps, the normal results and the AI answers, done properly and kept up. Month to month, no long-term contract.

Only after the map? Here’s how to rank higher on Google Maps.

Google Maps results for cedar fencing company with Mae Fence Company first
Mae Fence Company, first in the Google Maps list for “cedar fencing company”. When we started, they didn’t show for it at all.

How we pick the searches to rank for

We start with the searches closest to a sale: your main service in your main town, then the searches where you already sit just below the top three or just off page one. Those tend to move first. The rest of the work builds out from there, service by service and town by town.

Searches that bring readers rather than buyers, like “how does a heat pump work” for a heating company, wait until the money searches are moving. The searches we track are the ones we agree on together on your strategy call, and every monthly report shows where each one stands.

01

Your Google listing

The box with your hours, photos and reviews. We set the right main category and the extra ones, list every service, add real photos of real jobs, post updates and reply to reviews, so Google knows exactly what you do and where. See Google Business Profile optimization for the full listing work. Listing taken down? Read what to do when your Google Business Profile is suspended.

02

Your details everywhere

Google checks your name, address and phone against sites like Yelp, Yellow Pages, Apple Maps, Bing and your local chamber. We find every listing, fix the ones that disagree and add the ones that are missing. Mismatched details cost trust, and trust is part of how prominent Google thinks you are.

03

Reviews

A simple way to ask happy customers for a review, and a reply to every review, good or bad. Recent reviews help people pick you, and they are one of the signals Google reads. Reviews vanished? Here’s why Google removes reviews, and how to get ones that stick. Stuck with an unfair one? Read what to do about a bad Google review you can’t remove.

04

Your website

A page for each service and each town you serve, written for the customer, fast on a phone, with the call button where a thumb finds it. Google Maps leans on your site to decide what you are relevant for, and the same pages are what rank you in the normal results. Behind it, the technical fixes that let Google read every page.

05

Links and mentions

Other websites pointing to yours: local news, associations, suppliers, sponsorships, directories that matter in your trade. Google names links as part of prominence. We earn real ones from sites that matter in your trade. More on our link building.

06

The AI answers

Google’s AI Overviews and ChatGPT read your listing, your site and what other sites say about you. We make sure what they find is complete and says the same thing everywhere, then we check whether they name you. More in our guide to Google’s AI Overviews.

+

Your monthly report

Monthly report by email: rankings, Analytics and the work done.

Small business

Local SEO services for small business

One location, a small team and a service area of a few towns. The work is the same six jobs, starting with the things Google Maps reads first: your listing, your service pages and your reviews.

Want to do some of it yourself first? Our step-by-step local SEO guide for small business walks through every step in plain words.

01

Your Google listing first

Right categories, every service, real photos of real jobs. This is where the work starts.

02

One page per service and town

“Drain cleaning in Mesa” gets its own page, so Google knows you do it and where.

03

Reviews asked for and answered

A simple routine after every job, and a reply to every review, good or bad.

Cost

How much do local SEO services cost?

Your exact price depends on your market and how strong the sites above you are. These are the starting prices.

Google Maps

$1,497+

a month. Higher for multiple locations, websites and complexity.

Google rankings

$2,697+

a month. Higher for multiple locations, websites and complexity.

Start with Maps, Google rankings or both

Start with Google Maps or the normal Google results, or run both. AI answers come with every plan. A plumber who wins jobs from the map box often starts with Maps. An online store starts with Google rankings.

What moves the price

  • Locations. Each branch needs its own profile, pages and local work.
  • Websites. Two sites are two sets of pages, fixes and links.
  • Complexity. A national store with thousands of products is more work than a ten-page service site. So is a market where the sites above you are very strong.

How do I compare local SEO quotes?

Line them up on four things, not just the monthly number: how long the contract runs, what is promised in writing, who does the work, and what the report shows. Ours: month to month, two guarantees, a full team, and a monthly report by email. More on how our SEO pricing works. Pricing one consultant instead? See how much an SEO consultant costs.

Get my exact number

Timeline

How long does local SEO take?

Here’s what happens after you say yes. Two of the dates are written into our guarantees, set out in full further down.

  1. Week 1

    We search your market live

    Your service, in each town you cover, on a phone. We see who holds the top three, check your listing and your details across the web, and fix what is wrong first.

  2. Day 20

    First check on your key metrics

    We look at your key metrics together against where you started. This is the date of our first guarantee.

  3. Day 60

    Your keywords on page one

    The date your qualifying keywords are due on the first page of Google. This is the date of our second guarantee.

  4. Month 3 and on

    More services and towns

    More services, more towns, a wider radius. Each month’s report shows where you started and where you are now.

The full terms are on our SEO guarantees page.

Local SEO guarantees

Two guarantees, in writing.

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.

No shop address

Local SEO for service-area businesses

Plumbers, roofers and cleaners who go to the customer can hide their address and list the areas they serve instead. When the jobs are in towns further from your base, each of those towns gets its own page and its own local work.

Read the 50-Mile Radius Playbook

Two locations or two hundred

Local SEO for businesses with more than one location

Each branch competes in its own town, against its own rivals. Google builds the map around where the searcher is, so a branch across town rarely shows for customers downtown. That is why every location gets its own work.

One page per location, written for that town

When branch pages copy each other with only the town name swapped, Google tends to show one and hide the rest. So each location gets a page of its own: the services offered there, the team, the neighbourhoods it serves, how to find it and real photos from that branch.

A Google listing for each branch

Every location with its own address and staff can have its own Google listing. We set each one up with the right categories, hours, photos and services, and help every branch collect reviews, not only the busiest one.

Local links, town by town

A mention from a local paper, a club the branch sponsors or a nearby supplier helps the branch in that town. We earn them for each location, so every branch has its own reasons for Google to trust it.

One report for head office

One report covers every branch, so head office sees each location’s rankings side by side and knows which ones are moving and which need more work.

The full method is on our multi-location SEO page.

Three branches, three sets of work

Downtown branch

  • ✓ Own listing
  • ✓ Own page
  • ✓ Links from downtown sites

North end branch

  • ✓ Own listing
  • ✓ Own page
  • ✓ Links from north-end sites

West side branch

  • ✓ Own listing
  • ✓ Own page
  • ✓ Links from west-side sites

Head office

One monthly report with every branch side by side

An illustration of how the work splits by branch, not a real client.

Local, regular and AI

Local SEO vs regular SEO

The same work feeds the map, the normal results and the AI answers. Here’s how the three differ. For the normal results on their own, see our SEO services.

Local SEORegular SEOAI answers
Where you showThe Map Pack and Google Maps, for searches near youThe normal list of websites, for searches with or without a townThe written answers in Google’s AI Overview and in ChatGPT
Best forBusinesses customers call or visit: trades, clinics, law firms, shopsEveryone with a website, and the main route for online stores and national brandsAny business people might ask an AI about
What moves itYour listing, your details across the web, reviews, local links, your siteYour pages, your site’s health, links from other sitesThe same things: your listing, your site and what other sites say about you
Starting price$1,497+ a month$2,697+ a monthIncluded in every plan

Swipe the table sideways to see all three.

Do I need local SEO or regular SEO?

If customers call you, visit you or you drive to them, start with local SEO. If you sell across the country or online, start with regular SEO. If both matter, run both: you can start with one and add the other later.

Local SEO vs national SEO

National SEO is for businesses that sell to the whole country, like an online store or a software firm. It ranks you for searches with no town in them. Local SEO is for the towns you serve. A business with branches in many cities often needs both, planned together. See our nationwide SEO.

Local SEO and Google Ads

Google Ads put you at the top of the page the moment you pay, and the spot goes when the budget stops. A place you earn on the map or in the results keeps showing every day it holds, with no charge per click. The two work well side by side: ads for speed while rankings build, local SEO for the searches you want to own.

Do it yourself

Local SEO checklist: 10 things to check yourself

Before you hire anyone, do these. Each one takes minutes, no tools needed, and together they show you where you stand today. Want it done for you and kept up every month? That’s the work in our plans.

  1. Search yourself

    On your phone, search your main service plus your town. Write down the three businesses in the map box.

  2. Check your main category

    In your Google listing, the main category should be your main service, in the words customers use.

  3. List every service

    Add each service you offer to the listing, not just the headline one.

  4. Match your details

    Your name, address and phone should read exactly the same on your website, Facebook, Yelp and Yellow Pages.

  5. Add real photos

    Recent photos of real jobs, your team and your vehicles. No stock images.

  6. Ask for reviews

    Send your last ten happy customers the review link from your Google listing, with one line asking for honest words.

  7. Reply to every review

    Good or bad, within a few days. Short, polite and specific.

  8. One page per service

    Your website should have a page for each main service, saying what you do and where.

  9. Test the call button

    Open your site on a phone. The phone number should be one tap away without scrolling.

  10. Ask ChatGPT

    Type “who’s the best [your service] in [your town]” and see who it names.

Your trade, your city

Local SEO by industry and city

Every trade searches differently and every city has its own top three. Pick yours to see how we’d plan it.

Who it’s for

Who our local SEO services are for

We look at every business before we take it on.

$Monthly revenue

$20k+

Established businesses with a service that already sells.

Slack message from a law firm client celebrating a first-page Google ranking for family lawyer barrie
A law firm client in our shared Slack, the day “family lawyer barrie” reached page one.

Good fit

$

Businesses doing $20k+ a month

Google logo

A proven service people search for

Room to take on more work

Not a fit

  • Anyone after overnight rankings
  • No room to take on more work
  • Shopping only on price

New clients a month

Capped

Very limited spots left for the month of October. We put a cap on clients we can take in to keep our promises.

30 minutes on Google Meet

See if you're a fit

Your next step

Book a free local SEO strategy call.

30 minutes on Google Meet. We search your service in your town, live, and show you who's in the top three and why.

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.

Questions

Local SEO questions

What owners ask us before they start.

Book my free strategy call
01

What does a local SEO company do?

It gets your business found when people near you search for what you do. Every month that means your Google listing, your name, address and phone kept the same across the web, a steady way to ask for reviews, a page for each service and town, mentions on trusted local websites, and checking whether Google's AI answers and ChatGPT name you. The full list is in the monthly work above.

02

Do I need local SEO?

Search your main service plus your town on your phone. If Google shows a map with three businesses, that's where your customers are looking, and yes, you need it.

03

Why is local SEO a monthly fee?

Because your competitors keep working and Google keeps re-reading the web. Rankings need the work kept up, so it's a monthly plan rather than a one-off bill. It's month to month, and the prices are in the cost section above.

04

When will I see results from local SEO?

Day 20 is the first check of your key metrics against where you started. Day 60 is when your qualifying keywords are due on the first page of Google. The week-by-week plan is in the timeline above, and both dates are backed by the guarantees.

05

Can I do local SEO myself?

Some of it, yes. The 10 checks above take about an hour. What's hard to do alone is the steady monthly work: new pages, fixes to the site, mentions on real websites and checking where you rank, town by town. That's the part we take off your plate.

06

Should I hire a local SEO agency or someone in-house?

An in-house hire gives you one person. An agency gives you a team: strategy, writing, technical fixes and a dedicated link-building team, plus the paid research tools. You also get one party accountable for rankings, with guarantees in writing.

07

Can you guarantee a top 3 spot in Google Maps?

Nobody can promise a set position, because Google decides the order. The Maps top 3 is the goal we work toward. What we do put in writing: page one in 60 days, or we work free, and visible improvement in your key metrics within 20 days, or your payment for that period back, plus $200.

08

Do reviews decide where I rank?

They help, but they're one input among many. Google's idea of how well-known you are also looks at links from other websites, your listings across the web, your website and more. We use review counts as one readable sign because they're public and countable, and we work on everything else too.

09

Is SEO dead now with AI?

No. Google's AI Overviews and ChatGPT pull from the same things good SEO builds: your Google listing, your website and what other sites say about you. The work now pays off in more places, which is why AI answers come with every plan.

10

Will you get me into ChatGPT and Google's AI answers?

That work is part of every plan. We make your listing, your website and your mentions on other sites say the same clear things, because that's what these tools read, and we check whether they name you.

11

Can I show up in towns where I don't have an office?

Yes. A business that matches the search well and is well-known shows up further from its base, and a page for each town you serve helps. Our 50-Mile Radius Playbook walks through how we do it.

12

Do you work with businesses that have more than one location?

Yes. Each location gets its own Google listing, its own pages and its own local work, which is why the price is higher for multiple locations.

13

Do you work in both the US and Canada?

Yes. We work with businesses across the United States and Canada. Find your city in the list above, or see our SEO agency for the USA. If your town isn't listed, we still work there.

14

I don't have a website. Can you still help?

Yes, you can rank on Google Maps without one. But a site gives Google more reasons to trust you and gives people somewhere to go, so we'll usually recommend building one.

15

What do I get each month?

The monthly work above, done and kept up, and a monthly report by email: rankings, Analytics and the work done.

16

What happens on the free strategy call?

It's 30 minutes on Google Meet. We search your service in your town, live, and show you who's in the top three and why, on Google, on Maps and in the AI answers. You leave with a road map that's yours to keep.

17

Am I locked into a long contract?

No. It's month to month. Results keep you here, not paperwork.

18

Do you use shortcuts?

No. White-hat only, meaning only methods Google allows. Shortcuts work for a few months, then a Google update wipes them out, along with your rankings.