Skip to main content

A website for roofers that gets the call when the roof leaks

I build sites for roofing contractors on the Central Coast: a call button that is always one tap away, a page for each kind of job, your license where customers can check it, and an estimate form that asks only what you need.

A design studio desk with a monitor showing a website, and golden hills outside the window.
  • In business since 2020
  • Based in Hollister, CA
  • I reply within 24 hours

Why roofing sites lose calls

  • The call goes to whoever is easiest to reach

    Someone with water coming through the ceiling searches on their phone and calls the first number they can tap. If yours is buried in a menu or the page is slow, the next roofer gets the job.

  • Homeowners can't tell you from the roofer who's gone by spring

    California's licensing board tells homeowners to check the license, check workers' comp and compare three written bids. A site that makes those checks easy puts you ahead of bids that don't.

  • Repair, replacement and flat roofs share one page

    A homeowner asking whether to repair or replace needs a different page than a property manager with a flat roof. One page that lists everything answers neither question.

What your site does

On a phone, the call button stays on screen. A visitor finds the kind of job they have, sees your license number and a link to your CSLB record, looks at finished roofs, and sends an estimate request with their address, roof type and what is going on.

After launch the monthly plan keeps the site current: new job photos, new service-area pages and content pieces such as a repair-or-replace page or a fire-rated roofing page, chosen from what people near you actually search.

How it works

Estimated timeline Usually 2 to 3 weeks once I have your content

Larger or more custom builds usually take 4 to 8 weeks.

  1. Step 1: Tell me what you roof and where

    Fill in the short form, which takes about a minute. Tell me the jobs you want more of, the towns you cover and your CSLB license number and classification. I reply within 24 hours.

    Day 1

  2. Step 2: Send me jobs and the facts

    Photos of finished roofs from your phone, your warranty terms exactly as your contract states them, and your after-hours call policy.

    Your side: an evening

  3. Step 3: I build the pages

    A page for each roof job, a page for each service area, a gallery and the estimate form. You review a working version and tell me what to change.

    Weeks 1 to 3

  4. Step 4: Launch and keep it current

    I set up Search Console and Analytics, then the monthly plan starts: updates, a weekly report and new pages.

    Launch, then every month

What a roofing site includes

  • A call button that stays on screen

    On a phone it follows the visitor down the page, so the call is always one tap away.

  • A page for each roof job

    Repair, replacement, inspections and each roofing material you install, each on its own page with your photos.

  • License number and a CSLB lookup link

    In the header or footer of every page, with a link customers can use to check your record.

  • Finished-roof gallery

    Before and after, sorted by roof type. I crop out house numbers.

  • An estimate form that stays short

    Address, roof type and what is going on. Sent straight to you.

  • Service-area pages

    A page for each town you cover, with real jobs from there where you have them.

What a roofer's site needs

  • A tap-to-call number at the top, and an honest line on when you answer. If you don't take after-hours calls, the site says so and offers a callback form instead of promising a response time you can't keep.
  • Separate pages for repair, replacement and inspection, so each question gets its own answer.
  • A page for each roofing material you install: composition shingle, tile, metal, flat or low-slope.
  • Finished-roof photos with the town and the type of work, with the homeowner's OK where the house is recognizable.
  • A page for each town you serve, with real jobs from there where you have them.
  • Warranty terms written exactly as your contract states them, nothing more.

License, workers' comp and what you can say in California

The Contractors State License Board (CSLB) says licensed contractors must put their license number in all forms of advertising, and its guidelines count any website that solicits business as advertising. The civil penalty for leaving it off is $100 to $1,000 for a first offense. Roofing is classification C-39. I put your license number and classification in the header or footer of every page.

CSLB also says a C-39 roofing contractor must carry workers' compensation insurance, whether or not there are employees, and that a license record shows that status. Linking customers to your CSLB record is the easiest proof you can give them.

CSLB's guidelines say you can't advertise work outside your classification, and that the law prevents you from saying in your advertising that you are bonded. They also make it a misdemeanor to use false, misleading or deceptive advertising to induce a home improvement contract. So the site lists only roofing work you're licensed for, leaves bonding out, and states warranties exactly as your contract does.

I'm a web designer, not your lawyer or CSLB. You confirm what your license covers; I make the site match.

Repair or replace, and fire-rated roofs: two pages worth having

CSLB's own roofing guide tells homeowners that a typical residential roof lasts 15 to 20 years and that roofs can often be repaired rather than replaced. A repair-or-replace page that says the same, plainly, answers the first question a leak raises.

University of California Cooperative Extension reports that roof replacements in very high fire hazard severity zones have been required to use ignition-resistant Class A roofing since laws passed in the late 1990s. If you work near those zones, a page on fire-rated roofing is accurate local content. Which parts of your area are in a zone is a question for your local fire authority, not something I guess at.

CSLB's tips for homeowners, such as paying no more than 10 percent or $1,000 down, whichever is less, and getting everything in writing, can also be a page: how to hire a roofer in California, built from CSLB's own advice.

What I can show you today

  • 798 clicks

    Not a roofing site. A Central Coast transportation company. Its new domain earned 798 clicks and 54,876 impressions on Google from April 30 to October 20, 2026 (Search Console), and its site form recorded 15 quote requests in August, 20 in September and 15 in October 1–21 (Google Analytics events). One client, not a promise.

    See more →

What it costs

A roofer who covers several towns and has separate pages for repair, replacement and each material usually needs Growth. A roofer working one area with a short list of services can fit in Essential. Moving an existing Wix or Squarespace site over starts at $1,500.

  • Essential

    A roofer working one area with a short list of services

    From $3,000

    New build. Rebuild from $2,500. Then $300/mo.

    • 1 location, up to 6 pages
    • For example: home, repair, replacement, gallery, service areas, contact
    • Estimate and contact form
    • Your license number and a CSLB lookup link on every page
    • Google Analytics and Search Console
    • Monthly: hosting, on-page SEO upkeep, weekly search report, monthly ranking report, a direct line to me, 2 support hours and 1 content piece
  • Growth

    A roofer covering several towns, with a page for each job type

    From $6,500

    New build. Rebuild from $4,900. Then $400/mo.

    • Up to 4 locations, up to 14 pages
    • Everything in Essential
    • A landing page for each additional service-area market
    • A blog or news section you can edit yourself
    • Monthly: everything in Essential, with 2 content pieces instead of 1
Add-ons and extras
Google Business Profile
Not part of a build. Setup, if you want me to do it: $300 one-time. Upkeep: Add-on to a website plan: 4 posts and 4 of your own photos a month, review link and QR kit, spam and competitor check
From $150/mo
Professional email
Professional email (Google Workspace) set up with your site. Google bills the per-user fee to you directly, never marked up.
Billed by Google

New builds and rebuilds include the first 2 months of the monthly plan in the build price. A move off Wix, Squarespace, Webflow or GoDaddy includes the first month. After that the plan is month to month. A content piece is a blog post, a new or expanded service or city page, or an FAQ page, picked from market and trend research so each one is aimed at the customers you want. Every plan is measured and reported every week. Nobody can honestly guarantee a ranking or a number of leads.

Questions people ask

Do I have to show my contractor license number on my website?

If you hold a California contractor license, yes. CSLB says the license number goes in all forms of advertising, and its advertising guidelines count any website that solicits business. The civil penalty is $100 to $1,000 for a first offense. I put it, with your C-39 classification, in the header or footer of every page.

Can I say I'm bonded on the site?

CSLB's advertising guidelines say the law prevents you from noting in your advertising that you are bonded. I leave it out. Check with CSLB before adding statements about insurance, and state a warranty only as your written contract states it.

What about emergency leak calls at night?

The call button is always on screen, and the site shows when you answer. If you do take after-hours calls, it says so. If you don't, it says that and offers a callback form. I won't write a 24/7 promise that your phone doesn't keep.

Do I need a separate page for each roof type?

For the types you actually install, yes. Someone searching for tile roof repair wants a page about tile, not a general roofing page. If you only do composition shingle and flat roofs, you get two material pages, not five.

Essential or Growth?

Essential is 1 location, up to 6 pages, from $3,000 for a new build. Growth is up to 4 locations, up to 14 pages, from $6,500. If you cover more than one area and want pages for repair, replacement, each material and each town, Growth is the realistic size. If you work one area with a short list of services, Essential does it.

Can you put my warranty and financing on the site?

Your warranty, yes, worded exactly as your written contract words it. Financing only if you give me the lender's terms in writing. I don't write claims for you that your contract doesn't back up.

Can I show photos of customers' roofs?

Yes. I crop out house numbers and I don't name customers unless they've said they're fine with it. Ask the homeowner first if the house is easy to recognize.

Do you have roofing sites I can look at?

Not yet. The sites I can point to are Limo Scene, Advisors 360 and MyFundFlow, none of them roofing. Roofers are a market I'm building for on purpose, and I'd rather say that than dress up a site that doesn't fit.

How much does it cost?

New builds start at $3,000 on Essential and $6,500 on Growth. Rebuilds of an existing site start at $2,500 and $4,900. The monthly plan is $300 or $400, with the first two months included in a new build or rebuild.

Start here

Takes about a minute. We reply within 24 hours.

A few short questions about what you need, then I get back to you.

What do you need?

What do you need?
What kind of business?

About your site and goals

Leave blank if you don't have one yet.

What matters most?

Pick any.

How can I reach you?

I read every request myself and reply within 24 hours.

Get started