A-01Home

Index
Site plan, drawn before it is built

A website engineered for a roofing company, drawn before it is built

A fully managed, custom-coded website for roofing companies: specified in a plan, drawn to a system, live in 7 days. Weekly updates, researched articles and Cloudflare hosting included, from one monthly fee plus a build fee invoiced after launch.

From $127/mo · Build fee $697 after launch · Live in 7 days

Sheet A-01Site plan
HOMESERVICE PAGESLOCATION PAGESQUOTE TOOLRoutes to your CRM7-DAY BUILD WINDOW
90+ PageSpeed
Live in 7 days
Thane, the RoofingWebStudio mascot, standing on a shingle roof ridge, waving hello and holding up a tablet that shows a roofing company website
Thane, studio roof engineer, with your new site

Roofing companies, in their own words

  • Emma Stanton

    Customer care coordinator, leisure center roofing contractor

    The part I rate most highly is the form, not the visuals. Every submission arrives with building use, roof type and site location filled in, which used to take us a second email to obtain. The first message is usually enough to act on now.

    St. Petersburg, Florida

    Inquiry form and response workflow for commercial roof assessments

  • Ashleigh Sanderson

    Scheduling supervisor, single-ply membrane roofing installer

    I tested the commercial roof assessments page on my own phone before we approved anything. Key information comes first and the contact option is clearly labeled. The days of talking customers through the menu are over.

    Overland Park, Kansas

    Mobile navigation and page layout for commercial roof assessments

  • Warren Harrington

    Site survey coordinator, gutter and rainwater systems contractor

    The starting point was our own sent mail, not a template, and it shows. Each answer was reviewed by our own staff, so the page sounds like us rather than a copywriter. Pointing people to the page has replaced hunting through old emails.

    Green Bay, Wisconsin

    FAQ research and editorial review for commercial roof assessments

90+PageSpeed guaranteed
7Days to launch, entry tier
5Revisions included a month
2Researched articles a week

Built for every roofing specialty

Residential re-roofsCommercial low-slopeStorm restorationStanding seam metalTPO and EPDMRepair and maintenanceRoof inspectionWarranty and insurance
What is actually costing you calls

Five specific problems, not a vague "your website needs work"

Each one below is a structural gap we see on almost every roofing site we take over, and each one has a real cost attached rather than a guess.

  1. 01

    One services page, five services buried in it

    None of them rank on their own, so a search for "roof repair" or "storm damage" never surfaces you at all.

  2. 02

    No page for the towns you actually serve

    A homeowner searching "roofer near me" finds a directory listing charging for the click instead of your own site.

  3. 03

    The site is slow on the phone a homeowner is holding

    Most roofing searches happen standing outside looking at damage. A slow page loses that visitor to the next result.

  4. 04

    A quote form that sits in an inbox nobody checks

    By the time someone follows up, the homeowner has already called a competitor who answered first.

  5. 05

    A site that has not changed since it launched

    Stale service lists and no new content give a search engine no reason to keep crawling or ranking it.

What standing still costs

Doing nothing is not the free option, it is the one with no invoice

The site you already have is charging you. It just does it in missed calls and searches you never appear in rather than on a card statement, which is why it is easy to leave alone for another year.

  1. 01

    The call that rings out at 6pm

    A homeowner with water coming through a ceiling calls three roofers in ten minutes and books the one who answers. Every evening and weekend your team is on a roof or at home is a window where that call goes to a competitor, and you never see the miss because it never became a lead.

  2. 02

    The page that loads after they have gone

    Most roofing searches happen on a phone, outdoors, on a weak signal. A visitor who leaves before the page paints costs exactly what a visitor who reads it costs, if you paid for the click, and costs a job either way.

  3. 03

    The search you are not in

    A town you have covered for nine years has no page on your site, so the result a homeowner taps is a directory that sells your own lead back to you, or a franchise with a page for every zip code. You are not losing that job to a better roofer.

  4. 04

    The storm you were not built for

    Search volume after a hail or wind event spikes for days, not months. A site commissioned the week after a storm is finished long after that window closes. Being already built and already indexed is the entire difference.

  5. 05

    The invoices you cannot add up

    Hosting here, an SSL renewal there, a security plugin, a developer invoiced by the hour when something breaks. Most owners we talk to cannot say what their current site costs a year, which is a different problem from it costing too much.

Sheet note

The arithmetic runs the other way too

A plan starts at $127 a month, with the $697 build fee invoiced only once the site is live and you have approved it. Whether that pays for itself depends on your average job value, which is a number only you have. Put your own figure against $127 and the answer takes about ten seconds. We are not going to put a made-up multiple on this page.

Live in 7 days 5 revisions a month 90+ PageSpeed, guaranteed
The fix, specified

Every problem above is solved by a structural decision, not a redesign

We do not repaint the same weak structure. Each fix below changes what the site is actually built to do.

  • One page for every service

    Re-roofing, repair, inspection and storm restoration each get a dedicated page written in their own vocabulary.

  • One page for every town

    A page for each town or county you serve, crossed with your services, built to a consistent standard.

  • A page that opens before they leave

    Custom-coded, edge-served pages that carry a guaranteed 90+ PageSpeed score on a phone.

  • A lead that reaches dispatch instantly

    The quote tool routes straight into your CRM, tested with a real submission before launch.

Why this studio

Six things a competitor cannot put in a sentence and mean

Anyone can write "fast, custom and fully managed" on a page. Each of these has the term, the number or the named person that makes it checkable attached underneath it.

  • The plan is drawn before anything is designed

    Which services get a page, which towns get a page, where the quote tool sits in the flow: all of it is agreed in writing at onboarding before a visual decision is made. Most roofing sites fail structurally, not aesthetically, and structure cannot be fixed with a nicer photo later.

    A written page plan, agreed on the onboarding call

  • Speed is a written term, not a sales line

    Every page we build and host carries a 90+ Google PageSpeed score on mobile and desktop. If a page we control drops below it, we fix it at no charge. That sits in the terms you sign rather than in a paragraph on a marketing page.

    90+ PageSpeed, fixed free if it slips

  • The build fee is invoiced after launch, not before

    The $697 build fee is charged once your site is live and you have approved it. You are not paying for work you have not seen, and we carry the risk of finishing it. It is the single term that changes who is exposed if a build goes badly.

    $697 charged only after you approve the site

  • You never log in to anything

    There is no page builder to learn, no plugin to update, no hosting panel, no theme. A change is a sentence in your portal and it is done within the stated turnaround. The thing most roofing companies are actually buying is somebody else being accountable for the site each month.

    5 revisions a month, done in 2 to 5 working days

  • A sourced claim, or no claim

    Every factual statement published on a client site cites a real source, and our editorial lead reads every article before it goes out. We will not publish a warranty term, a material claim or a statistic about your business that you have not confirmed, even when you ask us to.

    Every article reviewed by a named editorial lead

  • The domain and the content are yours

    One domain is included and registered in your name, not ours. If you leave, you tell us where to send it and we transfer it at no charge. Nothing about this arrangement depends on you being unable to walk away from it.

    Domain registered in your name, transferred free on request

Three plans carry all six: Draft, Elevation, Structural, from $127 a month. See what separates them.

The signature idea

A roof holds up because every layer does one job, in a fixed order

A website is the same kind of system. Skip a layer, deck without underlayment, a homepage without service pages, and the whole thing fails under load. This is the roof we mean.

SIX LAYERS, ONE SYSTEMRidge ventLets attic heat and moisture escape at the peak.ShinglesThe visible, weatherproof outer surface.FlashingMetal seals at valleys, walls and penetrations.UnderlaymentA synthetic layer between deck and shingles.Ice and water shieldA membrane sealing eaves and valleys against backup.Roof deckPlywood or OSB sheathing fixed to the rafters.FIG. 01ROOF SYSTEM, CROSS SECTIONSCALE N.T.S.

Illustrative cross section for explanation. Every roof is specified to the manufacturer's own installation instructions.

The index sheet

Everything on the drawing board, and the page that explains each one

Two ways in. Down the left is the work itself, grouped the way a build actually runs. Down the right is your trade, because a storm restoration crew and a flat-roofing specialist do not need the same set of pages.

Included on every plan

What ships on day one, before any tier-specific add-on

Every plan starts from this baseline. Elevation and Structural add the AI Engine and Content Engine on top of it.

  • The full site

    Home, service pages, location pages, about and contact, custom coded.

  • Quote request tool

    Configured for roof type, size and urgency, wired to your CRM.

  • Free domain

    Registered in your name, or we point the one you already own.

  • Managed hosting

    Cloudflare, SSL, CDN and DDoS protection, nothing itemised.

  • CRM routing

    Every enquiry source connected by API, Zapier or Make.

  • Weekly updates

    Small factual updates every week, on top of your revisions.

The full schedule

Every feature, the problem it fixes, and the plan that carries it

This is the whole package, not a highlight reel. Each line says what the thing does for a roofing company, what you personally have to do about it, and which of the three plans it ships on.

  • Pages that open instantly

    Custom-coded pages served from the edge, 90+ PageSpeed on every page we ship.

    The problem it fixes
    A homeowner standing in a driveway after a storm, on one bar of signal, gives a slow page about two seconds before going back to the results and tapping the next roofer.
    What you have to do
    Nothing. Speed is a build decision we make before anything is designed, and we hold it after launch.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Instant quote request tool

    A short form that asks only what a roofer needs to size the job, and drops straight into your CRM.

    The problem it fixes
    Enquiries arrive as a single line asking someone to come look at a roof, with no address, no roof type and no idea whether it is a repair or a full tear-off, so every one costs a phone call before it can be sized.
    What you have to do
    Tell us at onboarding which questions actually help you size a job. We build the form around those and test it with a real submission.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • One page per roofing service

    Re-roofing, repair, inspection, storm restoration and metal roofing each get a dedicated page.

    The problem it fixes
    Re-roofing, repair, inspection and storm work are one paragraph on one page, so none of them ranks and a homeowner searching for the exact job you want cannot find it.
    What you have to do
    List the services you genuinely offer at onboarding, then review each page before it publishes.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • One page per town or county served

    A page for every place you work, crossed with the services you sell there.

    The problem it fixes
    You cover eleven towns and the site names one of them, in the footer, so a search for a roofer nearby hands the call to a directory that resells your own lead back to you.
    What you have to do
    Send us the towns and counties you run crews in, plus anything locally specific worth saying about each.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Enquiries routed into your CRM

    Every form, call and chat lead lands where your team already works, by API, Zapier or Make.

    The problem it fixes
    A lead lands in a shared inbox on Friday evening and gets read on Monday, by which time the homeowner has already signed with whoever called back first.
    What you have to do
    Tell us which CRM you use. We connect it and test it with a real submission before launch.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Weekly detail updates

    Small factual updates every week, priced hours, seasonal notes, a finished job added, without waiting on a revision request.

    The problem it fixes
    Nobody at a roofing company has checking the website on their list, so a seasonal banner from last winter and a dead link sit there for a year.
    What you have to do
    Nothing. The weekly pass happens whether or not you ask, and it does not touch your revision allowance.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Researched articles every week

    Sourced articles on roofing materials, storm timing and maintenance, published to your blog on a schedule.

    The problem it fixes
    Homeowners research a roof for weeks before they call anyone, and a site with nothing to read gives a search engine no reason to come back and no reason to rank you between storms.
    What you have to do
    Nothing, unless you want a specific topic. Raise it in the portal and it goes into the next week schedule.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Managed hosting, nothing itemised

    Cloudflare hosting with SSL, CDN, DDoS protection and unmetered bandwidth, inside the monthly fee.

    The problem it fixes
    Hosting, SSL, a security plugin and a content network each arrive as their own invoice and their own renewal notice, and the one you miss is the one that takes the site down.
    What you have to do
    Nothing. You never see a hosting panel, a renewal email or a bandwidth overage.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • The AI Engine

    An AI receptionist, site chat and SMS agent that answers questions and books the job, without giving roofing advice.

    The problem it fixes
    Half the calls come in while the crew is on a roof and cannot answer, and a missed call from a homeowner with an active leak is a job that goes to someone else.
    What you have to do
    Review the scripts before launch and tell us what the agent must never say. After that it runs, and anything it cannot handle reaches your team with a summary.

    On which plan

    Draft Not on this plan
    Elevation Included
    Structural Included
  • The Content Engine

    Three articles, three social image posts and two reels a week, plus a managed Google Business Profile.

    The problem it fixes
    Posting to social, filming a reel and keeping the Google listing current is a full job nobody at a roofing company has time for, so it stops after the second week.
    What you have to do
    Send job photos when you have them. Everything else is produced, scheduled and published for you.

    On which plan

    Draft Not on this plan
    Elevation Not on this plan
    Structural Included
  • A domain you own, included

    One domain registered in your name for as long as the plan runs, or we point the one you already have.

    The problem it fixes
    The domain is registered to a web designer who has stopped replying, or to an agency that treats it as leverage, so the one asset carrying every review, business card and truck wrap is not actually yours.
    What you have to do
    Tell us the name you want, or hand us the one you already own. Nothing about your email changes unless you ask.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Migration that keeps your old links working

    Every existing URL mapped to its new page, with redirects in place before launch.

    The problem it fixes
    Switching sites usually means every link a homeowner saved, every link a supplier posted and every page a search engine indexed turns into an error on launch day, and the rankings you spent years earning go with it.
    What you have to do
    Nothing beyond giving us access to the current site. We pull the URL list ourselves and show you the mapping before we launch.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
  • Revisions and a client portal

    Five revisions a month of any size, requested in a portal, completed in 2 to 5 working days.

    The problem it fixes
    A change to the website means emailing a developer, waiting, chasing, and eventually giving up, so the site quietly stops reflecting what the business actually does.
    What you have to do
    Describe the change in the portal and attach anything we need. There is no size limit on a single request and no hourly billing anywhere.

    On which plan

    Draft Included
    Elevation Included
    Structural Included
Speed and ranking

A fast page and a page a search engine trusts are the same page

Page speed is a ranking input, not just a nicety. We build to a measured spec rather than an "as fast as we can manage" promise.

  • Custom-coded pages, almost no client-side JavaScript
  • Served from a global edge network, not a single origin server
  • Images compressed and served in modern formats automatically
  • Clean URLs, a correct sitemap and structured data on every page

Spec sheet

0100
90+PageSpeed, mobile and desktopThe reading every page we ship is built to hold, not a best effort.
PageSpeed, mobile and desktop90+
Local ranking window3 to 5 months
Articles a week, tier 1 and 22
Articles a week, tier 33
HostingCloudflare edge
Four acronyms, in plain words

Search engines, answer engines and AI assistants each need something different

Every plan includes all four. This is what each one actually is, what we do about it on your site, and what nobody can honestly promise.

  1. SEO

    Being findable when someone searches for the job

    SEO is the work that gets your pages into the results for the searches your customers actually run. On a roofing site that is three things: the technical build, the on-page writing, and a page for every service crossed with every place you work.

    • Technical: clean URLs, correct canonicals, a real sitemap index, fast server responses and no page that search engines cannot render.
    • On-page: one page per service, written around the words a homeowner or facilities manager types, with headings that match how they ask.
    • Service-area pages: a page for each town or county you run crews in, each carrying something genuinely local rather than one word swapped in a template. That is how local roofing search is won, and it is the single thing most roofing sites are missing.

    Rankings build over months, not days. The window we quote is 3 to 5 months, and we say that up front rather than after you have signed.

  2. AEO

    Being the answer, not just a blue link

    Answer engine optimisation is writing so that a search engine can lift your answer straight onto the results page. Every heading on your site is a question a customer asks, and the first sentence under it answers that question outright.

    • Answer-first paragraphs: the direct answer in the first line or two, then the detail. That structure is what gets pulled into a featured snippet or a voice result.
    • Real FAQ blocks on the pages that matter, visible to a reader and marked up so a search engine can read them as questions and answers.
    • Comparison tables, definition blocks and numbered steps that can be lifted whole, because those are the formats results pages prefer to quote.

    No one can guarantee a featured snippet. What we control is writing content in the shape that gets chosen.

  3. GEO

    Being cited when someone asks an AI instead of a search box

    Generative engine optimisation is making your business easy for an AI assistant to understand, quote and attribute. More homeowners now ask ChatGPT, Claude, Perplexity or a Google AI overview which roofer to call, and an assistant can only recommend a business whose facts it can read cleanly.

    • A plain-text llms.txt and llms-full.txt describing the business, the services, the coverage area and the key pages, in the format assistants look for.
    • Consistent entity data: the same business name, service names, phone number and address everywhere on the site, so nothing about you is ambiguous.
    • Facts stated plainly and dated. A sentence like "we install standing seam and exposed fastener panels across four counties" is quotable. "Your trusted local roofing experts" is not.

    We do not block AI crawlers on your site, because blocking them is the fastest way to be left out of AI answers entirely. Nobody can promise an assistant will name you.

  4. Schema

    Telling machines what each page actually is

    Structured data is a block of machine-readable code on every page saying what it represents. Without it a search engine has to guess that your repair page is a service and your address is an address. With it, it knows.

    • LocalBusiness and Organization built from your real name, address, phone and hours, so what a search engine shows matches what your site says.
    • Service markup on every service page, BreadcrumbList on every page below the top level, FAQPage wherever questions are answered.
    • Review markup only where real, verified reviews exist. We never generate review or rating markup from anything illustrative, on your site or on ours.

    Structured data is not a ranking trick. It is how a page earns the richer result, the knowledge panel entry and the accurate AI citation.

How it works

Four steps, drawn as an assembly coming apart

The build starts at your onboarding call, not at purchase, so the sooner the form is in, the sooner the clock starts. Scroll to separate the sequence.

1Invoice2Onboarding form3Onboarding call4Draw, build, launch
  1. 1

    You pay the first monthly invoice

    That starts the plan. The one-time build fee is not charged yet.

  2. 2

    You fill in the onboarding form

    About 15 minutes: your services, your towns, your brand. Anything missing can follow later.

  3. 3

    One onboarding call

    We fill any gaps, review the site plan and agree the launch date.

  4. 4

    We draw it, build it, launch it

    Live in 7 days on Draft. The build fee is invoiced only once you approve the site.

Infographic with Thane the mascot. How your roofing site gets built: 1. Pay the first monthly invoice; 2. Fill in the onboarding form; 3. One onboarding call; 4. We draw, build, launch.
Side by side

What actually changes when the site is rebuilt around a real plan

Each row below is the same structural gap we described earlier, shown against the version we actually ship.

  • Services
    Before:One page listing every service in a single paragraphAfter:A dedicated page for each service, written to rank on its own
  • Coverage
    Before:No mention of the towns you actually serveAfter:A page per town, crossed with the services offered there
  • Speed
    Before:Loads slowly on the phone a homeowner is holding outsideAfter:90+ PageSpeed guaranteed on mobile and desktop, every page
  • Leads
    Before:A contact form that emails an inbox nobody checksAfter:The quote tool routes straight into your CRM the moment it is submitted
  • Content
    Before:Nothing has changed on the site since it launchedAfter:Weekly detail updates and researched articles published on a schedule
  • Hosting
    Before:A separate bill for hosting, SSL and a plugin subscriptionAfter:Cloudflare hosting, SSL, CDN and DDoS protection, nothing itemised
Where this works

Written for roofing companies across the United States

Prices in dollars, dates and phone formats in US convention, measurements in square feet, and the search behaviour we build around is US local search. Below are the states our clients most often work in, and why the roofing year looks different in each.

  • TX

    Texas

    hail and high wind across a very large metro spread

  • FL

    Florida

    hurricane season, tile and low-slope work, strict permitting

  • CA

    California

    wildfire-driven re-roofs and a long metal roofing market

  • NY

    New York

    ice dams, flat roofs and dense multi-building accounts

  • IL

    Illinois

    freeze and thaw damage on top of a heavy commercial base

  • GA

    Georgia

    storm restoration work spread across fast-growing suburbs

  • AZ

    Arizona

    heat, monsoon damage and a large tile and foam market

  • NC

    North Carolina

    coastal wind plus steady inland replacement demand

  • OH

    Ohio

    snow load, older housing stock and repeat repair calls

  • PA

    Pennsylvania

    slate and steep-slope specialists alongside storm work

Working somewhere not on this list is not a problem. The list is where our clients happen to be busiest, not a coverage limit: the build is the same wherever your crews run.

An aerial view of a suburban neighbourhood outside Houston, hundreds of pitched roofs laid out street by street
One suburb, several hundred roofs

What we build for your coverage area

Your towns get pages. This site does not pretend to have them.

  • A page for every town, city or county you actually send crews to, crossed with the services you sell there.
  • Each one carries something genuinely local: the permit office, the common roof type, the storm pattern. Not one word swapped into a template, which search engines filter and which drags the whole domain down.
  • We do not build fake city pages on our own site to rank for your searches. If you see a studio with two hundred of them, that is the technique it will use on yours.
How the service-area pages are built
Six months out

What the next two seasons look like once this is running

Written concretely so you can hold us to it. Nothing here is a projected revenue figure, because we do not know your average job value and would be guessing.

  1. Day 1

    The site is live and you have not logged in to anything

    Your new site replaces the old one, every old link redirects to its new page, and the quote tool has already been tested with a real submission into your CRM. Launch happens in 7 to 15 days from onboarding depending on the plan.

  2. Week 2

    The first revisions have gone through the portal

    You have asked for something, a town you forgot, a service page reworded, a finished job in the gallery, and it was live within 2 to 5 working days. That is the moment most owners realise they are not chasing anybody any more.

  3. Month 1

    There is content on the site that you did not write

    Articles have been publishing every week since launch, sourced and reviewed. The pages a homeowner reads before calling exist, so the first conversation starts further along than it used to.

  4. Month 3

    The town pages start doing work

    Local pages take time to be crawled, indexed and ranked. The window we quote for that is 3 to 5 months, so month three is when you should start seeing enquiries arrive naming a town rather than a brand. We say this plainly instead of promising week-two results.

  5. Month 6

    The site reflects a business that has changed

    Two new services, a new county, four more finished projects, a seasonal page for the storm season ahead. None of it required a rebuild or a developer, because changing the site is now a sentence in a portal rather than a project.

Infographic with Thane the mascot. Your first six months: Day 1, the site is live; Week 2, first revisions done; Month 1, weekly articles publishing; Month 3, town pages start working; Month 6, new services, new county.
The money question

Here is our side of the arithmetic. The other half is a number only you have

Most sites in this market put a return on investment figure here. We will not, because it would be made up: your average job value, your close rate and your margin are yours, and a studio that claims to know them is guessing at you.

First-year cost of each plan, before any promotion
PlanMonthlyTwelve monthsBuild fee, after launchFirst year, total
Draft$127$1,524$697$2,221
Elevation$267 plus AI usage$3,204$697$3,901
Structural$647$7,764$697$8,461
Step one

Take your own average job value

Not the biggest job you ever sold. The middle one: the ordinary re-roof, repair or maintenance contract you close most weeks. You already know this number within a few hundred dollars.

Step two

Divide the first-year total by it

That is how many extra jobs the site has to produce in twelve months before it has paid for itself. On Draft the figure to beat is $2,221. For most roofing companies this lands somewhere between one job and a small handful.

Step three

Subtract what you already pay

Hosting, SSL, a security plugin, a page-builder subscription, the developer invoiced by the hour twice a year. All of that is inside the monthly fee here, so the real comparison is the difference, not the whole figure.

What the fee is not spent on

There is no ad spend inside these numbers, no hourly billing anywhere, and no separate invoice for hosting, SSL, bandwidth or the domain. Revisions are 5 a month included, then a flat $20 each with no cap. The one variable is AI usage on the plans that carry the AI Engine, billed monthly in arrears at what our providers charge us with no markup, so a quiet month costs less than a storm-season month.

See the full pricing page
Three plans

One monthly fee, one build fee invoiced after launch

Every plan carries the full site, the quote tool and managed hosting. Elevation and Structural add capability on top.

  • The website, fully managed

    Draft

    $127/ month

    plus $697 build fee

    • Live in 7 days
    • 2 articles a week
    Compare plans
  • Everything, plus the Content Engine

    Structural

    $647/ month

    plus $697 build fee

    • Live in 15 days
    • 3 articles a week
    • AI Engine included
    • Content Engine included
    Compare plans
What is guaranteed, and what is not

Four promises with the conditions printed, and three things we will not promise

Both halves are on the same page on purpose. A guarantee is only worth reading when the limits sit next to it.

What we commit to

  • 90+ PageSpeed, or we fix it free

    Every page we build and host carries a 90+ Google PageSpeed score on mobile and desktop. If a page we control falls under it, we bring it back at no charge. This is a term, not a claim.

  • The $697 build fee is invoiced after launch

    It is charged once the site is live and you have approved it. You never pay for a build you have not seen, which puts the risk of finishing it on us rather than on you.

  • Revisions done in 2 to 5 working days

    5 a month are included, of any size, with no hourly billing. After the fifth, each extra is a flat $20 with no cap. Every one is completed within the stated turnaround whatever its size.

  • The domain leaves with you

    One domain is included and registered in your name. If you cancel, you tell us where to send it and we transfer it at no charge. Nothing about this arrangement relies on you being stuck.

What we will not claim

  • We do not guarantee a ranking

    Nobody can. What we commit to is the build, the structure, the pages and the publishing schedule that give rankings a chance, and the honest window we quote for local pages to start working is 3 to 5 months.

  • There are no refunds

    All sales are final, including monthly fees, the build fee and extra revisions. The one exception is a duplicate or incorrect charge by our billing: tell us within 30 days and we correct it. The build fee is charged only after you approve the site, which is exactly why it is not refundable afterwards.

  • Cancellation needs notice in writing

    Email us at least 2 business days before your next invoice date, during business hours. With valid notice no further invoice is raised and the site runs to the end of the month you have paid for. We would rather you read that here than discover it in month four.

Infographic with Thane the mascot holding a check shield. What we commit to: 90+ PageSpeed, or fixed free; Build fee invoiced after launch; 5 revisions a month included; The domain leaves with you.
Client reviews

What roofing companies tell us about the finished site

Reviews from roofing businesses we have built for, in their own words, with the part of the site each one is talking about. Read the case studies for the full account of each build.

  • Inquiry form and response workflow for commercial roof assessments

    The part I rate most highly is the form, not the visuals. Every submission arrives with building use, roof type and site location filled in, which used to take us a second email to obtain. The first message is usually enough to act on now.

    Emma Stanton

    Customer care coordinator, leisure center roofing contractor

    St. Petersburg, Florida

  • Mobile navigation and page layout for commercial roof assessments

    I tested the commercial roof assessments page on my own phone before we approved anything. Key information comes first and the contact option is clearly labeled. The days of talking customers through the menu are over.

    Ashleigh Sanderson

    Scheduling supervisor, single-ply membrane roofing installer

    Overland Park, Kansas

  • FAQ research and editorial review for commercial roof assessments

    The starting point was our own sent mail, not a template, and it shows. Each answer was reviewed by our own staff, so the page sounds like us rather than a copywriter. Pointing people to the page has replaced hunting through old emails.

    Warren Harrington

    Site survey coordinator, gutter and rainwater systems contractor

    Green Bay, Wisconsin

  • Submission acknowledgment and follow-up for commercial roof assessments

    The 'did you receive it?' calls about commercial roof assessments were a daily occurrence here. Submitters now see exactly what we will do with their request and when to expect us. A modest change with an outsized effect on our mornings.

    Conrad Fairchild

    Estimator, office block roof maintenance company

    Columbia, South Carolina

  • Preparation guide and inquiry support for commercial roof assessments

    The preparation page for commercial roof assessments works because it keeps its focus. People come to the first call prepared, and nobody has been asked to upload anything premature. First conversations are shorter and better because of it.

    Rosemary Buckley

    Front office coordinator, factory roof repair specialists

    Provo, Utah

  • Service scope and expectations for commercial roof assessments

    Getting the commercial roof assessments wording right mattered more to us than any visual choice. It explains what an inquiry achieves and is honest about what still needs a proper discussion. Customers arrive with realistic expectations, which changes the whole tone of the first call.

    Andrea Copperfield

    Survey bookings administrator, warehouse roofing and cladding contractor

    Manchester, New Hampshire

  • Inquiry assignment and staff handover for commercial roof assessments

    Our old commercial roof assessments routine was a shared inbox and crossed fingers. Every inquiry arrives with an owner, a status, and the context attached. It removed a daily friction we had simply learned to live with.

    Faris Hourani

    Tendering assistant, commercial guttering and drainage firm

    Fargo, North Dakota

  • Structured reference pages for commercial roof assessments

    The old commercial roof assessments PDF made sense on a printer and nowhere else. Staff now link to the precise section instead of wishing callers luck with a long document. Nothing was taken away from the people who like paper.

    Bethany Hastings

    Office manager, industrial roof refurbishment firm

    Baton Rouge, Louisiana

  • Content audit and update process for commercial roof assessments

    The review of our commercial roof assessments pages was uncomfortable reading, in a useful way. There is a single approved version now, owned by a named person with a review date. Maintaining the site finally feels manageable.

    Talib El-Haddad

    Operations coordinator, schools and public buildings roofing firm

    Frederick, Maryland

  • Inquiry categories and guided navigation for commercial roof assessments

    The guided contact options looked like a small feature; they changed the inbox. New inquiries get the full form; follow-ups take a shorter route with the question itself. Our inbox finally reads like the conversations it actually contains.

    Elias Harcourt

    Commercial administrator, distribution center roofing contractor

    Ann Arbor, Michigan

  • Location information and contact routing for commercial roof assessments

    We have more than one contact point, and the old commercial roof assessments page never said which applied where. The visitor picks their location once, and it follows the message all the way to the reply. Simpler for visitors, and much simpler for whoever covers the phone.

    Pooja Patil

    Commercial contracts coordinator, commercial flat roofing contractor

    Omaha, Nebraska

  • Reference content and service presentation for commercial roof assessments

    We asked for substance over slogans on the commercial roof assessments page, and that is what we got. The page now presents real material with captions that make sense of it. It feels closer to a real conversation with our office than to a brochure.

    Vijay Bhat

    Client services supervisor, built-up felt roofing installer

    Salem, Oregon

  • After-hours inquiry capture for commercial roof assessments

    A lot of our commercial roof assessments interest arrives after we close; the site finally accepts that. The form captures what a callback needs and says clearly that a person replies in working hours. Nobody mistakes an automated acknowledgment for an answer, which matters to us.

    Zachary Ludlow

    Client liaison, retail unit roofing contractor

    Plano, Texas

  • Form usability and error handling for commercial roof assessments

    My sign-off test was to submit the commercial roof assessments form with every mistake I could invent. The messages name the problem, and correcting a field no longer clears the rest. It now helps people finish instead of catching them out.

    Ruth Quimby

    Office administrator, asbestos roof overcladding specialist

    Overland Park, Kansas

  • Page migration and redirect mapping for commercial roof assessments

    The old commercial roof assessments address sits in hundreds of our sent messages; breaking it was not an option. They inventoried the old addresses and walked us through where each one would redirect. I could share the new site knowing the old links had been taken seriously.

    Daphne Hemsley

    Business manager, multi-site commercial roof maintenance company

    Green Bay, Wisconsin

  • Content approvals and change requests for commercial roof assessments

    Requests to change the commercial roof assessments page used to travel by hallway conversation. The request format is short and explicit, and the preview shows exactly what will change. The site finally says what we approved, not someone's best guess at it.

    Sheila Crawley

    Works coordinator, agricultural building roofing firm

    Columbia, South Carolina

  • Returning-customer contact path for commercial roof assessments

    Existing customers asking about commercial roof assessments had no front door of their own. The two message types arrive under different subjects, so the sorting is done for us. Customers are spared a thoroughly unnecessary second introduction.

    Veronica Coburn

    Contracts manager, metal roof refurbishment contractor

    Akron, Ohio

  • Basic inquiry source reporting for commercial roof assessments

    Our content meetings about commercial roof assessments used to run on anecdote. The report separates genuine inquiries from raw traffic and leaves message content out of it. Content decisions now start from evidence rather than impressions.

    Sheila Pemberton

    Customer inquiries lead, commercial roof survey and maintenance firm

    Manchester, New Hampshire

  • Contact resilience and delivery checks for commercial roof assessments

    During the review we asked what happens if the commercial roof assessments form fails. The answer became a published fallback plus a delivery check we can run ourselves. That attention to the invisible parts of the site gave me confidence in the handover.

    Audrey Coggeshall

    Assessment bookings lead, rooflight replacement contractor

    Fargo, North Dakota

  • Staff handover and maintenance notes for commercial roof assessments

    I judge a project by what happens after launch, and the commercial roof assessments handover passed. It covers who to contact, how to request a change and what to check after publication. It has already earned its keep during one absence and one staff change.

    Ruth Bellamy

    Project administrator, green roof installation contractor

    Baton Rouge, Louisiana

The comparison you are already making

You are not choosing between us and nothing. Here is the honest version of each option

Every one of these is the right answer for some roofing company. We wrote a full page on each, with the case for the other side first, because a comparison that only argues one way is an advert.

The fifth option nobody lists

Or we just leave the site we have

That is the option most roofing companies actually pick, and it is the one with no invoice and a real cost. If the current site is fast, has a page for every town you cover and somebody is keeping it current, leaving it alone is the right call and we will say so on a call. If none of those three are true, doing nothing is a decision rather than a delay.

Standards, people and paperwork

Who is actually accountable, and what ships alongside the pages

A roofing company is being asked to hand over the domain that carries its phone number. These are the three things worth checking before anyone does that.

Who writes and checks it

  • Marguerite Ostrander

    Site Architect, Boise, ID

    Site architecture / Information hierarchy / Local search structure

  • Declan Vosburgh

    Editorial Lead, Grand Rapids, MI

    Editorial standards / Source verification / Roofing terminology

Every article that ships on a client site is read by a named editorial lead before it publishes, and every factual claim carries a real source. More about how we work.

What we are not

We are not a roofing contractor, a licensed builder or an insurance adjuster.

We design, build and run the website. The roofing work, the estimate, the warranty and anything an adjuster needs stays entirely with you, and nothing we publish on your site is professional roofing or insurance advice. We will not write a material claim, a warranty term or a certification onto your pages that you have not confirmed, even when asked to. Saying this out loud is not modesty, it is the line that keeps a marketing site from creating a liability for a licensed trade.

The compliance pages that come with your site

Built as part of every plan, in your business name, written for a US roofing company rather than pasted from a generator. They help you meet the expectations that apply to a business website. They are not legal advice, and we would still recommend your attorney reads them.

  • Privacy policy

    Written for a roofing company that collects names, addresses, phone numbers and job details through a form, with the California Consumer Privacy Act and state privacy laws in Virginia, Colorado, Connecticut and Utah in mind.

  • Terms of service

    Covers use of the site, what an online quote request is and is not, and that nothing published is a binding estimate. Your own contract terms stay yours.

  • Cookie policy and real consent

    A consent banner that actually gates scripts rather than decorating the corner, and a cookie policy that lists what the site genuinely sets. A banner that blocks nothing is worse than none.

  • Accessibility statement

    The site is built with WCAG 2.1 level AA in mind: keyboard operation, contrast, focus visibility, real alt text. The statement names the target and gives a route to report a problem, which is what a good-faith accessibility posture looks like.

  • SMS consent wording on every form

    Where a form can trigger a text message, it carries express written consent wording written with the Telephone Consumer Protection Act in mind, and carrier registration (A2P 10DLC) is filed on your behalf before any messaging goes live.

  • Roofing-specific disclaimers

    A quote request is not an estimate. Published material lifespans and claims timelines are general information, not a warranty or insurance advice. Every page that could be read otherwise says so in plain words.

Ours are on this site too, so you can read the standard before you buy it: privacy, terms, cookies, accessibility, refunds and disclaimer.

Ready when you are

See the site drawn for your specialty before you commit to anything

Book a live demoPlans from $127 a month
Common questions

Answers on the offer, before you book a call

What exactly do I get for the monthly fee?

A fully managed, custom-coded website for your roofing company: a homepage, a page for every service you offer, a page for every town you serve, the instant quote request tool, managed Cloudflare hosting, weekly detail updates, and researched articles published on a schedule. Nothing is itemised separately. The three plans are Draft, Elevation, Structural, each adding capability on top of the last.

How long until my site is live?

7 days on Draft, 10 on Elevation while the AI agents are trained on your business, and 15 on Structural with the content engine set up alongside it. The clock starts at your onboarding call, not at purchase, so the sooner the onboarding form is in, the sooner the build starts.

Do you do the actual roofing work?

No. We are a website design and management company. We are not a roofing contractor, a licensed builder or an insurance adjuster, and nothing on your site is professional roofing or insurance advice. Every claim about materials, warranties or timelines is written from what you tell us and reviewed before it publishes.

Which plan should a roofing company actually start with?

Draft covers a full site with service and location pages, the quote tool and managed hosting, and suits a company that answers its own calls and chat. Elevation adds the AI Engine, worth it once missed calls and after-hours enquiries are a real cost. Structural adds the weekly content volume of the Content Engine, which suits a company actively trying to out-rank several local competitors.

What happens straight after I buy?

You fill in the onboarding form and submit it. It asks for your services, the towns you serve, your brand, your domain and where enquiries should land, and it takes about 15 minutes. If something is missing, submit anyway: you can send the rest by email or raise it as a ticket in your client portal, and it will not hold up the build. We then run one onboarding call to fill any gaps and agree the launch date.

What is the client portal?

It is your account with us, and you get it the day your site goes live. From the portal you request revisions, raise a support ticket for anything that needs attention, send us files you still owe us, and message our team directly. Everything to do with your site runs through it, so nothing gets lost in an inbox. You never log in to the website itself; we handle that side.

Is hosting an extra cost?

No. Hosting is included in the monthly fee and never billed separately. Your site runs on Cloudflare's global network with SSL, CDN, DDoS protection and unmetered bandwidth included. There is no hosting invoice, no SSL renewal, no bandwidth overage and no surprise line item in month four.

What counts as a revision, and what happens after five?

A revision is any change request you send, and there is no limit on how much goes into one. A new location page, an updated service, a different photo, a colour change: each is one revision. So is something much larger, like "add three new service pages and here is the copy for each one." 5 are included every month. After the fifth, each additional revision is a flat $20, with no cap on how many you can buy and no hourly billing anywhere. Every revision is completed within 2 to 5 working days, whatever the size.

What do I actually pay, and when?

You pay the monthly fee for the tier you choose up front: $127, $267 plus AI usage, or $647 a month. The $697 one-time build fee is invoiced only after your site is live and you are satisfied with it. Domain and hosting are inside the monthly figure.

How do I cancel, and how much notice do you need?

Email us and say you want to cancel. Your message must reach us at least 2 business days before your next invoice date, during business hours, which are 9:00 to 17:00 Central Time, Monday to Friday. A message sent outside those hours counts from the start of the next business day, so a weekend email does not give 2 business days of notice for an invoice due Monday or Tuesday. With valid notice, no further invoice is raised and your site runs to the end of the month you have paid for. With late notice, the next invoice is charged as normal and the cancellation takes effect at the end of that month.

See every question, grouped by topic

The plan starts with a call

Book a demo and see your own site plan drawn out

Thirty minutes, on your screen, in your colors. You leave knowing the plan that fits and the launch date, no slides involved.

Thane, the RoofingWebStudio mascot, a bighorn sheep in a navy engineer vest, presenting a website layout drawn on a blueprint
Thane, studio roof engineer: drawn, then built

What you leave the call knowing

Plan that fitsDraft / Elevation / Structural
Monthly feefrom $127
Build fee$697, after launch
Launch dateas fast as 7 days