Case Study / Roofing, Website + SEO + Social

Zero pages indexed
to 15x the reach.

Hearthstone Restoration, a residential roofing contractor in North Carolina’s Piedmont Triad, came in with a one-page website Google had never indexed and a social presence running on feel. In under four weeks they had a new site built for search and AI. By month two it was sending leads. By month three their own team was running the trial reels framework in-house, with 15x the views and engagement on Instagram and 10x on Facebook. This is the combination package, start to finish.

15x
Instagram views and
engagement, month three
10x
Facebook views and
engagement, month three
12
Pages indexed by Google
in month two, from zero
<4
Weeks from first call
to the new site live

Not one page of the old site was in Google’s index. Twelve weeks later the new site was indexed, ranking for its service searches, sending leads, and the team had a content engine they run themselves.

The Starting Point

A great roofer
Google could not see.

Hearthstone Restoration is the roofer you want on your house. CertainTeed ShingleMaster certified, CertainTeed products exclusively, the same crews for a decade, custom copper work most roofers will not touch, a drone inspection and an EagleView measurement on every job, and a stack of five-star Google reviews. Referrals brought in seven out of ten customers. Word of mouth was the whole engine.

Online, none of that existed. The website was a single page with anchor links, and Google had not indexed one page of it. Searching the company’s own name found the business profile, and that was the end of the trail. Social was posting into the feed on feel, with no test, no system, and no way to know what worked.

Pages indexed in Google
0
a one-page site with anchor links / nothing for Google to rank beyond the business name
Search visibility
Name only
a handful of impressions a month, almost all of them people typing “Hearthstone Restoration”
Content
None
no blog, no service area pages, no answers to the questions Triad homeowners ask before they hire a roofer
Social
On feel
posting without testing, and no point of view the team could repeat
71%
Of customers from referrals
10 yrs
Same crews, no rotating subs
1
Manufacturer, mastered and certified

The business did not need fixing. It needed to exist where people look, and it needed a system its own team could run.

The Build

Site, search, social.
In that order.

This is the combination package: a website built for search and AI, an SEO and answer engine plan on top of it, and the trial reels viral framework taught to the in-house team. Six moves, in the order they happened.

01

The assessment first

Offer clarity, the customer journey, what Google could see, and what the numbers said. Retail roofing, referral-driven, premium craftsmanship, and a website that was invisible. The plan wrote itself from there: build the site, get it indexed, publish what homeowners search, and give the team a content engine.

02

A new site in under four weeks

Custom WordPress, few plugins, a clean backend the client owns. Service pages, a service area section for the Triad and the two big metros, a blog, and the policy pages. Built fast with AI tooling and checked by humans, live inside a month.

03

Technical SEO and answer engine structure from day one

Crawlable structure, a clean sitemap, schema on every page, speed, and pages shaped as direct answers so search engines and AI can read the business before a human ever arrives. The layer under everything else.

04

The blog engine

A keyword plan mapped to what Triad homeowners type before they hire a roofer: signs you need a new roof, how long a roof lasts in North Carolina, copper roofing, the roof replacement process, the drone inspection, and a local guide for every priority city. Twelve posts written in month one, thirteen published in month two, then five a week, with every post landing as a draft for the client’s approval first.

05

Search Console and analytics, connected and read

Search Console and Google Analytics connected in month one, bot traffic filtered out so the numbers describe real people, and a monthly report in plain English: what was indexed, what moved, what comes next.

06

The viral framework, taught in-house

Hearthstone Restoration bought the trial reels framework to run themselves. Their team learned to test every reel on strangers before it reaches the profile, read the signals, and keep only what wins. Month three is where they hit their stride: a defined point of view, a rhythm, and reach climbing on every channel.

Search, Month By Month

What a new site
looks like when it works.

A new site starts with no history. Google has to find it, crawl it, and decide what each page is about before it shows it to anyone. The pattern you want is pages entering the index together, impressions climbing before clicks, and the business name locked at the top. That is exactly what happened.

Pages indexed in Google
Before
0
Month one
5
Month two
12
Google impressions
Before
440
Month one
757
Month two
1,260
Clicks from Google
Before
8
Month one
21
Rank for the business name
Month one
Position 1.8
Month two
Position 1.2
Blog posts live
Before
0
Month two
13
Scheduled into month three
19 more

Nine pages crawled in one week. In month two Google picked up nine pages between the 21st and the 27th, which means it found almost the whole site inside a single month and now comes back regularly. The site began ranking for the searches that bring new customers, copper roofing, the cost of a roof replacement in Greensboro, roofing contractors in the area, at positions 19 to 29. That is page two and three, where impressions climb before clicks follow. This is what progress looks like before it looks like traffic.

+162%
Clicks from Google
in month one
+60%
Impressions
in month two
#1
On Bing for
“hearthstone roofing”
99%
Of impressions from
the United States
The Leads

Month two:
the site started selling.

2
Leads from the website / in the second month live

For a retail roofer whose entire pipeline was referrals, a website lead is a new kind of customer: someone who searched, read, and reached out without knowing anyone who had used them. Two in month two, before link building has even started, from a site that did not exist in Google twelve weeks earlier.

Off-page link building begins in month four. Everything to date has been the site, the index, and the content, in that order, because links pointing at a thin site do very little. Once the content foundation is in, outside links have something worth pointing at.

Social, Month Three

Their team,
their point of view, 15x.

The social side was a hand-off from the start. Hearthstone Restoration bought the viral framework to run in-house, and the training taught their team to test every reel on strangers as a trial, read the signals, and only push the winners to the profile. The first two months were finding the voice. Month three is where it clicked: a defined person and point of view on camera, a rhythm the team can keep, and reach up on every channel.

15x
Instagram
Views and engagement, month three against the start
10x
Facebook
Views and engagement, month three against the start
In-house
Who runs it
Their team, trained on the framework, no agency posting for them
All
Channels up
Reach climbing everywhere once the point of view was defined

Roofing is a trust purchase from a homeowner who cannot see their own roof. The content that works is the drone footage, the crew, the copper, the finished job, and the owner on camera explaining what he sees. No scare tactics, no pressure. The framework tells the team which of those the strangers keep watching.

The Proof

In their words.

Month two, the site’s second month live. A text from the client, unprompted:

Text message from Hearthstone Restoration: Just got a lead call in from a client Googling us!

“Just got a lead call in from a client Googling us!”

Hearthstone Restoration / by text, month two

A referral-only roofer, getting a call from a stranger who found them on Google, twelve weeks after the site did not exist there. That is the whole case study in one text.

Why It Worked

Three things made
the combination compound.

01

The order was right

Site first, index second, content third, links fourth, and social running alongside from the start. Every piece had something to land on. Content on a site Google cannot read is wasted, and links to a thin site do nothing. Sequence is the strategy.

02

The site was built for machines and humans

Schema, a clean sitemap, speed, and answer-shaped pages meant Google crawled almost the whole site in one week of month two and started ranking it for service searches inside sixty days. A pretty site that search cannot read does not exist. This one was readable before it was pretty.

03

The team owns the engine

Hearthstone Restoration did not rent a content service. They bought a framework, learned it, and run it. That is why month three looks like a stride and not a spike: the people on camera are the people doing the roofs, and the point of view is theirs.

Why this works for local service businesses.

Most contractors have the same shape of problem: excellent work, a referral pipeline that cannot scale, and a web presence that does not show up when a homeowner searches the town plus the trade. The fix is the same shape too. A site built to be read by search and AI, pages for every question and every town, Search Console and analytics read every month, and a social engine the team can run without an agency. The website page for the build is here, the search side here, and the framework the team learned here.

The bottom line.

A roofing company with zero website pages indexed got a new site in under four weeks, structured for SEO, answer engines, and social to match their goals. By month two Google had indexed twelve pages, impressions were up 60%, the site was ranking for its service searches, and it had sent two leads. By month three their own team was running the viral framework at 15x the reach on Instagram and 10x on Facebook. The site, the search, and the social were built as one system, and the client owns all three.

The next success story
could be yours.

Every engagement starts the same way: I look at what you have, what Google can see, and what the numbers say. Then we map the system. Book a strategy call below and bring your site.


Search figures come from the July and August 2026 SEO and growth reports prepared for Hearthstone Restoration from Google Search Console, Bing Webmaster Tools, and Google Analytics, with a live index check on September 15, 2026. Social figures are the client’s own Instagram and Facebook insights for month three of the framework against the starting month. Lead count is the client’s. No ad spend at any point.

Questions

Frequently asked questions.

How long does it take Google to index a new website?

Weeks, not days, and it depends on the build. Hearthstone Restoration’s new site had five pages indexed in month one and twelve by the end of month two, with nine of them crawled in a single week, because the site had a clean sitemap, schema, and answer-shaped pages from day one.

Why did impressions go up while clicks went down in month two?

Because the site started ranking for far more searches. In month one most clicks were people typing the business name. In month two it began appearing for service searches at positions 19 to 29, page two and three, where people rarely click yet. Impressions climb first. Clicks follow as those positions move up.

Can a roofing company get leads from its website without ads?

Yes. Hearthstone Restoration’s site sent two leads in its second month live, before link building had started, with no ad spend. The leads came from being findable for the searches homeowners make before they hire a roofer.

What is the combination package?

A website built for search and AI, an SEO and answer engine plan on top of it, and the trial reels viral framework taught to the client’s own team. Site, search, and social built as one system, in that order, and owned by the client.

Did the agency run their social media?

No. Hearthstone Restoration bought the viral framework and their team runs it in-house. The training covered testing every reel on strangers as a trial, reading the signals, and pushing only the winners. Month three, with a defined point of view, reach was 15x on Instagram and 10x on Facebook.

When does link building start?

Month four. The first three months are the site, the index, and the content, because links pointing at a thin site do very little. Once the content foundation is in, outside links have something worth pointing at.

How fast can a new site be built?

Hearthstone Restoration’s site went from first call to live in under four weeks: custom WordPress, few plugins, service and service area pages, a blog, and policy pages, with technical SEO and schema built in rather than added later.

What do you track for a local service business?

Pages indexed, impressions and clicks by query and by page, rank for the business name, Bing alongside Google, and real visitors in analytics with bot traffic filtered out. Reported monthly in plain English, with what comes next.

Shopping Basket