You're the best roofer in town. Google doesn't know it.

Three phone numbers online. Hours that don't match. Five reviews. An unclaimed Apple Maps listing. None of it is your fault, and all of it is why the other guy gets the call. I audit 17 things, show you exactly what's broken, and fix the list in 14 days.

Text Nick — free audit first

How it goes.

  1. Free audit, in writing

    Send me your business name. I go through everything about your shop that shows up online and send you a link: every one of the 17 checks, what I found, what I'd fix. Keep it even if you never call me.

  2. 14 days of fixing

    New site if yours is hurting you. Reviews campaign to your past customers. Every listing cleaned to one name, one number, one set of hours. Apple Maps claimed. Trust links placed. Business Profile filled to the last field.

  3. Watch it move

    Your audit link turns into a live progress page — each step flips to done as it's finished. Then a before-and-after map of where you show up across your service area.

The 17 things Google is grading you on.

Every one of these gets checked on the free audit. Every one that's broken gets fixed in the plan. No mystery "SEO" — a list, a finding next to each line, and a box that gets ticked.

Brand 1

  • Premium logo, drawn from scratch45% of consumers distrust a visibly AI-made brand. Profile, truck and site all match.

Website 4

  • SEO-built site, one page per serviceReal title tag, H1 matched to your Google category, name-address-phone identical to Google.
  • Interactive quote formStep-by-step gets finished far more than a blank box. Every send texts you.
  • Google Map embed + schema on every pageSo Google and AI search read the business correctly.
  • sitemap.xml, robots.txt, llms.txtIndexable by Google, readable by AI crawlers.

Reviews 3

  • Review count vs. your top 3 competitorsUnder 10 and the map pack skips you.
  • Review activation campaignPast customers get a personal text with their name on a banner photo, not a blast.
  • Every review answeredEven one unanswered counts against you.

Listings 6

  • Name, address, phone identical everywhereGoogle Maps, Yelp, Apple Maps, the big directories.
  • Business name spelled one way"Inc." on Google but not Yelp is a mismatch.
  • Home address hiddenSet as a service-area business so the apartment never shows.
  • One set of hoursTwo sets across Google and directories hurts ranking.
  • Apple Maps claimedVerified and matched to Google.
  • Local trust linksBBB, Chamber, sponsorships, supplier directories. These move a local profile up.

Google Business Profile 3

  • About tab, services and attributes filledEvery empty field is ranking signal left on the table.
  • Category matched to the siteSite H1 and service pages mirror the profile so they confirm each other.
  • Map-pack heatmap, before and afterWhere you show up across your service area. Re-run after the fix.

One fix. Then it stays fixed.

The cleanup is a one-time job: the site, the campaign, every listing, every field. After that, the monthly keeps it that way — new reviews asked for, listings watched for drift, a Google post a week, and the heatmap re-run every quarter so you can see it.

If getting found brings you even one extra job a month, that's the fix paid for. You can see the before and after on the heatmap and judge for yourself.

GOOGLE RANK FIX
$697fix
then $97 / month · no contract
  • Free written audit first — keep it either way
  • All 17 checks fixed in 14 days
  • Live progress page you can watch
  • Monthly: reviews asked, listings watched, weekly Google post
  • Site is extra only if you need one: $497 + $47/mo
  • You keep every login, the domain and the profile

What owners ask.

I already pay an SEO company.

Ask them for the list. If they can show you the 17 checks with a finding next to each, keep them. Many send a monthly PDF of "impressions". The audit is free — run it and compare.

How fast does ranking actually move?

Listing cleanup and the profile fields show inside a couple of weeks. Reviews move you the most and depend on how many past customers you can give me — 10 is enough to start. The heatmap before and after is the honest answer; I show you both.

Do I need a new website?

Only if yours is hurting you — broken on a phone, no service pages, no map. The audit says which. If it's fine, we keep it and fix the tags and schema on it.

Is the review campaign allowed?

Asking your own customers, every customer the same way, no incentive — that's exactly what Google wants. Buying reviews is what gets you banned, and I don't do it.

What do you need from me?

Your business name to start. Then one 20-minute call: logins to Google Business Profile, a list of past customers for the reviews text, and your real hours. That's it.

Find out what's broken. Free.

Text Nick — (484) 841-8501 See every offer