Marketing for Bismarck roofing contractors

Hail decides your year. Storm chasers arrive from four states away within days. The week after an event is worth more than the three months before it, and your position in the map pack during that week is the whole ballgame.

The North Dakota year

Your calendar is not a national average.

JANMARMAY JULSEPNOV HIGHLOW Roofing Concrete Snow removal

Illustrative shape of seasonal demand, not measured data. The point is the timing: you market in the trough, not the peak.

Your year, honestly

Your marketing calendar is written by the weather.

A roofing company in this state has a fundamentally different problem from a roofer in a mild climate. Demand does not build gradually, it arrives in a few hours, over a defined area, and then every roofer within a hundred miles is competing for the same neighborhoods at the same time.

And you are not only competing with local companies. Out-of-state storm crews follow hail across the plains with door knockers and a phone number that will not work in eighteen months. They are faster than you at the door. What they cannot beat you at is being the roofer who already ranks, already has reviews, and will still be here when the shingles need a warranty claim.

You cannot build authority the week after the storm. You build it in the quiet months so it is already there when the sky opens.

What I’d build first

  • Google Business Profile rebuilt with roofing-specific categories and services
  • Emergency roof repair page built and aged before storm season, not after
  • Hail and wind damage content that explains the insurance claim process plainly
  • A visibly local trust section: license, insurance, years in Bismarck, real crew
  • Job photo library of North Dakota roofs, geotagged, added continuously
  • Local Service Ads with Google Guaranteed verification started early

What moves the needle

The four things that decide whether the phone rings

Map position during the storm window

The days after an event produce more searches than the rest of the quarter. If you are fourth in the map pack that week, you lose work you would otherwise have gotten easily.

Being visibly, provably local

This is your one durable advantage over storm chasers. Address, license, years here, local reviews, photos of ND roofs in ND weather, all of it working as a contrast.

Insurance claim content

Most homeowners have never filed a roof claim and are anxious about it. The roofer who explains the process clearly gets the call, because they have already started helping.

Answering the phone fast

Roofing leads after a storm go to whoever picks up. Missed-call text-back and LSA routing matter more in your trade than almost any other.

The plan

What I would build for a Bismarck roofer

Roughly in this order, with the storm-season assets finished before storm season rather than during it.

  • Google Business Profile rebuilt with roofing-specific categories and services
  • Emergency roof repair page built and aged before storm season, not after
  • Hail and wind damage content that explains the insurance claim process plainly
  • A visibly local trust section: license, insurance, years in Bismarck, real crew
  • Job photo library of North Dakota roofs, geotagged, added continuously
  • Local Service Ads with Google Guaranteed verification started early
  • Search campaigns split between emergency repair and planned replacement
  • Financing page, because a roof is an unplanned five-figure expense
  • Review engine running year-round so your count is high before the season
  • Missed-call text-back so storm-week leads do not evaporate
  • Service-area pages for Bismarck, Mandan and Lincoln
  • Standby ad budget that can be turned up within hours of an event

Common questions

Questions from roofing contractors

How do I compete with out-of-state storm chasers?

Not on speed at the door — they will always beat you there. You compete on permanence. Rank first, have four times their review count, show your license and your address, and put the warranty question in front of the homeowner: who do you call in three years when there is a leak? That argument wins with anyone who stops to think, and your job is to be visible enough that they have the chance to.

Should I be running ads year-round or only after storms?

A steady baseline year-round, because replacement and repair work happens regardless, plus the ability to scale up hard within hours of an event. Contractors who switch ads on only after a storm start from zero on quality score and pay more for worse placement, exactly when it matters most.

Is roofing SEO worth it if my work is seasonal?

More so, not less. The pages you publish in January are what rank in June. Seasonal trades that only market during their season are permanently behind, because rankings take longer to build than a season lasts.

What about door knocking, does this replace it?

No, it feeds it. A homeowner who has already seen your name at the top of the map, with reviews, is a completely different conversation at the door than a cold knock. The two channels compound.

My market has a roofing client already. What now?

Then I turn you down, and I will say so on the first call rather than after you have spent time on it. One client per trade per market is the arrangement my current roofing client bought, and it would be worthless if I broke it for you.

Written by

Will Pollert

Owner of Prozpect Pro. I live in Bismarck and work only with home service contractors here, in Mandan and in Lincoln. I do the audits, the builds and the monthly calls myself. There is nobody else to hand you off to, which is the whole point.

Reviewed September 2026 · More about how I work · (701) 204-1701

Find out where you stand.

Apply for a free market audit and I’ll record a walkthrough of your Google presence against your top three competitors in Bismarck-Mandan. Ten minutes, yours to keep, no obligation.