Home › Trades › Roofing company website design
Roofing website design in Lake County & McHenry County
Hail comes through, and within a day your towns are full of out-of-state crews knocking doors. The homeowner's first move is to search the name on the truck. Whatever they find decides whether you get the job or the chaser does — and by then it is too late to build anything.
- 1Search
- 2Tap
- 3Call
Two taps from Google to your phone ringing.
After hail, the whole street searches the same afternoon, and out-of-state crews knock on doors by evening. The local roofer the homeowner can call in two taps gets the first look. Stonecap, our roofing demo, is built that way.
- Search
- Tap the result
- Tap Call
- Search
- Tap the result
- Open the menu
- Find Contact
- Fill a form
- Wait for a reply
- Tap to call on every screenA call bar sits under their thumb from the first screen to the last.
- Tap to text a photo of the roofPeople would rather send a picture than explain it, and you price it from the truck.
- A form that never loses a leadEvery request lands in your inbox and in our back office, spam filtered out.
- Calls you can countEvery tap on Call and Text is counted, so you know what the site brought in.
- Your trade and town up topSo Google, ChatGPT and the homeowner all know you work where they live.
- English and SpanishEvery site, both languages, no extra charge.
The whole site, not just the first screen.


Storm work goes to whoever looks safest.
Not the best roofer. The one the homeowner could verify at ten o'clock at night with a wet ceiling.
The chasers arrive before you do
After a hail event, crews from three states away work the neighbourhood with a clipboard and a rented truck. They are gone before the first warranty claim. The only thing separating you from them, in the ninety seconds a homeowner spends checking, is what comes up when they search. A Facebook page and no website reads as temporary.
The window is about seventy-two hours
Search demand for roof repair in a hit town spikes hard and then collapses. A storm page published the day after the storm has no crawl history and will not rank in time to catch it. The roofers who clean up in a hail year are the ones whose page was already sitting there in February, quietly indexed and waiting.
Nobody explains the claim
Most homeowners have never filed a roof claim. They do not know what the adjuster does, what recoverable depreciation means, or why the first cheque is smaller than the estimate. Whoever explains that clearly stops being one of three bids and becomes the guide. Almost no roofing site in this market does it well.
A leak is an emergency, not a form
Water coming through a ceiling at nine at night is a phone call, and it will go to whoever can be reached in one tap. If your emergency number is buried under a contact form that wants a name, an email and a message, you have already lost that job to the next result down.
What a roofing site actually needs.
Six things. Most roofing sites in Lake and McHenry County have two of them.
A storm page that already exists
Written, published and indexed months before the weather. Name the towns, explain what hail and wind damage actually look like from the ground, and say what you do first. Built early it ranks when it matters. Built reactively it is just a page nobody finds.
The insurance claim, in plain English
Deductible, adjuster, scope, depreciation, supplements. A page that walks a homeowner through it without promising an outcome does two jobs: it earns trust before the first call, and it filters out the people expecting a free roof.
Emergency call, one tap, every screen
An active leak is not a form submission. The number sits fixed to the bottom of the screen on a phone so it is reachable from anywhere on the site, and tapping it dials. No menu, no scrolling, no contact page.
Licence, insurance and certifications, visible
Your Illinois roofing licence number, your general liability, and any manufacturer certification you hold. Roofers earn these and then bury them in a footer. On a page where the visitor is deciding whether you are real, they belong near the top.
Job photos with the address's street, not stock
Tear-off, decking, underlayment, finished. A homeowner in Grayslake wants to see a roof in Grayslake, on a house shaped like theirs. Stock photography of a generic suburban roof is worse than no photo, because they can tell.
Service-area coverage that is honest
Name the towns you genuinely roof in and say something true about each. Twenty near-identical town pages is a pattern Google spent years learning to discount, and after a storm it is exactly what your competitors will be spinning up.
What we build, and what we haven't yet.
Straight answer: we have not built a roofing site yet. We are not going to invent a roofer, borrow a logo, or show you a mockup dressed up as a client. Our live client work is Creative Concrete Company in Palatine — a different trade, same standard. Judge us on that and on the mockup we will build you for nothing.
The standard, on a live site
Creative Concrete has poured since 1976 and ran on word of mouth. Here is what went on the site — the same pieces a roofing build gets, aimed at a different job.
- Call, text-a-photo and free estimate above the fold — on a roof that becomes call, send-me-a-photo-of-the-ceiling, and book an inspection.
- Twelve towns covered properly, without twelve near-identical pages.
- A page per service, including the high-margin work competitors skip. On a roofing site that is storm damage and insurance claims.
- The questions he kept answering by phone, answered on the page; on a roofing site those become the deductible, the adjuster visit and how long a tear-off takes.
- Full structured data — business, services, service area, reviews and FAQs, so Google reads the operation instead of guessing.
- English and Spanish on one toggle, and fast on a phone from a job site or a driveway.
If you are a roofer in Lake or McHenry County and you want to be the first one on this page, that is worth talking about. First roofing build gets more of our attention than it strictly should, because we want the case study.

Know the number before we roll.
Every project starts with a free mockup, and every build splits 50/50 — half down to start, half to launch. Nothing hourly, nothing hidden.
Which one fits?
Not every crew needs the same thing. Here’s where most start.
Second Alarm
A storm and insurance claim page ready before hail season. If you already have a site, every old page is forwarded, so your Google rankings come with you.
See Second Alarm →Working Fire
Up to five pages: one for each service and the towns you cover, and a job gallery that shows the roofs you’ve done.
See Working Fire →Task Force
If you sell materials, accessories or a product of your own: a real store with a cart that works on a phone, set up for Google Shopping.
See Task Force →Just need to be found, fast? The Attack Line puts up one page in about a week, or in 24–72 hours on a rush, for an extra fee. Not sure which fits? Ask on the form — we’ll tell you straight, even when the answer is the cheaper one.
Every build ships with click-to-call, tap-to-text, a lead form that never loses a lead, spam protection, English and Spanish, and call tracking events. Standard on every tier — not upsells.
First, get it built.
One-time builds. Every one splits 50/50 — half down to start, half to launch.
The Attack Line
Single-page site + privacy & terms · $500 to start, $500 at launch
- Custom one-page website, plus your privacy & terms pages
- Mobile-first, fast-loading build
- Contact form + click-to-call
- Job photo gallery
- Google Business Profile setup
- Rush launch in 24–72 hours available, for an extra fee
- 1 round of revisions · live in about a week
Working Fire
Up to 5 pages · $1,250 to start, $1,250 at launch
- Everything in The Attack Line
- Up to 5 custom pages
- Job photo gallery built to sell work
- Service & service-area pages for local search
- 30 days of free post-launch edits
- 2 rounds of revisions · live in about two weeks
Second Alarm
8–10 pages · $2,250 to start, $2,250 at launch
- Everything in Working Fire, expanded to 8–10 pages
- Your Google rankings come with you — every old URL mapped and redirected, nothing 404s
- Storm damage & insurance claim page, built before the season hits
- Search Console set up with a before-and-after baseline, so you can see it held
- Google Business Profile optimized, not just switched on
- Schema markup and local SEO foundation
- A quote request form that gets the job details up front
- Search & Rescue migration included free
- 3 rounds of revisions · live in about three weeks
Search & Rescue
Already have a website? We don’t move your domain, and you keep your search history. Every old page forwards to the right place, so nothing 404s and nothing gets lost — your rankings come with you.
Included free inside Second AlarmThen keep it working.
Month-to-month. No contract, cancel anytime, and your site and data stay yours either way.
Standing Watch
Keeps your site running
- Fast, secure hosting + SSL
- Daily backups & security updates
- Content edits done for you — a couple of changes a month
- Uptime monitoring 24/7
- Cancel anytime — your site and data stay yours
Running Calls
Gets you found
- Everything in Standing Watch
- Google Business Profile posts every month — your jobs in front of local searchers
- Review requests set up, and every review answered
- Text us job photos — we get them on your site and your profile
- A new seasonal service page each quarter, timed to your busy season
- Quarterly listing check across Google, BBB, Angi and Yelp so your details still match
- Monthly numbers from Google — calls, direction requests, clicks, and the searches that found you
Selling a product, not a service?
Same flat pricing, built for the brands our contractors buy from. A real store, and the sheets a buyer asks for.
Task Force
Store build · $1,750 to start, $1,750 at launch
- Everything in Working Fire, expanded for commerce
- A real store — pack sizes, options and a cart that works on a phone
- Product pages built to sell, with your photos cleaned up and matched
- Google Merchant Center set up, so your products show up in Google Shopping
- A retailer & investor page, for when a buyer asks what you’ve got
- Sell sheet and spec sheet, print-ready for the meeting
- Shipping, returns, privacy and terms pages drafted for you
- 2 rounds of revisions · live in about three weeks
Supply Line
Introductory price, going up to $199. Start now and keep $149.
Keeps the product moving
- Everything in Standing Watch
- Product and pack updates — new photos, prices, specs
- New products added to your store and Google Merchant Center as you launch them
- Review requests to your buyers, and every review answered
- Sell sheet and retailer page kept current as UPCs and case packs firm up
- Monthly numbers — what sold, what pages drove it, where buyers came from
- Cancel anytime — your site and data stay yours
Prices are in U.S. dollars and exclude any applicable taxes, domain registration, and third-party service fees. The free mockup is genuinely free with no obligation to buy; it stays our property unless you hire us and pay in full. Full details in our Terms of Service.
Questions roofers actually ask us.
How much does a roofing company website cost?
Can you have a storm damage page ready before the season?
Do you build the insurance claim process into the site?
We get most of our work from knocking doors and referrals. Why do we need a site?
Salty Web Co
Round Lake, IL 60073
(224) 225-9268
info@saltywebco.com
saltywebco.com
Where we work
Roofing and exterior contractors across Lake County, McHenry County and the northwest Chicago suburbs — Round Lake, Grayslake, Mundelein, Libertyville, Gurnee, Antioch, Wauconda, McHenry, Crystal Lake, Woodstock, Barrington and the towns between them. Everything we build is remote-friendly, so if you roof outside that ring we can still do the work.
See it before you pay a dime.
We build a real homepage design for your roofing company and show it to you first. Like it and we finish the job. Don't and you owe us nothing.
- Send this form. Two minutes, no card, no commitment.
- We respond within one business day and ask how your work comes in.
- Your free mockup is ready within 3 days. You pay nothing unless you love it.
Rather talk? Call or text (224) 225-9268.



