Petrogeorge Studio
Open for new projects

I build websites for
roofing contractors.

Most roofers are paying for sites that lose them money. I build the kind that ranks locally and turns visitors into estimate requests.

Wasatch Peak RoofingSalt Lake City · 2026

A roofing site that doesn’t look like a roofing site.

Most local roofers have one of two sites: a 2014 WordPress template their nephew built, or a Yelp-style listing they don’t control. Wasatch Peak gets a different kind of site — one that loads in under a second on a contractor’s truck-cab phone, captures lead intent before a visitor leaves, and shows up when someone searches “roof repair Sandy Utah” on a Tuesday morning at 7am.

Live Demo —wasatch-peak-roofing.vercel.app
wasatch-peak-roofing.vercel.app
Wasatch Peak Roofing website

Interactive estimator

Visitors get a real-time price range based on roof size and material, without filling out a single form field. Lower friction than a traditional contact form.

FAQ schema for SEO

Every FAQ answer is marked up in JSON-LD so it's eligible to appear as a Google rich result. Most local competitors don't do this.

Sticky mobile CTA

On phones, a Call Now button stays pinned to the bottom of the screen. Roofing-site traffic is mostly mobile — the CTA is always one tap away.

Michael Petrogeorge

The person who designs your site is the person who picks up the phone.

I’m Michael. I’m based in Salt Lake City and I build websites for roofing contractors. Most local roofers are paying for sites that don’t load on phones, don’t show up on Google, and don’t make it easy to get a quote. I rebuild those sites — fast load times, real lead capture, local SEO that actually works. Custom design, no templates. One project at a time.

Let’s talk about
your site.

Got a question about your site? Or something you want fixed on it? I read every email.