Sample report. The business and figures are illustrative.

Google Maps report card · September 27, 2026

Sample Heating & Air

Austin, TX · Search: “ac repair” · 49 points across a 5‑mile radius

Estimate: what the map fixes could bring

+$3,900⁠–⁠$6,900 a month

a month in extra repair jobs, if the map fixes work

Buying these clicks on Google Ads would cost about $3,180 a month. The fixes get them without ads.

  • Fix 1 · +$2,200⁠–⁠$3,900 a month
  • Fix 2 · +$1,700⁠–⁠$3,000 a month
Start here · +$2,200⁠–⁠$3,900 a month · about 2 hours to set upMove into the top 3 where you’re already close

The math

Searches a month≈ 2,400
for “ac repair” in your area
Extra clicks≈ 94
30% of your area moving into the top 3 × 13% who click a top-3 listing
Calls≈ 24
25% of the extra clicks call
Booked jobs≈ 10
42% of calls booked
Repair revenue+$3,900⁠–⁠$6,900 a month
at $400⁠–⁠$700 a repair
For comparison: Google Ads price≈ $3,180 a month
at $33.80 a click

Rounded. The exact math is under Assumptions and sources.

≈ 94 clicks, then ≈ 24 calls, then ≈ 10 jobs

Show the math
Searches a month≈ 2,400
for “ac repair” in your area
Extra clicks≈ 94
30% of your area moving into the top 3 × 13% who click a top-3 listing
Calls≈ 24
25% of the extra clicks call
Booked jobs≈ 10
42% of calls booked
Repair revenue+$3,900⁠–⁠$6,900 a month
at $400⁠–⁠$700 a repair
For comparison: Google Ads price≈ $3,180 a month
at $33.80 a click

Rounded. The exact math is under Assumptions and sources.

Assumptions and sources

The exact math

All map fixes

  • 2,400 searches a month × 30% of your area moving into the top 3 × 13% who click a top-3 listing ≈ 94 clicks
  • 94 clicks × 25% who call × 42% booked ≈ 9.9 jobs × $400⁠–⁠$700 ≈ $3,900⁠–⁠$6,900 a month in repair jobs
  • 94 clicks × $33.80 per ad click ≈ $3,180 a month if you bought them as Google Ads

Fix 1 · Move into the top 3 where you’re already close

  • 2,400 searches a month × 17% of your area (half of the points where you’re #4⁠–⁠#10) × 13% who click a top-3 listing ≈ 53 clicks
  • 53 clicks × 25% who call × 42% booked ≈ 5.6 jobs × $400⁠–⁠$700 ≈ $2,200⁠–⁠$3,900 a month in repair jobs
  • 53 clicks × $33.80 per ad click ≈ $1,790 a month if you bought them as Google Ads

Fix 2 · Get found where customers can’t see you today

  • 2,400 searches a month × 13% of your area (1 in 4 of the points where you’re outside the top 10) × 13% who click a top-3 listing ≈ 41 clicks
  • 41 clicks × 25% who call × 42% booked ≈ 4.3 jobs × $400⁠–⁠$700 ≈ $1,700⁠–⁠$3,000 a month in repair jobs
  • 41 clicks × $33.80 per ad click ≈ $1,390 a month if you bought them as Google Ads

Assumptions

  • The fixes move you into the top 3 at half of the points where you’re #4⁠–⁠#10, and at 1 in 4 of the points where you’re outside the top 10.
  • 25% of new clicks turn into a call, 42% of calls are booked (industry average), and a typical repair is $400⁠–⁠$700.
  • One search phrase only (“ac repair”). Other searches and full system replacements come on top.

Sources

An estimate, not a promise: Google doesn’t publish how it ranks, and every market is different. Re-check your grade after 30 days to see what moved.

Where you rank on the map

Top 3 at 6 of 49 points · outside the top 10 at 26
14121113161920+118791215209534712178421391510632511181396710142017141213151820+

Each dot: your Google Maps rank for “ac repair” searched from that spot.

Average rank 10.8
  • Top 3
  • 4–10
  • 11+
  • Your shop

Scores

Maps visibility
36/100
Reviews
71/100
Website
54/100
AI search
12/100

Overall 45/100 · C−

Grade scale A 65+ · B 55–64 · C 45–54 · D 35–44 · F under 35

Who shows up above you

BusinessRatingReviews
Northside Cooling Co.4.8212
Riverbend Air Pros4.7187
Hilltop Heating & Cooling4.6141
You4.684
Your fix plan · 9 fixes

What to do first, and what it’s worth

Priced fixes come first, by estimated value for each hour of work, then the rest, quickest first. Every fix answers something we measured for Sample Heating & Air and checked a second time. Dollar figures are estimates for “ac repair” alone, with the math beside them.

  1. Google MapsStart here

    Move into the top 3 where you’re already close

    You’re #4 to #10 at 17 of 49 map points, just outside the top 3 that get most of the calls.

    Steps

    1. In your Google Business Profile (search your business name on Google while signed in, then Edit profile → Business information → Business category), add the categories the top 3 use and you don’t: “HVAC contractor”, “Furnace repair service”.
    2. Under Services, list every job you do with a one-line description (for example: AC repair, AC installation, furnace repair, heat pump service, duct cleaning).
    3. Post one update a week with 2⁠–⁠3 photos from real jobs, and name the neighborhood in the text.
    4. Upload at least 10 new photos a month: finished jobs, your team and your vans.

    The aim

    Top 3 at more of the 17 points where you’re close today. Re-check your grade after 30 days to see which moved.

    Estimate
    +$2,200⁠–⁠$3,900a month in extra repair jobs, if this fix worksGoogle Ads would charge ≈ $1,790 a month for these clicks.
    Time it takes
    About 2 hours to set up, then 15 minutes a week

    How we estimated it

    Searches a month≈ 2,400
    Extra clicks≈ 53
    17% of your area moving into the top 3 × 13% who click a top-3 listing
    Calls≈ 13
    25% of the extra clicks call
    Booked jobs≈ 6
    42% of calls booked
    Repair revenue+$2,200⁠–⁠$3,900 a month
    at $400⁠–⁠$700 a repair
    For comparison: Google Ads price≈ $1,790 a month
    at $33.80 a click

    Rounded. The exact math is under Assumptions and sources.

    How we estimated it
    Searches a month≈ 2,400
    Extra clicks≈ 53
    17% of your area moving into the top 3 × 13% who click a top-3 listing
    Calls≈ 13
    25% of the extra clicks call
    Booked jobs≈ 6
    42% of calls booked
    Repair revenue+$2,200⁠–⁠$3,900 a month
    at $400⁠–⁠$700 a repair
    For comparison: Google Ads price≈ $1,790 a month
    at $33.80 a click

    Rounded. The exact math is under Assumptions and sources.

  2. Google Maps

    Get found where customers can’t see you today

    You’re outside the top 10, where few people look, from about 4 to 6 miles out in most directions, worst to the northeast and southeast.

    Steps

    1. Add a page to your website for each town you serve in those directions: the jobs you’ve done there, photos, and your phone number.
    2. In WordPress, add each town page under Pages → Add New Page. In the Rank Math panel on the page, click Edit Snippet and put the service and the town in the title, like “AC repair in (town)”.
    3. Link each town page from a Business Profile post (Add update, then add a Learn more button with the page’s address).
    4. Ask your next 5 customers in each town to mention the town in their review.
    5. List the same towns in your Business Profile’s service area (Edit profile → Business information → Location → Service area). It doesn’t move rankings by itself, but it tells customers you cover them.

    The aim

    Start showing up for customers more than 4 miles from your shop, where competitors get those calls today. This builds over 2 to 3 months as the pages and reviews add up.

    Estimate
    +$1,700⁠–⁠$3,000a month in extra repair jobs, if this fix worksGoogle Ads would charge ≈ $1,390 a month for these clicks.
    Time it takes
    About 1 hour per town page

    How we estimated it

    Searches a month≈ 2,400
    Extra clicks≈ 41
    13% of your area moving into the top 3 × 13% who click a top-3 listing
    Calls≈ 10
    25% of the extra clicks call
    Booked jobs≈ 4
    42% of calls booked
    Repair revenue+$1,700⁠–⁠$3,000 a month
    at $400⁠–⁠$700 a repair
    For comparison: Google Ads price≈ $1,390 a month
    at $33.80 a click

    Rounded. The exact math is under Assumptions and sources.

    How we estimated it
    Searches a month≈ 2,400
    Extra clicks≈ 41
    13% of your area moving into the top 3 × 13% who click a top-3 listing
    Calls≈ 10
    25% of the extra clicks call
    Booked jobs≈ 4
    42% of calls booked
    Repair revenue+$1,700⁠–⁠$3,000 a month
    at $400⁠–⁠$700 a repair
    For comparison: Google Ads price≈ $1,390 a month
    at $33.80 a click

    Rounded. The exact math is under Assumptions and sources.

  3. ReviewsTime it takes: About 15 minutes

    Answer the 2-star review from Sep 9, then the rest

    21 of your 30 most recent reviews have no reply. The newest: Sep 9 (2★), Aug 28 (5★), Aug 14 (5★), Jul 30 (4★), Jul 11 (5★).

    Steps

    1. Reply to the 2-star review first: thank them, say what you’ve done about it, and give a direct number to call. Three sentences at most.
    2. Then work through the rest, newest first.
    3. From now on, reply within 48 hours. Turn on review notifications in the Google Business Profile app.

    The aim

    Reply rate from 30% to 100% of your recent reviews. People reading them see an owner who answers.

  4. WebsiteTime it takes: About 20 minutes now, and 5 minutes in 2 to 4 weeks

    Stop others sending email as @sampleheatingair.example

    The DMARC record for sampleheatingair.example is “v=DMARC1; p=none; rua=mailto:dmarc@sampleheatingair.example”: “p=none” only monitors, so email that fakes your address still gets delivered. An email security check graded the domain C (68 out of 100).

    Steps

    1. First make sure everything that sends email as @sampleheatingair.example is set up to pass: Google Workspace, which your SPF record lists, and any invoicing, booking or newsletter tool (in its settings this is usually called “authenticate your domain”). The DMARC reports going to dmarc@sampleheatingair.example list any sender that fails.
    2. Your website runs through Cloudflare, so your DNS is most likely there: in the Cloudflare dashboard (dash.cloudflare.com (opens in a new tab)), open sampleheatingair.example → DNS → Records, find the TXT record named “_dmarc”, click Edit, and replace its content with “v=DMARC1; p=quarantine; rua=mailto:dmarc@sampleheatingair.example”. If sampleheatingair.example isn’t in your Cloudflare account, make the same change wherever its DNS is managed.
    3. After 2 to 4 weeks, if none of your real email has gone to spam, change p=quarantine to p=reject the same way.
    4. Check the result for sampleheatingair.example with MXToolbox’s free DMARC and SPF lookups (mxtoolbox.com (opens in a new tab)).

    The aim

    Mail servers turn away email that fakes your address, so no one can send your customers a fake invoice or payment request in your name, and your real email is more likely to reach the inbox. There’s no dollar figure on this one: it protects your name and your email, it doesn’t bring in new calls by itself.

  5. ReviewsTime it takes: About 20 minutes

    Win the customers Northside Cooling Co. lets down

    Their recent low-star reviews keep mentioning “surprise charges”.

    Steps

    1. If you do better, say so plainly on your Business Profile and homepage, for example “Upfront flat-rate price before we start”.
    2. Ask happy customers to mention it in their reviews.

    The aim

    A concrete reason to choose you when someone compares you with Northside Cooling Co.

  6. ReviewsTime it takes: About 1 hour to set up, then a minute per job

    Close the gap of 103 reviews with the top 3

    The top 3 have about 187 reviews; you have 84 and get about 1.5 a month.

    Steps

    1. Text every customer your review link the day the job is done:https://search.google.com/local/writereview?placeid=ChIJsampleHeatingAir01 (opens in a new tab)
    2. Put the same link on your invoices, receipts and email signature.
    3. Aim for 9 new reviews a month (about 2 a week), and have the technician ask in person at the end of each job.

    The aim

    At 9 a month you’d reach about 187 reviews in about 12 months. Review count and recency rank among the top map factors in Whitespark’s Local Search Ranking Factors survey.

  7. WebsiteTime it takes: About 1 hour

    Let customers book online, even after hours

    We found no way to book or request a visit online on your site.

    Steps

    1. Add a “Book online” button at the top of your homepage, visible on phones without scrolling.
    2. Use the booking tool you already have (Housecall Pro, Jobber, ServiceTitan) or a simple request form that texts you.
    3. Add the same booking link to your Business Profile (Edit profile → Bookings).

    The aim

    People who search at night or on weekends can book you instead of calling the next company in the morning.

  8. WebsiteTime it takes: About 2 hours, or a quick job for your web person

    Make your homepage load faster on phones

    Your homepage downloads 3.6 MB; the audit recommends 3 MB or less. It takes 4.8 seconds to load on a phone.

    Steps

    1. Install an image optimizer: in WordPress, go to Plugins → Add New Plugin, search for Imagify or ShortPixel, install and activate one, then run its bulk optimization with WebP turned on.
    2. Turn on lazy loading, so images further down load only when someone scrolls to them (your theme or image plugin has the setting).
    3. Remove plugins you don’t use: Plugins → Installed Plugins, then Deactivate and Delete each one. Every active plugin can add scripts to your pages.
    4. Check the result at pagespeed.web.dev (opens in a new tab).

    The aim

    Your page appears sooner on a phone signal, so fewer people give up before they call. Google found that when a phone page takes 5 seconds instead of 1, visitors are 90% more likely to leave.

    Source: Think with Google, “Mobile page speed benchmarks” (opens in a new tab)

  9. AI searchTime it takes: About 2 hours

    Get onto the pages AI search recommends from

    AI search named you for 1 of 10 buyer questions. It cited expertise.com, bestpickreports.com, consumeraffairs.com.

    Steps

    1. Get onto expertise.com’s “Best AC Repair Services in Austin (opens in a new tab)”: open the page, find its link for businesses (often “Get listed” or “For businesses”), and apply. Have your license number and review count ready.
    2. Get onto bestpickreports.com’s “Best Air Conditioning & Heating Companies in Austin (opens in a new tab)”: open the page, find its link for businesses (often “Get listed” or “For businesses”), and apply. Have your license number and review count ready.
    3. Get onto consumeraffairs.com’s “Best HVAC Companies in Austin (opens in a new tab)”: open the page, find its link for businesses (often “Get listed” or “For businesses”), and apply. Have your license number and review count ready.
    4. Add an FAQ page that answers what buyers ask: prices, service area around Austin, emergency hours and warranties.
    5. In WordPress, build the FAQ page with the “FAQ by Rank Math” block, which marks the questions up for search engines too.
    6. Keep your name, address and phone identical on every directory.

    The aim

    Be one of the businesses AI assistants find and name when customers ask for a recommendation.

Get this report for your business

Your own map, grade and exact fix plan, in about two minutes, with no card needed. On your report, you pay only if it works. For this sample that would be about $195–$390, or $0 if it brings no calls.

Rankings were measured from 49 points on September 27, 2026. Google results change every day, so a new check can differ. Dollar figures are estimates from the assumptions and sources under “Assumptions and sources”, not a promise of rankings or revenue. Questions go to support@compassgrade.com.