Choosing an agency

Why the same playbook keeps failing this trade.

One template strategy applied across unrelated trades, billed monthly. The pattern is documented, not alleged.

The complaint, as recorded

The pattern reported across the trade is consistent and specific: agencies do not know a ridge cap from a rain gutter, they run the same playbook for roofers as for dentists and yoga studios, they charge $3,000 to $5,000 a month, they lock contractors into long contracts, and they deliver junk leads with reports that do not move the needle. That is the documented complaint, not a characterisation invented for this page.

Why roofing punishes a template

Most local service verticals tolerate a generic playbook because the buying decision is small and routine. Roofing does not. A replacement is a five-figure decision, often made under time pressure, frequently after weather, sometimes with an insurer involved. The buyer arrives with a specific question and a deadline, and a page written to fill a content calendar cannot answer either.

Five things the playbook misses

Each one is a revenue line that becomes invisible.

01
Claims and insurance process content.

A homeowner researching a hail claim is asking about process and state rules, not about your company values.

02
The gap between repair and replacement intent.

These are different buyers with different urgency, and one page cannot serve both.

03
Commercial systems buyers.

TPO, EPDM, and modified bitumen specifics, building type, and specification detail. Nothing in a general playbook touches this.

04
Suburb-level reality.

Which areas have hail history, which have HOA rules, which have permitting friction. Generic city pages say nothing true.

05
Seasonality and event timing.

Pages that capture storm demand had to be indexed months earlier, which no monthly content calendar plans for.

Why the reporting hides it

A generic engagement reports traffic, keyword positions, and impressions, all of which move for reasons unrelated to your revenue. None of those metrics distinguish a hundred visits to a blog post about roof colours from ten visits to a claims page that produced two replacements. When the metric is not the outcome, a year can pass before anyone can prove the engagement failed.

The structural reason, not a moral one

This is not about bad people. An agency serving forty clients across twelve trades cannot afford to learn roofing on any single account, so it standardises, because standardising is the only way that business model works. The cost of learning your trade lands on your budget, and it lands again on the next roofer they sign. Specialisation is not a virtue claim. It is the only arrangement where research compounds instead of resetting.

What to look for instead

Evidence of trade knowledge in the first conversation. Ask how they would structure a repair page against a replacement page, what they know about claims rules in your state, and which commercial systems they have written specification content for. A vendor who has done the work answers immediately. One who has not will talk about strategy.

Where generalists genuinely do better

Three areas, stated plainly. Paid media operations at scale, where the skill is platform mechanics rather than trade knowledge. Brand and visual identity, where a wider portfolio is a real advantage. And multi-channel campaign coordination for a company large enough to need it. A specialist claiming superiority in all three is overreaching.

The tell in the first proposal

Four things a template proposal always contains.

01
A page count with no reasoning attached to it
02
Content described by cadence, four posts a month, rather than by subject
03
A reporting section listing metrics rather than one named outcome
04
Case studies from unrelated trades, presented as evidence of process

What to do if you like the people

That is a real situation and worth handling honestly. Buy the trade knowledge separately: commission the query research, page architecture, and schema specification from someone who works only in roofing, then have the agency you trust implement it. The plan is the part that requires the vertical. The execution is not, and a good generalist welcomes a specification rather than resenting it.

Vet us the same way.

Ask us all eighteen. The audit is $2,500 and answers most of them.