CallGet a free audit

Roofing website design that shows the work and makes the inspection easy to ask for.

A roof is a big, rare purchase, so homeowners look hard before they call. We build roofing websites that show real projects, explain materials in plain words, let people request an inspection with photos and show your C-39 license on every page.

New, and upfront about it.

Ammett opened in 2026, so you won't find client logos here yet. You deal with one person, Sergei Kovtun, in Aliso Viejo. How the pilot works →

  • A free written audit before you pay anything
  • A fixed-price $2,500 pilot for our first three clients
  • Month to month, 30 days' notice
  • Every account and number in your name

How homeowners shop for a roof

Nobody replaces a roof often. Most homeowners do it once or twice in their lives, it’s expensive, and they’ve heard stories about bad contractors. So they look carefully: several websites, a few reviews, and often a second and third bid. The site that wins the inspection is usually the one that shows real work nearby and makes the next step feel low-risk.

A repair is different. A leak after the rain needs someone this week. That visitor wants your number, proof you do repairs and not only replacements, and a fast way to ask for help. A good roofing site handles both visitors without making either one dig.

Your best sales tool is photos of roofs you’ve done. We organize the gallery by roof type (tile, shingle, metal, flat) and by city, so a homeowner in Laguna Niguel with a tile roof finds tile jobs in Laguna Niguel. Each project gets a short note: what was wrong, what you did, the material, how long it took. Before and after shots go side by side.

We give your crew a short photo shot list so new jobs keep coming in, and under the Care plan we add them every month. Real phone photos of your crews beat polished stock images every time.

Inspection requests with photos

The main button on every page is “Request an inspection”. The form is short: name, phone, address, roof type if they know it, what they’re seeing, and an optional photo upload that works straight from a phone camera. Your office gets the request with the photos by text and email, and the homeowner gets a confirmation that you received it.

Photos help you triage. A slipped tile is different from water coming through a light fixture, and you can decide who goes and how soon before you call back.

Materials pages in plain words

Homeowners want to understand their options before a salesperson arrives. Short pages on asphalt shingles, concrete and clay tile, metal, flat and low-slope roofs, and coatings explain what each is good for, how long it typically lasts in your climate, and what affects the price. You choose whether to show price ranges. We don’t make up lifespans or warranty terms; they come from you and the manufacturers you install.

Storm and insurance claim information

After a storm, homeowners get confused fast. A plain page explaining the usual process helps them and protects you: document the damage, call the insurer, schedule an inspection, compare the adjuster’s scope with the roofer’s estimate. We keep it factual. No legal advice, no promises that a claim will be approved, no “free roof” language. Coverage questions go to the insurer or an attorney.

Starter site or full site?

A Starter site, up to 5 pages, fits a roofer who mostly needs to look established and make the inspection easy: home, repairs, replacement, projects and an inspection request page. A full site adds materials pages, the storm and insurance page, city pages and a larger gallery that grows every month. We start with one call about the roofs you want more of, tile reroofs, shingle replacements, flat commercial work or repairs, and the areas you’d drive to. Then the pages follow from that, so the site doesn’t pull in leads you’d turn down.

License, city pages and tracking

California requires your CSLB license number in advertising, so we put your C-39 number in the sitewide footer, along with your insurance and any manufacturer certifications you actually hold. City pages cover only the areas you work, each with real local projects from the gallery. Every call and every inspection request is tracked by page and by source, so you can see whether the tile roof page or the Mission Viejo page is bringing in requests.

Ammett, a DIY builder, and what to ask any agency.

ComparedAmmettDIY builderQuestions to ask any agency
Project galleryOrganized by roof type and city, from your photosA photo grid, if you build oneWill you use our real photos?
Inspection formTakes phone photos, texts your officeA basic contact formWhat happens after someone sends the form?
Insurance claim infoPlain process page, no legal adviceUp to youHow will you word insurance-claim info?
Who owns the siteYou: site, domain and accountsYou, tied to the builderWho owns the domain and site if we leave?
After launchCare plan from $299/mo, month to monthYouHow long is the contract?

Agency terms vary. Ask who owns the domain, the photos and the site before you sign.

What it costs

from $299/mo

Care from $299/mo. New features quoted per task. A Starter site (up to 5 pages, about 2 weeks) from $2.9k, a full new site from $4k.

Price in writing before any work starts. You own the site, the accounts and the data. Monthly plans run month to month.

Not sure where to start? · 1 minute

What kind of business do you run?

Tap yours. Four more quick questions, then Sergei builds your free audit around the answers.

Questions, answered.

We got burned by an agency. Why is this different?

Fair question. Month to month with 30 days' notice, no 12-month contract. Every account, site and listing stays in your name, so you can leave with everything. You deal with Sergei, not an account manager. And if the free audit shows you don't need us, it says so.

We don't have great photos. Is that a problem?

Phone photos of real jobs beat stock images. We give your crew a short shot list (before, during, after, from the street) and add new jobs to the gallery every month under the Care plan.

Why take photos in the inspection form?

A photo of a ceiling stain or a missing tile helps you decide how soon to go out and what to bring. It also tells you the homeowner is serious. The form works without photos too.

Can the site help with insurance claims?

It can explain what usually happens: document the damage, call your insurer, get an inspection, compare the adjuster's scope with the roofer's. It does not give legal or coverage advice, and it never promises that insurance will pay. Those are questions for the homeowner's insurer or attorney.

Why show the license number everywhere?

California requires your CSLB license number in advertising, including your website. Homeowners also look it up, especially after storms bring out unlicensed crews. It goes in the header or footer of every page.

What does a roofing website cost?

A Starter site with up to 5 pages, live in about 2 weeks, starts at $2.9k. A full site with materials pages, city pages and a project gallery starts at $4k. The Care plan from $299/mo keeps it updated. Exact price in writing after the free audit.

Do you also handle ads and listings?

Yes, separately. The site comes first, because ads and your Google profile need a page to send people to that shows real work and makes the inspection easy to request.

See where customers slip away, and where your hours go.

A free, written audit of how people find you, how fast you answer and what could run on its own.

Prefer to talk first? Call or text Sergei directly. See plans →

Not sure what you need?

Find your starting point

Step 1 of 6What kind of business do you run?