Skip to content

Work / May Roofing

May Roofing. A roofing company's site, rebuilt from scratch.

Business
Roofing contractor, Anchorage and the Mat-Su
What we did
Design, Build, Writing, Local SEO, Job map redesign, Redirects
Pages
17 new pages in place of 52
Status
Built and running. Moving to mayroofingak.com from the old host.
← BeforeAfter →
May Roofing's new home page
May Roofing's old home page

Drag to compare. The old site as it still runs today, and the new one, on a computer.Open the new site ↗ (opens in a new tab)

Where it started. A site on a hosted website builder.

  • Slow on phones

    A speed score of 51. The main picture took 6 seconds to show, and the page weighed 3.1 MB.

  • Hard to use for some

    An accessibility score of 72, so some visitors had a harder time reading and getting around it.

  • A lot to keep up

    52 pages, 32 of them blog posts, on a builder they couldn't really change.

  • A template look

    On a computer, the logo and menu filled the top third of the screen before any roofing showed.

On a phone. Where most people find a roofer.

The old home page on an iPhone
Before
The new home page on an iPhone
After

What we built. Plain words, built around what roofing customers ask.

The services page

Every service, its own page

Replacement, repair, inspection, maintenance, new construction, metal, commercial, and snow removal. Each one says what's included, in plain words.

The roof repair page

Pages that answer the call

Tap to call on every page, a free estimate button in reach, and the Google rating up top where people decide.

The recent projects page

A better map of their jobs

Their jobs come from RealWork, the app their crew already uses. We redesigned how the map looks and works on their site, as far as RealWork allows.

The job map on the recent projects page
The job map, redesigned on top of RealWork. Jobs come in from the crew's app; pins stop at the neighborhood, never the house.

The numbers. Measured the same way, on the same day.

Google's PageSpeed test on a phone, run on both sites on Oct 25, 2026. The new site also scores 100 for best practices and doesn't shift around while it loads.

On a phoneOld siteNew site
  • Speed score5188
  • Accessibility score72100
  • Main content shows in6.0s3.9s
  • Home page weight3.1 MB1.2 MB
  • Time the page is frozen460 ms0 ms

Keeping their place on Google. Nothing they'd earned gets lost.

All 52 old addresses point to the closest new page, so links people saved and rankings Google gave the old pages carry over when the domain moves. Google also gets the business details it reads for local results: name, phone, hours, and the towns they serve.

redirects.ts52 old pages
// Every old URL, pointed at the closest page
const pages = {
  "/pages/about-roofing-company-anchorage": "/about/",
  "/pages/contact-roofing-company-anchorage": "/contact/",
  "/pages/recent-projects": "/recent-projects/",
  "/pages/residential-roofing-faqs": "/faq/",
  "/pages/roofing-services-alaska/residential-roof-repair": repair,
  "/pages/roofing-services-alaska/residential-roof-snow-removal": snow,
  "/pages/roofing-services-alaska/residential-roof-inspection": inspection,
  "/pages/roofing-services-alaska": "/services/",
  "/pages/service-areas": "/service-areas/",
  // …and 43 more
};

Tell us about your business. A couple of sentences is enough, and you get an honest reply.

Start a project