Services · Local SEO
When someone in your town searches for what you do, you want to be the first name they see. That’s the whole game.
Your customers aren’t searching nationwide. They’re searching “concrete coating near me” from a job site three miles away. Local SEO is how you become the answer to that search, instead of the guy on page two nobody scrolls to.
The philosophy
Plenty of SEO companies will sell you traffic, keywords, and reports full of numbers that don’t pay your bills. I care about one thing: did the work bring you jobs.
That means going after the searches that actually convert. A guy typing “epoxy garage floor cost” is shopping. A guy typing “what is epoxy” is browsing. I chase the first guy. Local intent, buyer intent, and the map pack, because that’s where the calls come from.
On‑page SEO isn’t something I sell you later. It’s baked into every site from day one: clean structure, proper titles and headings, fast load times, mobile‑first, the technical foundation done right. A site that Google can’t read is a site customers can’t find, and I don’t ship those.
So even if you never sign up for ongoing SEO work, your site launches built to rank. That’s the floor, not the upsell. Ongoing local SEO is the active climb on top of that floor — that’s the rest of this page.
When someone searches a local service, Google shows a map with three businesses at the top. Those three get the bulk of the calls. Everybody below them fights for scraps.
Getting into that map pack, and holding the position, is the heart of local SEO. It’s a mix of your Google Business Profile, your reviews, your website, and consistent information about your business across the web. Get those working together and you show up where the buyers are looking.
This is exactly what happened with NM Concrete Coating Pros: into the top of the map pack, and held there through a Google core update that shook other sites loose. See the full case study
For a local business, your Google Business Profile does more heavy lifting than your website’s homepage. It’s what shows in the map pack, what people read before they call, and a major signal Google uses to decide who ranks.
Most contractors set it up once and forget it. I keep it working: the right categories, accurate service areas, real photos, posts, and the steady stream of reviews that tells Google you’re active and trusted.
A wall of recent five‑star reviews does two jobs at once. It convinces the customer reading it, and it tells Google you’re a real, active, trusted business worth ranking. They’re not a vanity metric. They’re a ranking factor.
The trick is getting them consistently without nagging your customers. I set up automation that asks for the review at the right moment, makes it one tap to leave, and keeps them coming in steadily instead of in random bursts. Steady reviews beat a pile of old ones every time.
Volume, recency, response rate, keyword variety in the text. A trickle of new reviews every week beats fifty from two years ago. The system keeps the trickle going.
Launching on a solid foundation is the start. Climbing into the top three and staying there, as competitors push back and Google changes the rules, is ongoing work: new location and service pages, fresh content, profile management, reviews, and adjusting as the data comes in.
That’s the difference between a site that’s technically fine and a business that owns its local search. The NMCC results came from this ongoing work, not a one‑time setup.
Who I do this for
If your customers find you by searching locally, this is built for you. I spent ten years in the trades before I did this, so I’m not guessing at how your customers actually search.
Let's talk
Book a quick call. No pitch, just a straight conversation about your business and whether I can help.