A roofing company should blog about what homeowners search before they hire a roofer, starting with what a roof costs, and every cost guide should give a real price range. Guides like these win readers: a Dallas builder we work with gets 87% of its Google clicks from its guides and posts. Write them after each service you sell has its own page, because roofers near Dallas get their search visits from the homepage and service pages, rarely from a blog.
Seven of nine Dallas-area roofers get their search visits from one page
Traffic estimates for nine roofers around Plano show seven of them earning their search visits from essentially one page.
For four of them, the homepage their Google profile links to carries 67% to 91% of the site’s visits.
One of those roofers has a single roof repair page, 842 words long, estimated in September 2026 at 1,574 visits a month.
Whitespark’s 2026 survey of local search experts ranks a dedicated page for each service among the top factors for the regular results below the map. Blog posts are not among the top factors it names.
Give each service you sell its own page before the first post goes up. If you’re still weighing whether search is worth paying for at all, read Is SEO Worth It for a Roofing Company? Cost, Timeline and What Moves Rankings.
A Dallas builder’s guides drew remodel readers and brought only home-build leads
The builder went from about 40 Google clicks a month in late 2025 to 833 in August 2026.
About 130 guides and posts did most of that work, and they ranked 4th to 8th on Google within their first month.
Its cost guides run 5,000 to 8,700 words, with price tables plus an author and date on each. Google says it has no preferred word count, so copy the price tables and the byline and let the question set the length.
The builder’s website form, which never sees phone calls, logged 91 entries from September 2025 to September 2026. Twenty were marked qualified, and the unpaid Google results started 12 of them.
Every lead from the guides was for a new home. The remodel cost guides, which draw the most readers, produced no qualified remodel lead.
The builder’s page about one lake area turned roughly 1 click in 10 into a lead, against about 1 in 300 for the guides. Write your first guide about the job you most want more of, and tie it to the places you work.
A roof cost guide has to name the price
A Dallas-area roofer we work with had a roof cost guide that opened by refusing to give a price. It sat around 85th on Google for “average cost to replace a roof in texas,” while every result on page one, HomeAdvisor and KXAN among them, led with a dollar range. Since September 16, 2026, the guide opens with a sourced range and a price table.
Open yours the same way: a sourced range for your state or metro, then a table by roof size or material. For what else the page should say, see Should Roofers Publish Prices? What a Roof Cost Page Should Say.
About 99.5% of that roofer’s cost-guide readers live outside its service area
Inside that roofer’s service area, searches naming a service and a city run 9,600 to 10,400 a month. Research questions, cost and insurance included, come to about 500.
Across the US those same questions are searched 107,210 times a month (Semrush, September 2026), so about 99.5% of the people reading that roofer’s cost guide live outside the area it serves.
To find your own share, compare your service area’s population with the country’s. The few readers who can hire you need something to act on, so name your service area in each guide and link it to the matching service page.
Nothing measured so far shows a roofing cost guide, that rebuilt one included, leading to a signed job, so judge each guide by the calls and form entries it brings from your area.
Your own jobs give a post the first-hand experience Google asks about
Google’s guidance asks whether a page shows “first-hand expertise and a depth of knowledge,” and whether it is clear who wrote it.
After the cost guides, write up the questions homeowners ask you at the kitchen table, such as how an insurance claim works on a roof. Then write about jobs your crew finished, with your own photos and what you found when the old roof came off, and put your name and the date on each post.
Google’s own checklist flags habits common in agency blog plans
Google’s self-assessment asks site owners whether they are “producing lots of content on many different topics in hopes that some of it might perform well.” It also asks about “using extensive automation to produce content on many topics” and about “changing the date of pages to make them seem fresh when the content has not substantially changed.”
An in-house hire at a Texas roofing company wrote on r/SEO that the old agency’s blog posts were “clearly AI written, stuffed with keywords,” and went up “like 4 in one day then none for 5 weeks.” Google’s spam policies count using generative AI to produce many pages “without adding value for users” as scaled content abuse.
A roofing company owner on r/SEO, shopping for an agency, was told by one firm that monthly blogs and other regular content “is not as important as other firms seem to think it is.” Google publishes no posting schedule, and its ranking guide ties its freshness systems to searches where fresher content “would be expected.” Update a cost guide when your prices change, and change its date only then.
If a plan sells FAQ markup to get expandable answers under your listing, Google’s documentation says that result “is only shown for well-known, authoritative government and health websites.” Google also says there are “no additional requirements to appear in AI Overviews or AI Mode,” so a post written for homeowners needs nothing extra for those answers. Ask any agency for fewer posts, each one answering a question homeowners ask you.
One press release brought the builder its links, and chambers brought a roofer’s
The Dallas builder’s 166 links from other sites, counted in Google Search Console in September 2026, came from one press release on GlobeNewswire dated July 20, 2026.
It was the vendor’s Premium package, listed at $487 in late September 2026, and the sites that picked it up sent 27 visits and no leads in 90 days.
Ahrefs found that 96.55% of the pages in its index get no traffic from Google. Missing links are one of its reasons, along with topics nobody searches and pages that miss what the searcher wanted.
An owner on r/localseo whose roofing site carries 140 blog posts said Google clicks rose from 166 to 312 after the business joined chambers of commerce in dozens of cities. The gain followed the chamber links, and he counted clicks, with no word on how many became jobs.
Before you write a guide, decide where links to your site will come from, whether a chamber of commerce or a press release.
Every post should clear this list before it goes up
- Each service you sell already has its own page.
- The post answers a question homeowners search, and a cost guide opens with a price range and says where it came from.
- It names your service area and links to the matching service page.
- Your name and the date are on it, and the date changes only when the content does.
- You know where links to your site will come from.
- It goes up as an update on your Google profile with a button linking to it. Google archives updates after six months unless you set a date range.
- You give it a few weeks before judging it, which is what Google suggests, then count the calls and form entries it brings from your area.
A blog reaches readers anywhere, while the jobs you can take sit around your office, so check that patch first with the free Google Maps heatmap. Pick your Google profile and a search, and in a few minutes you’ll see your rank at 49 points around your office.