Salty Web Co Salty
Web CoFirst In. Built Right.

Home › Trades › Roofing company website design

Roofing · Lake & McHenry County, IL

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.

Firefighter ownedStorm page built before the seasonEnglish + SpanishYou own the site
Pick a new roofSame house, after the hail
24 sq
Estimated range—
Example prices for the demo, per roofing square (100 sq ft) with tear-off. On your site they’d be your numbers, and the inspection request would arrive with the material and size already picked.
  1. 1Search
  2. 2Tap
  3. 3Call
Built to convert

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.

Our sites
  1. Search
  2. Tap the result
  3. Tap Call
A typical builder site
  1. Search
  2. Tap the result
  3. Open the menu
  4. Find Contact
  5. Fill a form
  6. 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.

Stonecap Roofing & Exteriors, a sample roofing website by Salty Web Co, on a laptop
The same sample roofing site on a phone
Stonecap Roofing & Exteriors · a sample buildA made-up company built to our real standard: a storm page in the menu, text-a-photo, both languages. Open the demo
The problem

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 it takes

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.

Proof

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.

Creative Concrete Company homepage built by Salty Web Co
creativeconcretecompany.comLive client work. A concrete contractor, not a roofer — shown as the build standard, not as roofing experience.
Pricing

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.

Storm work, or already ranking

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 →
Newer crew, or a first real site

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 →
Selling a product too?

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

$1,000

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
Most popular

Working Fire

$2,500

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
Best for roofing & high-ticket trades

Second Alarm

$4,500

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 Alarm

Then keep it working.

Month-to-month. No contract, cancel anytime, and your site and data stay yours either way.

Standing Watch

$49/month

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
Gets the phone ringing

Running Calls

$149/month

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.

For product brands & online stores

Task Force

$3,500

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
Intro price

Supply Line

Was $199 now $149/month

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.

Straight answers

Questions roofers actually ask us.

How much does a roofing company website cost?
Three flat prices, quoted up front. The Attack Line is $1,000 for a single-page site plus privacy and terms pages. Working Fire is $2,500 for up to five pages. Second Alarm is $4,500 and is the one most established roofers take, because it has room for the storm damage and insurance claim pages that actually win the work, and because it protects rankings you already have. Every build splits 50/50 — half down to start, half to launch. No hourly billing and no surprise invoice.
Can you have a storm damage page ready before the season?
That is the whole point of building it in winter. When hail comes through, searches for roof repair in the affected towns spike for about seventy-two hours and then fall away. A page published the day after the storm has not been crawled, has no history, and will not rank in time. A page that has been sitting there since February will. We build it early and leave it quiet until you need it. Second Alarm, which carries the storm page, is live in about three weeks. A rush build can go up in 24–72 hours for an extra fee, but a storm page needs months of history, not days.
Do you build the insurance claim process into the site?
Yes, and it is usually the highest-value page on a roofing site. Most homeowners have never filed a roof claim and do not know what an adjuster does, what depreciation means, or what their deductible actually costs them. The roofer who explains that clearly stops being one of three bids and becomes the person guiding them through it. We write it as plain explanation, not as a promise about what any particular claim will pay.
We get most of our work from knocking doors and referrals. Why do we need a site?
Because the homeowner checks you out before they sign. After a storm your area fills with out-of-state crews knocking the same doors, and the first thing a cautious homeowner does is search the name on the truck. If you have a real site with local jobs, real reviews and your licence and insurance visible, you look like the company that will still be here for the warranty. If you have nothing, you look exactly like the chasers.

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.

Free mockup

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.

  1. Send this form. Two minutes, no card, no commitment.
  2. We respond within one business day and ask how your work comes in.
  3. Your free mockup is ready within 3 days. You pay nothing unless you love it.

Rather talk? Call or text (224) 225-9268.

Mockup requestNo cost · No obligation

What happens next: we respond within one business day, your free mockup is ready within 3 days, and you pay nothing until you approve the design.

By sending this, you agree we may contact you about your enquiry. We never sell your information — see our Privacy Policy.