Get named by ChatGPT and book more jobs. Your free demo site is held for20:00Claim it →
Roofing Contractor WebsitesFree demo site →

Home › Guides › What Must a Roofing Website Have? Claims, Financing and Proof

What Must a Roofing Website Have?

Short answer: A roofing website needs your phone number on every page, a page for each main job (repair, replacement, storm damage), proof you are licensed and insured where your state requires it, an easy estimate form, real photos of finished roofs, and links to your Google reviews. Add claims and financing pages if you offer them.

Key facts
  • Put a tap-to-call phone number on every page, plus a short estimate form with photo upload.
  • Roofing needs separate pages for repair, replacement and storm damage, plus any specialty you really do.
  • Texas says a contractor may not offer to waive, rebate or absorb an insurance deductible.
  • Roofing licensing differs by state; Florida, Oklahoma and Minnesota each set their own rules.
  • Google says the largest piece of page content should load within 2.5 seconds.
  • Our estimate is $400 to $1,500 for repairs and $8,000 to $20,000 for replacements.

A roof is one of the biggest repair bills a homeowner will face, and many arrive stressed: a leak, a storm, a letter from the insurance company. A good roofing site is calm and plain, and it answers the worry the visitor already has. Here is the checklist, in the order a visitor needs it.

A roofing website, in this guide, is a small-business site with a home page, a page per job, a page per main town, an about page and a contact page. Look at the cost of one once you know what you want on it.

Roofing website checklist

ItemWhy a roofer needs itDone?
Phone number at the top of every page, tap to callMost urgent leak searches happen on a phone
Estimate form with a photo uploadLets a homeowner show damage before you drive out
Page for roof repairThe most common search from someone with a leak
Page for roof replacementYour biggest tickets need the most explaining
Page for storm and hail damageSeasonal spikes come from this search
Insurance claims pageThe question every storm customer asks
Financing page (if you offer it)A replacement is often a large one-time bill
License or registration number, where requiredProof you are a real, legal contractor
Insurance and warranty detailsHomeowners ask before they sign
Photos of your own finished roofsReal work beats stock images
Reviews, with a link to your Google profileReview count and ratings are the first thing checked
A page for each main townTells Google and AI tools where you work
Fast, readable mobile pagesMost visitors are on a phone

The sections below explain each one.

How should a roofing site handle the phone and the estimate form?

Put your phone number in the top corner of every page and make it tap to call. Someone with water dripping into a bucket wants to talk to a person.

Then add an estimate form that asks for the minimum: name, phone, address or zip, and what is wrong. Add a field for photos. A phone photo of a stained ceiling or a missing section of shingles saves both of you a trip, and it helps you tell a repair from a replacement before you arrive. Keep the form short. Every extra field loses some people.

Say what happens next in one line, such as "We call you back the same day." Only promise what you can do. Our guide on missed call text back for roofers covers what to do when you are on a roof and cannot answer.

Which service pages does a roofer need?

At minimum, one page each for:

  • Roof repair. Leaks, flashing, missing shingles, small storm damage.
  • Roof replacement. What the job involves, how long it takes, what is included and what is not.
  • Storm and hail damage. What to check after a storm, and how you help. See storm damage roofing marketing for the business side.
  • Any specialty you really do. Metal roofing, flat roofs, tile, commercial. If you do not do it, leave it off. See metal roofing marketing.

Each page should open with a plain answer: what the job is, when you would choose it, and how a homeowner gets a price. Use words from real calls. If customers say "my roof is leaking at the chimney", put that on the repair page.

Our estimate is that roof repairs run about $400 to $1,500 and full replacements about $8,000 to $20,000 for a typical roofing company. These are rough figures, not a sourced average, so use your own numbers. The point is that a replacement customer is making a far bigger decision than a repair customer. The replacement page needs more proof and more detail.

Should you show prices? We cover that in should roofers show prices on their website.

What goes on an insurance claims page?

Many roofing calls start after hail or wind, and the first question is usually "Will my insurance pay?" A page that answers it honestly turns worried searchers into estimate requests.

Say plainly what you do and do not do:

  • You inspect the roof and document the damage with photos.
  • You give a written estimate for the repair or replacement.
  • You are willing to meet the insurance adjuster at the roof to point out damage.
  • The homeowner files the claim and deals with the insurance company. The insurer decides what it pays.

Do not promise that insurance will pay. Do not promise a free roof. Do not offer to cover or skip the homeowner's deductible. Texas says it is illegal for a contractor to offer to waive, rebate or absorb a policyholder's deductible, and a contract for $1,000 or more tied to an insurance settlement must say the policyholder pays the deductible (Texas Department of Insurance: Roofing and insurance, know the law). Other states have their own rules on deductibles and on contractors who negotiate claims for a fee, so check yours with your state's insurance department or a lawyer before you write the page. See Texas for where those rules sit among the state rules we cover.

A claims page also protects your reputation. Homeowners have heard about storm-chasers who knock on doors, sign contracts and vanish. A page that says what you will not do sets you apart. Write it in your own voice, and keep it short.

Do you need a financing page?

If you offer financing, yes. A replacement often costs more than a homeowner has in cash, and a visitor who cannot see how to pay may leave. If you work with a lender or a payment plan, tell visitors who the lender is, link to the lender's own page, and say how to apply. Do not quote rates or monthly payments unless the lender gives you those exact terms in writing. If you do not offer financing, skip the page. An empty page is worse than none.

How do you show you are a real, licensed roofer?

Roofing is licensed or registered in many states, and the rules differ a lot:

Other states have no roofing license at all, only local permits. We cover whether to print your number in do roofers need a license number on their website. Where your state issues one, put it in the footer of every page, and add your insurance and warranty details on an about or trust page. Visitors who are unsure about a roofer often read how to know if a roofing company is legit first. Answer those questions before they ask.

What proof should a roofing site show?

  • Your own photos. Before and after shots of real roofs, with the town and the job type. Phone photos are fine.
  • Reviews. Link to your Google profile and show a few reviews on the page. In a 2026 survey, 81% of people took a step to check a business after an AI tool recommended it, and reading reviews was the most common step (MarTech on the SOCi survey, 2026). That survey was not roofer-specific.
  • Names of the materials you install and the warranties you offer. Say which, and be exact.

Do not name another company as proof, and do not show reviews you cannot trace to a real customer.

How should the site be built so Google can read it?

Keep it simple. Google says there are no extra requirements for AI Overviews or AI Mode beyond being indexed and eligible for Search, and no special schema is needed (Google Search Central: AI features). For local business markup, Google says to use the most specific LocalBusiness subtype available, and that name and address are the required properties (Google Search Central: LocalBusiness structured data). A web developer will know how to add it. See our hub guide on schema markup for contractors.

Speed matters on a phone. Google's guidance says the largest piece of content on a page should load within 2.5 seconds (web.dev: Web Vitals). Big roof photos are the usual cause of slow pages. Shrink them before you upload.

Which pages for towns?

Add one page for each main town you serve, with something true and local on each: the kinds of roofs, the weather, the jobs you have done there. Do not copy one page and swap the town name. Google lists pages "targeted at specific regions or cities that funnel users to one page" as an example of doorway abuse (Google Search Central: spam policies). Our guide to roofing service area pages shows how to do it well.

What should you skip?

  • Stock photos of smiling crews that are not yours.
  • A long history of the company before the phone number.
  • A slider that hides your services behind arrows.
  • Text inside images. Search engines and AI tools read text, not pictures of text.
  • Claims you cannot prove, such as "the best roofer in town".

Where do you start?

Pick the five items on the checklist you have not done and do them this month. Start with the phone button, the estimate form, and the three main service pages. If you want the site built and kept up for you, see a free demo site. For the wider picture across trades, read the hub guide on what a contractor website should include. To find out how people actually find a roofer, see roofing SEO.

Common questions

How many pages should a roofing website have?

A small roofer can start with 8 to 12: home, repair, replacement, storm damage, one page per main town, about and contact. More helps only if each page says something useful and true. Thin pages do not help.

Should a roofer put the license number on the site?

Where your state issues a roofing license or registration, yes, in the footer of every page. In states with no state roofing license, show your insurance and any local registration instead. Check your state's rules, since they differ.

Do I need a blog?

Not at first. Pages for your jobs and towns come first. A few honest articles, such as what to check on your roof after hail, can help later. See roofing marketing ideas.

Can a roofer use a Facebook page instead of a site?

A Facebook page and a Google profile are useful, but neither gives you room to explain a replacement, a claims process and a warranty in your own words. A site is where a careful homeowner goes to check you out.

Sources

About the author

Ansh Singh runs Contractor Websites. He builds websites for electricians, plumbers, roofers and other home service trades, and writes the guides on this site. More about Ansh Singh.

Want a site that does all this for you?

We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.

Want AI to recommend your business? We build your new site free.

Get my free demo site →