MagicSite

Website builder for roofers

The roofing website builder for roofers who want inspection requests, not just visits

MagicSite is a website launcher and local visibility platform for home-service businesses. Tell us what roofs you work on and where. Your site goes live in a few minutes.

Start free See pricing

No design skills needed. You review the draft before it goes live.

A homeowner checking out a roofer is about to spend real money

Nobody books a reroof on impulse. A homeowner with a stain on the ceiling, or a buyer whose inspector flagged the roof, wants to know three things before they reach out: that you do their kind of roof, that you're licensed, and that you'll actually come and look at it.

A roofing website has four jobs:

  1. Show the roof types you work on. Composition shingle, tile, flat and low-slope, metal, repairs versus full replacements.
  2. Prove you're licensed. In California, roofing work over the minor-work limit takes a C-39 Roofing license from the Contractors State License Board (CSLB), and licensed contractors have to put their license number in their advertising, websites included.
  3. Show finished work. Photos of your own jobs, not stock images.
  4. Make the next step easy. A short request form for an inspection or estimate, so a homeowner who's comparing three roofers doesn't have to play phone tag.

A roofing website that's ready for real homeowners

  • A site drafted for roofing. MagicSite's AI drafts pages for the services you list, such as repairs, replacements, inspections and gutters, in plain language a homeowner understands.
  • An inspection-request form on every plan, including Free. The homeowner picks the service and a preferred time and adds a note about the problem. You get the request and confirm the visit yourself.
  • Email alerts. Every plan emails you when a request comes in, so a lead doesn't sit while you're up on a roof.
  • Your license front and center. A spot for your CSLB license number and classification, plus your insurance details.
  • Your service area. Your site names the cities you cover. (MagicSite doesn't build separate pages for each town yet.)
  • No MagicSite branding on Launch or Booked.

One site for the leak after the first storm and the planned reroof in spring

Roofing demand comes in waves. After the first big rain, people search for "roof leak repair" and want someone fast. In the dry months, the same homeowners plan replacements, compare materials and collect bids. Your site should handle both: a clear "Request a leak inspection" option for the urgent jobs, and a replacement page with photos, materials and an estimate request for the planners.

Tip for your copy: say plainly how quickly you can get out for an inspection. Don't promise "same day" unless you can really do it.

From "I need a website" to inspection requests in three steps

  1. Tell us about your business. The roof types you work on, your service area, your license number, and photos of recent jobs.
  2. Review your draft. MagicSite drafts your home, services and request pages. Ask for changes before anything goes live.
  3. Go live. Your site is published and inspection requests start landing in your inbox.

Start free. Upgrade when you're ready.

Free: $0. Your AI-built site goes live on yourname.magicsite.ai with a booking-request form and email alerts. Get found. See every lead that comes in. Leads kept 90 days.

Launch: $9/mo for your first 3 months, then $17/mo (or $170/yr, with no intro discount on annual). Do it yourself: 1 site, email alerts, a one-way push to Google Calendar, and a new domain at cost. No MagicSite branding.

Booked, Founder price: $49/mo or $490/yr. 20 spots · price locked while active. A website that brings you jobs, built for you within 48 hours, with a booking-request form and your domain included.. Founder spots close December 15, 2026 at 11:59 PM PT, or sooner if all 20 fill.

See full pricing

Your site goes live in a few minutes.

Tell us what you do and where you work. Start free, or claim a Founder spot and we build it for you within 48 hours.

Start free See pricing

Questions? hello@magicsite.ai

Frequently asked questions

What should a roofing company website include?

A roofing website should show the roof types you work on, your service area, your license number and insurance, photos of your own finished jobs, and a simple way to request an inspection or estimate. Homeowners compare several roofers before they hire, so clear proof of licensing and real job photos matter as much as design.

Do I need to show my CSLB license number on my roofing website?

In California, yes. Business and Professions Code section 7030.5 requires licensed contractors to include their license number in advertising, and CSLB treats websites as advertising. MagicSite gives you a place for your license number and classification, such as C-39 Roofing, in a spot customers will see.

Can homeowners book a roof inspection on my MagicSite website?

They can send a booking request. The homeowner picks the service, chooses a preferred time and describes the problem. The request lands in your MagicSite dashboard, and you get an email alert. You then confirm the visit with the homeowner yourself. On Launch, requests can also push one way to your Google Calendar.

How much does a roofing website cost with MagicSite?

You can start free on yourname.magicsite.ai. Launch is $9 a month for the first 3 months, then $17 a month, or $170 a year. Booked at the Founder price is $49 a month or $490 a year, with your price locked while your plan stays active. On that plan, we build it for you within 48 hours.

Can I use the domain my roofing company already has?

Not yet. Connecting a domain you already own is coming soon. Today, you can buy a new domain at cost on Launch, and a domain is included on Booked. If you already have a domain and don't want to change it, check back, or email hello@magicsite.ai to find out when connecting ships.