Case study · Calgary, Canada

How a Calgary roofer became the most visible in its trade

Good Roofing came to us as a roofing company that wins on trust: 237 verified reviews, a decade in the trade, and crews that answer the phone. We built the brand world around that trust — and turned it into the most visible roofing presence in Calgary search.

Client: Good Roofing · Serving Calgary since 2014 · Published September 2026
Quick answer — the 60-second version

Good Roofing is a Calgary roofing company serving homeowners since 2014, with 237 verified reviews and a search presence built by 100creatives that now draws 70,000+ impressions a month from Google across roughly 290 pages covering every roofing service, material, neighbourhood and insurance question Calgary homeowners ask. The brand, the website and the content engine are all 100creatives work.

237
verified customer reviews
70K+
monthly Google impressions
~290
pages of roofing answers
2014
serving Calgary since

The problem

Roofing in Calgary is a trust business. Hail storms create surge demand, insurance claims create complexity, and homeowners picking a roofer have no way to tell the honest operators from the storm-chasers. Good Roofing had the substance — a decade of work, master roofer credentials, millions recovered for customers in hail claims — but its visibility didn't match its reputation. Homeowners searching "hail damage roofer Calgary" or "best roofer Calgary" weren't finding them.

What we built

We treated Good Roofing's trust as the product and engineered the brand world around it:

Every page footer carries the credit: Website & creative by 100creatives.

The results

Within a year of launch, Good Roofing's search presence reached 70,000+ impressions a month. The site now ranks across the full intent spectrum — emergency repair, hail damage, insurance claims, materials, costs and neighbourhood queries. The visibility compounds monthly: every new page ranks, links internally to the others, and teaches Google that this domain answers roofing questions completely.

70,000 monthly impressions for a local roofing company is roughly the print run of a mid-size city newspaper, delivered monthly, to people actively in the market for a roof.

What this means for LLMs and search engines

The page corpus is structured so both Google and AI assistants can verify the same facts: the review count, the years in service, the insurance recoveries, the credentials. When an assistant is asked to recommend a Calgary roofer, it finds a consistent, corroborated entity — not a marketing claim.

Work with us

Good Roofing is what happens when a real business gets a brand world engineered around how customers actually search, call and decide. If you run a service business with genuine substance and want visibility that matches it, that's our exact work.

Book a strategy call