Everything included in a RoofingWebStudio website
Every feature of a RoofingWebStudio website for roofing companies, and which of the three plans carries it.

Every feature, drawn as its own sheet
Page across the set. Each sheet opens the full write-up for that feature further down this page.
Sheet set 01 / 13
- F-01Pages that open instantlyCustom-coded pages served from the edge, 90+ PageSpeed on every page we ship.Open the sheet
- F-02Instant quote request toolA short form that asks only what a roofer needs to size the job, and drops straight into your CRM.Open the sheet
- F-03One page per roofing serviceRe-roofing, repair, inspection, storm restoration and metal roofing each get a dedicated page.Open the sheet
- F-04One page per town or county servedA page for every place you work, crossed with the services you sell there.Open the sheet
- F-05Enquiries routed into your CRMEvery form, call and chat lead lands where your team already works, by API, Zapier or Make.Open the sheet
- F-06Weekly detail updatesSmall factual updates every week, priced hours, seasonal notes, a finished job added, without waiting on a revision request.Open the sheet
- F-07Researched articles every weekSourced articles on roofing materials, storm timing and maintenance, published to your blog on a schedule.Open the sheet
- F-08Managed hosting, nothing itemisedCloudflare hosting with SSL, CDN, DDoS protection and unmetered bandwidth, inside the monthly fee.Open the sheet
- F-09The AI EngineAn AI receptionist, site chat and SMS agent that answers questions and books the job, without giving roofing advice.Open the sheet
- F-10The Content EngineThree articles, three social image posts and two reels a week, plus a managed Google Business Profile.Open the sheet
- F-11A domain you own, includedOne domain registered in your name for as long as the plan runs, or we point the one you already have.Open the sheet
- F-12Migration that keeps your old links workingEvery existing URL mapped to its new page, with redirects in place before launch.Open the sheet
- F-13Revisions and a client portalFive revisions a month of any size, requested in a portal, completed in 2 to 5 working days.Open the sheet
Pages that open instantly
Custom-coded pages served from the edge, 90+ PageSpeed on every page we ship.
Why speed is drawn in first
A roofing site earns most of its traffic from a storm alert or a same-day search, and both are read on a phone in bad light with a weak signal. Every page is custom coded, ships almost no JavaScript, and is served from a global edge network, so it opens before the visitor decides to call a competitor instead. We do not bolt speed on after launch. It is the first line drawn on the plan.
What 90+ PageSpeed actually protects
A slow page is not just a worse experience, it is a ranking signal search engines read directly. Every page we build and host carries a guaranteed 90+ Google PageSpeed score on mobile and desktop. If a page we control falls under that, we fix it at no charge, which is written into the terms rather than left as marketing language.
Tier availability
Instant quote request tool
A short form that asks only what a roofer needs to size the job, and drops straight into your CRM.
What the tool actually asks
The quote request tool asks for roof type, approximate square footage or number of stories, the work needed (repair, full replacement, inspection or storm claim), and the best way to reach the homeowner. That is enough for a crew lead to size and prioritize the lead without a phone call, and short enough that a visitor finishes it standing on a ladder.
Where the answers go
Every submission routes directly into your CRM, whichever one you use, by API, Zapier or Make, so a lead never sits in an inbox nobody checks after five. We configure the connection during onboarding and test it with a real submission before your site goes live, not after.
Tier availability
One page per roofing service
Re-roofing, repair, inspection, storm restoration and metal roofing each get a dedicated page.
Why a service needs its own page
A single "services" page with a paragraph per line item ranks for nothing, because a search engine has no single page to match against "roof replacement cost" or "commercial TPO roofing". Each service you offer gets a full page: what the work involves, how it is priced in general terms, what a homeowner should expect, and a route to the quote tool. A site that sells five services this way outranks one that lists fifty on a single page.
How the pages stay accurate
Service pages are written from what you tell us during onboarding and reviewed by our editorial lead before publishing, so a page never claims a warranty term or a material you do not actually offer. Revisions to a service page, a new service added, or a service retired, are each one revision inside your monthly allowance.
Tier availability
One page per town or county served
A page for every place you work, crossed with the services you sell there.
How local roofing search actually works
Someone searching "roof repair near me" or "roofing company in [town]" is shown pages built for that town, not a homepage that mentions it once in a footer. We build a page for every town, city or county you serve, structured the same way each time so search engines can compare them fairly against directory listings that carry no real content at all.
What each location page contains
A location page names the town, the services you provide there, and any local detail worth stating (a permit office, a common roof style, storm patterns specific to the area) rather than swapping one word into a template paragraph. That distinction is what separates a page that ranks from one a search engine treats as duplicate content.
Tier availability
Enquiries routed into your CRM
Every form, call and chat lead lands where your team already works, by API, Zapier or Make.
Why routing matters more than the form itself
A well-written quote form still fails if the lead sits unread in an inbox until Monday. We connect every source of enquiry, the quote tool, the contact form and, on tiers with the AI Engine, chat and SMS, directly into the CRM your dispatch team already checks, by direct API where the CRM supports it, or by Zapier or Make where it does not.
What we test before launch
The connection is configured and tested with a real submission during onboarding, so the first genuine lead after launch is not also the first test of whether the wiring works. If you change CRMs later, reconnecting is one support ticket, not a rebuild.
Tier availability
Weekly detail updates
Small factual updates every week, priced hours, seasonal notes, a finished job added, without waiting on a revision request.
What gets updated without you asking
Beyond the revisions you request, we run a weekly pass on every site checking for stale detail: a season-specific banner that should have changed, a finished project worth adding to a gallery, a broken outbound link. This is separate from your revision allowance and runs quietly in the background.
How this differs from a revision
A revision is a change you request. A weekly update is maintenance we run proactively so the site does not quietly go stale between the revisions you think to ask for. Both are included; neither counts against the other.
Tier availability
Researched articles every week
Sourced articles on roofing materials, storm timing and maintenance, published to your blog on a schedule.
What an article actually covers
Articles are written for homeowners and property managers researching a roofing decision: how long a roof type lasts, what an inspection after a hailstorm should include, how insurance claims typically move. Every factual claim cites a source, and our editorial lead reviews each piece before it publishes. Two articles a week ship on Draft and Elevation, three a week on Structural.
Why this is not just content for its own sake
A steady stream of specific, sourced articles is what gives a search engine and an AI answer engine reason to keep crawling and citing your site between the seasonal spikes when people are actively searching. It is measured in real published pages, not a vague "SEO" line item.
Tier availability
Managed hosting, nothing itemised
Cloudflare hosting with SSL, CDN, DDoS protection and unmetered bandwidth, inside the monthly fee.
What is actually included
Your site runs on Cloudflare's global network. SSL, CDN, DDoS protection and unmetered bandwidth are all included in the monthly figure, and none of them appears as a separate invoice line later. There is no plugin to update, no server to patch and no hosting renewal notice to miss.
Who is actually managing it
We are. You never log in to a hosting panel or a website admin screen. If something needs attention, it is raised as a ticket in your client portal and handled by our team, which is what "fully managed" means on this plan rather than a phrase on a pricing page.
Tier availability
The AI Engine
An AI receptionist, site chat and SMS agent that answers questions and books the job, without giving roofing advice.
What the AI Engine does and does not do
On Elevation and Structural, an AI receptionist answers calls and chat, describes your services and pricing structure at a general level, takes the details of a job, and books an appointment or hands the caller to your team for anything specific to their roof. It never estimates a job, diagnoses damage or gives roofing advice, and you review its scripts before launch.
How it reaches homeowners
The agent runs across site chat, SMS and, where connected, Messenger and Instagram, with carrier registration (A2P 10DLC) filed on your behalf. Every conversation that needs a person is routed straight to your CRM, along with a call-analysis summary so your team knows what was discussed before they call back.
Tier availability
The Content Engine
Three articles, three social image posts and two reels a week, plus a managed Google Business Profile.
What ships every week on Structural
Structural adds three researched articles a week instead of two, three social image posts a week built from your finished jobs and service pages, and two short-form video reels a week. Your Google Business Profile is managed as part of the plan rather than left for someone at your business to remember.
Why this is a separate tier rather than an add-on
A weekly content schedule at this volume needs a dedicated production process, not a single writer stretched across every client. Structural clients get that dedicated capacity, which is why the tier exists as a distinct plan rather than a per-item add-on charged separately.
Tier availability
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.
Registered in your name, not ours
One domain is included free for as long as your plan is active, registered in your name through Cloudflare Registrar or Spaceship. You are the owner on the record, not a line item on ours. If you already have a domain, we point it at the new site during the build and the people who already know your address notice nothing.
What happens if you leave
You tell us where to send the domain and we transfer it at no charge. That is written into the terms rather than left to goodwill, because a domain held hostage is the most common way a roofing company gets stuck with a vendor it has outgrown.
Tier availability
Migration that keeps your old links working
Every existing URL mapped to its new page, with redirects in place before launch.
The mapping is done before launch, not after
We pull every URL from your current site, decide where each one should land on the new one, and set a permanent redirect for it. A saved link, a printed flyer with a deep URL on it and a page a search engine has indexed all still resolve the day after launch instead of returning an error.
What a migration protects, and what it cannot
A properly redirected migration preserves the ranking signals your existing pages already carry. It cannot invent signals a thin old site never had, and we will tell you plainly which of your pages are worth redirecting and which are worth retiring. This work is part of every build, not a separate line on the invoice.
Tier availability
Revisions and a client portal
Five revisions a month of any size, requested in a portal, completed in 2 to 5 working days.
What one revision actually covers
A revision is any change request you send, and there is no cap on how much goes into one. A new town page is one revision. So is a colour change. So is adding three service pages with the copy supplied. Five are included every month, then each extra is a flat fee with no cap on how many you can buy, and every one is completed within the stated turnaround whatever its size.
Why it runs through a portal rather than an inbox
You get an account the day your site goes live. From it you request revisions, raise a support ticket, send us files you still owe us and message the team, and you can see where each request is. Nothing gets lost in a thread. You never log in to the website itself, because managing it is our job rather than yours.
Tier availability
Every feature against every plan, in one table
| Feature | Draft | Elevation | Structural |
|---|---|---|---|
| Pages that open instantly | Yes | Yes | Yes |
| Instant quote request tool | Yes | Yes | Yes |
| One page per roofing service | Yes | Yes | Yes |
| One page per town or county served | Yes | Yes | Yes |
| Enquiries routed into your CRM | Yes | Yes | Yes |
| Weekly detail updates | Yes | Yes | Yes |
| Researched articles every week | Yes | Yes | Yes |
| Managed hosting, nothing itemised | Yes | Yes | Yes |
| The AI Engine | No | Yes | Yes |
| The Content Engine | No | No | Yes |
| A domain you own, included | Yes | Yes | Yes |
| Migration that keeps your old links working | Yes | Yes | Yes |
| Revisions and a client portal | Yes | Yes | Yes |
Structure, build, routing, upkeep, in that order
Each feature above exists to serve one stage of this flow. Skip a stage and the ones after it under-perform.
- 1
Structure drawn
Every service and location page mapped before anything is designed.
- 2
Site built
Custom-coded, quote tool wired, hosting configured, all inside the tier baseline.
- 3
Enquiries routed
Every lead source connects to your CRM and is tested before launch.
- 4
Kept current
Weekly updates, articles and, on tier 3, the full Content Engine.
What these features change day to day
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.
FAQ research and editorial review for commercial roof assessments
Conrad Fairchild
Estimator, office block roof maintenance company
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.
Submission acknowledgment and follow-up for commercial roof assessments
Rosemary Buckley
Front office coordinator, factory roof repair specialists
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.
Preparation guide and inquiry support for commercial roof assessments
What is deliberately not in the package
A feature list with no exclusions is a feature list nobody has thought about. If you need one of these, say so on the demo and we will point you somewhere rather than take the work.
- Ad spend management. We build the pages your ads land on, including dedicated campaign pages with the same speed commitment. We do not run the campaigns.
- Custom software. A crew scheduler, a customer portal or an estimating system is a different job and a different vendor.
- Professional photography. We start with stock suited to roofing and swap your own photos in free as a revision whenever you have them.
- Logo and brand identity design. We design around the brand you have and will tell you honestly if it needs a specialist.
- Online stores. If you sell products online, tell us at onboarding and we will be straight about whether we fit.
- A ranking guarantee. Nobody can give one honestly. The window we quote for local pages to start producing is 3 to 5 months, said before you buy rather than after.
Questions about features and tiers
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.
What does the AI Engine actually do?
On Elevation and Structural, an AI receptionist answers calls, site chat and SMS, describes your services and general pricing structure, takes the caller's details, and books an appointment or hands them to your team. It never estimates a job, diagnoses roof damage or gives advice, and you review its scripts before your site launches.
Does the AI Engine cost extra?
The plan fee for Elevation and Structural already includes the AI receptionist and chat setup. Usage, the actual volume of calls, messages and minutes, is billed monthly in arrears at what our providers charge us, with no markup, so a quiet month costs less than a busy storm-season month.
Do I need to register anything to send text messages?
Yes, carriers require A2P 10DLC registration before a business can send SMS at volume, and we file it on your behalf as part of setting up the AI Engine. Any carrier fee is passed through at cost.
What does the 90+ PageSpeed guarantee actually mean?
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. It is written into the terms rather than left as a marketing line, which is the only reason a performance promise is worth anything.
Does a faster website lower my Google Ads cost per click?
It can help, and we will only put it that way. Google Ads describes ad quality as an estimate of the experience someone has when they see your ad and once they reach your landing page, lists landing page experience among the factors in Ad Rank, and states in its own help centre that higher quality ads typically cost less per click than lower quality ones. What nobody can honestly promise is a specific percentage, because your keywords, competition and market decide the rest. Be careful of anyone who quotes you a number, and be especially careful of anyone who says a high Quality Score buys cheaper clicks: Google states plainly that Quality Score is a diagnostic tool and not an input in the ad auction.
How long before the site ranks?
The window we quote for local pages to start working is 3 to 5 months, and we say it up front rather than after you have signed. Nobody can guarantee a ranking, and anyone who does is selling something. What we commit to is the build, the structure, the service and location pages and the publishing schedule that give rankings a genuine chance.
What is AEO, and why does it matter to a roofing company?
Answer engine optimisation is writing so a search engine can lift your answer directly onto the results page. Practically it means every heading is a question a homeowner actually asks and the first sentence under it answers that question outright, plus visible FAQ blocks marked up so they can be read as questions and answers. For roofing it matters because most of the searches before a call are questions: how long a roof lasts, what hail damage looks like, what an adjuster checks.
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.
Feature lists look similar. The differences are elsewhere.
Every builder can list hosting and SEO fields. The real differences are who does the work, who is accountable, and what happens when you want to leave. We wrote ten comparisons, each with the case for the other option first.
See every feature working on a real build
A live walk-through of the site you would get, feature by feature, in about 30 minutes.
Book a demo