Call us

(801) 288-1268

Why the Most Experienced Roofer in Town Loses Online to a Three-Year-Old Company

Uncategorized

There’s a roofing company in nearly every market that drives me a little crazy on behalf of its owner.

He’s been on roofs for decades. He’s seen every failure mode a roof can have, knows which underlayment holds up in his climate and which one curls in two summers, and has a reputation that travels by word of mouth from one neighbor to the next. His crews are clean, his warranty work is honest, and if you ask anyone in town who’s been around a while, his name comes up first. He’s the guy you’d hire to replace your mother’s roof.

And online, he’s invisible.

Search him and you’ll find a five-page website that hasn’t changed since 2019, a Google profile he forgot the password to, and three reviews. Meanwhile, the company that outranks him, the one showing up first in the map pack, the one an AI assistant names when someone asks for a recommendation, has been in business for three years. Their work is fine. Not better than his. But they (or the agency they hired) understood something he never had a reason to learn: that being good at roofing and being findable as a good roofer are two completely different skills. In a perfect world, a hard earned reputation would translate perfectly to online, but it doesn’t.

The game search used to reward

For about two decades, ranking online was mostly a signals game. Search engines couldn’t actually evaluate whether you were a good roofer, so they read a checklist of signals, all easily manufactured: how many keywords were on your page, how many other sites linked to you, how fast your site loaded, whether you had the right tags in the right places. None of that measured competence. It measured whether someone had done the technical homework.

So the three-year-old company that hired help to do the homework beat the veteran who didn’t. Not because they were better, but because they spoke the language the machine was reading, and the veteran didn’t even know machines had a language (they do)!

That’s the injustice. The person with the most genuine roofing expertise was the least visible, because marketing expertise, not roofing expertise was the thing being measured.

Change is here

Here’s the good news, and it’s the reason Locution does what it does.

Search is finally shifting away from that dumb old signals game. Google’s AI overviews, ChatGPT, Grok and the rest aren’t just matching keywords anymore, they’re trying to answer a harder question: who can we actually verify is an expert, and trust enough to recommend?

That’s a completely different question, and it rewards a completely different kind of company. It rewards the one with a documented track record. The one whose owner has a real, verifiable background. The one with years of specific, located, described work behind it. In other words, it finally rewards the veteran, the guy who’s actually earned it.

But there’s a catch, and it’s the whole ballgame.

Experience that a machine can’t read doesn’t count

Fifteen years of expertise is worth nothing to a search engine if it lives only in the owner’s head and in his customers’ memories. The hailstorm damage he’s handled a hundred times, the tricky low-slope addition he figured out, the manufacturer certifications he holds, the fact that half the town trusts him – none of that exists anywhere a machine can find it.

That’s the gap. Not a lack of authority. A lack of structured, visible authority.

The newcomer’s thin credentials are at least written down in a form Google can read. The veteran’s deep credentials are locked in his head. And right now, written-down-but-thin beats real-but-invisible. Every time.

What it looks like to fix it

Closing that gap isn’t about gaming anything or tricking an algorithm. It’s the opposite: it’s about making what’s already true legible. At Locution, we call it “Authority Architecture.” A few of the pieces:

  • A real owner story, tied to real credentials. Not a generic “About Us” paragraph, but a biography that documents the actual experience, certifications, and history, connected to the owner’s LinkedIn and verifiable elsewhere, so a machine can confirm this is a real, credentialed person.
  • A project archive instead of a brochure. Every completed job documented with photos, location, the type of work, the materials, the problem solved. Over a couple of years that becomes hundreds of pages of specific, located proof, the single hardest thing for a competitor to fake or replicate quickly.
  • Reviews that say something. Not just a star count, but reviews and responses that name neighborhoods, services, and real experiences, anchoring the company to the places and work it actually does.
  • Structured data connecting all of it. The behind-the-scenes markup that tells search engines and AI systems how the owner, the company, the projects, and the reviews relate so they can read the whole picture instead of guessing.

Each piece is just a true thing about the business, written down in a form a machine can understand. Stacked together and connected, they tell search and AI exactly who’s behind the company and why they should be trusted, which is precisely the question the new search is asking.

The window is open right now

The reason this matters today and not in five years is timing. Most established roofing companies haven’t done any of this yet. Their earned authority is still locked in their heads. That means the veteran who structures his now isn’t just catching up to the newcomer, he’s lapping every competitor in his market who’s still treating their website like a 2015 brochure.

The expertise is already there. It always was. The only thing missing is making it visible to the customers who are looking, and increasingly to the AI that’s deciding who to recommend.

If you’ve been the best roofer in your market for years and the internet hasn’t caught on yet, that’s not a reflection of your work. It’s a reflection of structure. And structure is fixable.

Share this

Leave a Reply

Your email address will not be published. Required fields are marked *