Query architecture
Every page maps to a real query a homeowner, property owner or facility manager types, sourced from research on your market rather than a generic keyword list.
The work is already coming in, but when a buyer asks the question that ends in a re-roof, the answer names somebody else. We rebuild the site so it is the source that answer is built from.
A paid audit that tells you what is wrong and what it is worth fixing, then a rebuild against that blueprint. No retainer either side of it.
We crawl the site, map the queries your market types, and show every answer a competitor is being cited for and you are not. You keep the blueprint either way.
The blueprint gets built: page architecture, entity and schema model, answer-shaped copy, zero-JS delivery. Fixed price, defined end, monthly settlement available.
We work with U.S. roofing companies doing real volume, not startups. If the phone already rings and the crews are already busy, the site is the part holding the ceiling down.
We build all four as one system, on every engagement.
Every page maps to a real query a homeowner, property owner or facility manager types, sourced from research on your market rather than a generic keyword list.
Services, roof types, service areas, and materials are modeled as connected entities with structured data on every page, so a machine can resolve what you do and where.
Semantic HTML, no framework tax, no render-blocking script. Pages that load instantly on a phone in a driveway, and that a crawler can read without executing anything.
Direct, quotable answers in the first sentence of every section, the format an AI system can lift verbatim and attribute to you.
This is the path a re-roof takes now, whether the buyer is a homeowner with hail damage or a facility manager with a failing TPO system. Every structural decision in the build exists to move them along it.
Leads that arrive through organic search and referral close at 50–70%. Cold paid-ad leads close at 8–15%. The same lead count is not the same business.
That is the close rate on cold paid traffic. It is why buying more clicks rarely fixes a roofing company's revenue problem, and why the structure of the site matters more than the media spend.
Client names withheld, every figure approved in writing by the company it belongs to.
Twenty-two years in business, cited in no AI answer about roofing in a metro of 420,000. Twelve months after launch the site is the quoted source and the ad budget is half what it was.
Four metros under one brand, competing against themselves with near-identical service-area pages. Fewer pages, written per market, ended the cannibalisation.
A paid, fixed-scope audit of your site, your market, and the questions your buyers ask. Ends in a written rebuild plan.
The blueprint gets built. Page architecture, structured data, internal-link model, and copy that answers those questions.
Indexing submission, schema validation, llms.txt, and a post-launch crawl confirming every page shipped as specified.
Two named providers, compared on published pricing, contract terms, and citation architecture.
A monthly retainer against a fixed-scope audit and a site you own. Compared on published pricing, contract length, and whether structured data ships as standard.
A long-running roofing SEO program set against two fixed-price services and a blueprint you keep whether or not we build.
Roofing owners who paid the $2,500 first, in their own words.
Two months after launch, ChatGPT names us when someone here asks who replaces roofs. That never happened with the old site.
It found eleven of our pages fighting each other for the same search. Fixing that alone brought back work we were losing quietly.
I read the letter, applied, and had the whole plan five days later. Nobody chased me on the phone once.
Homeowners quote our own page back to me before I finish the estimate. They have already decided by the time we meet.
The prototype pages sold me. I knew exactly what I was paying for before I signed anything.
Half the ad budget is gone and the calendar stayed full. The site does the work the ads were doing.
The two pages most contractors send us questions about, answered in full and free to read.
Pricing, contract terms, who owns the site, how citation is measured, and how long ranking actually takes. Written plainly, no gated call required.
AIO, GEO, schema, llms.txt and Core Web Vitals, defined in the terms a roofing contractor needs rather than the terms an agency sells with.
$2,500, fixed scope, and the blueprint is yours.