Casey's SEO here. Longmont roofers ask us the same thing after a Front Range hail cell rolls through: the phone rings, but the wrong roofer shows up in the map pack. A crew working off Hover gets buried under a listing near Twin Peaks with three photos and a category that says "general contractor." That's a profile problem, not a phone problem.
We look at the Google Business Profile itself. Categories, service list, name and address as written, photos, posts, and the Q&A section under the listing. A roofer near Main Street and a roofer working I-25 corridor jobs can have the exact same crew quality and still show up differently in Google Maps because the profile is set up differently.
This page is about fixing that. Not the hail page, not the repair page, just the listing that decides who Google shows first.
What roofer near me actually pulls up
Someone in Longmont types roofer near me. Google reads the profile, not just the website. It checks category, service area, review text, photo recency, and whether the business name and address match what's on file elsewhere. A profile with one vague category and stock photos gives Google less to match against. We tighten what Google can read.
Categories, services, and honest service areas
We set the primary category to match the main work, then add secondary categories for what the crew actually does, roof repair, roof inspection, gutter work if that's real. We list services the way homeowners search for them. Service area gets set to towns actually worked, not every town in Boulder County hoping for reach. An honest radius reads better to Google than a padded one.
The page Google checks against the profile
Google compares what the profile says to what the website says. If the profile lists hail repair and the site never mentions it, that's a mismatch. We keep the Longmont roofer page and the profile saying the same thing in the same words, phone number, service list, city name. For crews leaning into storm work specifically, our hail damage page and repair page cover that side separately.
Photos and posts that keep the profile active
Google favors profiles that get updated. We write and schedule posts, finished jobs, seasonal notes, service reminders, so the profile doesn't sit stale for months. Photos get rotated in on a schedule instead of dumped once and forgotten.
Videos tied back to the listing
Casey writes and produces short videos for the profile and the website, the kind that explain what the crew does and where. Clients don't need to be on camera and don't need to arrange anything. We build the video from what the business already does and publish it where Google and homeowners both see it.
Month to month, no contracts. Call 719-639-8238 and talk to Casey about the profile as it stands today.
We handle both hail claims and routine repair work. Should the profile list one service or several?
List both as separate services if both are real parts of the business. One vague line covering everything gives Google less to match against specific searches.
A competitor near Twin Peaks has far more reviews than we do. Does review count decide the pack order by itself?
Review count is one signal among several. Category accuracy, service area, and profile activity all factor in too. More reviews help, but they don't override a mismatched or outdated profile.
Our office sits near Main Street but crews work from Hover out to I-25. Should the profile address change?
The address should stay wherever the business is actually based. Service area is the setting that tells Google where jobs get taken, and that's what should reflect the real coverage.
Should we run separate posts for tear-offs versus repair jobs, or keep everything in one feed?
One feed is fine as long as posts are specific about the job type. What matters more than separate feeds is that posts go up regularly instead of sitting untouched for months.