Plate 4 Roofing

SEO for roofers: a page for every job, in every town you serve.

After a storm, homeowners type "roof leak repair" and the name of their town. We build a page on your own website for every job you do, in every town you serve, so it is already up and waiting when the hail stops.

$50 a page that goes live. Everything included.

An invented town's survey plate under the roofing layer. A house searches "roof replacement Southmere", and a red line runs to Kestrel Roofing Co.'s page for roof replacement in Southmere, open on a phone.

The lab Roofing

The storm comes through town by town. Your pages are already up.

Run a storm across the map. Every town of yours it crosses lights up, with its storm pages already waiting on your website.

The storm has passed

Every town it reaches has its storm pages waiting.

Hit so far

  • Old Mill5 storm pages up
  • Hartwell5 storm pages up
  • Pine Ridge5 storm pages up
  • Brookhollow5 storm pages up
  • Larkhaven5 storm pages up
  • Southmere5 storm pages up
  • Elmstead5 storm pages up

7 of 7 towns hit · 35 storm pages already up

An illustration. Firms, towns and numbers are invented.

Every page in this library, town by town (70)

Southmere

  • Roof replacement in Southmere
  • Roof repair in Southmere
  • Roof inspection in Southmere
  • Storm damage in Southmere
  • Metal roofing in Southmere
  • Flat roofing in Southmere
  • Skylights in Southmere
  • Gutters in Southmere
  • Chimney flashing in Southmere
  • Emergency tarping in Southmere

Brookhollow

  • Roof replacement in Brookhollow
  • Roof repair in Brookhollow
  • Roof inspection in Brookhollow
  • Storm damage in Brookhollow
  • Metal roofing in Brookhollow
  • Flat roofing in Brookhollow
  • Skylights in Brookhollow
  • Gutters in Brookhollow
  • Chimney flashing in Brookhollow
  • Emergency tarping in Brookhollow

Pine Ridge

  • Roof replacement in Pine Ridge
  • Roof repair in Pine Ridge
  • Roof inspection in Pine Ridge
  • Storm damage in Pine Ridge
  • Metal roofing in Pine Ridge
  • Flat roofing in Pine Ridge
  • Skylights in Pine Ridge
  • Gutters in Pine Ridge
  • Chimney flashing in Pine Ridge
  • Emergency tarping in Pine Ridge

Larkhaven

  • Roof replacement in Larkhaven
  • Roof repair in Larkhaven
  • Roof inspection in Larkhaven
  • Storm damage in Larkhaven
  • Metal roofing in Larkhaven
  • Flat roofing in Larkhaven
  • Skylights in Larkhaven
  • Gutters in Larkhaven
  • Chimney flashing in Larkhaven
  • Emergency tarping in Larkhaven

Old Mill

  • Roof replacement in Old Mill
  • Roof repair in Old Mill
  • Roof inspection in Old Mill
  • Storm damage in Old Mill
  • Metal roofing in Old Mill
  • Flat roofing in Old Mill
  • Skylights in Old Mill
  • Gutters in Old Mill
  • Chimney flashing in Old Mill
  • Emergency tarping in Old Mill

Elmstead

  • Roof replacement in Elmstead
  • Roof repair in Elmstead
  • Roof inspection in Elmstead
  • Storm damage in Elmstead
  • Metal roofing in Elmstead
  • Flat roofing in Elmstead
  • Skylights in Elmstead
  • Gutters in Elmstead
  • Chimney flashing in Elmstead
  • Emergency tarping in Elmstead

Hartwell

  • Roof replacement in Hartwell
  • Roof repair in Hartwell
  • Roof inspection in Hartwell
  • Storm damage in Hartwell
  • Metal roofing in Hartwell
  • Flat roofing in Hartwell
  • Skylights in Hartwell
  • Gutters in Hartwell
  • Chimney flashing in Hartwell
  • Emergency tarping in Hartwell

Roofing The key

The numbers, and where each one comes from.

Every number carries its label: MEASURED, BORROWED (with its publisher and date), DERIVED (from the inputs shown) or ASSUMPTION.

  1. Borrowed

    Roof replacement: national average $8,000 to $10,000

    Today's Homeowner, 2025

  2. Borrowed

    Roofing has the highest Google Ads cost per lead of 16 home-service categories, $228.15

    LocaliQ 2025, 3,211 US campaigns

  3. Derived

    70 pages in Kestrel's example library: 10 jobs in 7 towns

    10 jobs x 7 towns of an invented firm

8 Questions

8 questions roofers ask

Storm work comes and goes. Why build pages all year?

Because a page usually takes 3 to 4 months to settle in, and a storm gives no notice. The storm damage, tarping and repair pages for each town go up in the quiet months, so they are there the morning after.

Can a page explain how we help with insurance claims?

Yes, in your words and only what you do: the inspection, the photos, the paperwork, meeting the adjuster. A page never promises how a claim will turn out.

We do re-roofs and repairs. Do they need different pages?

Yes. Someone with a leak searches "roof leak repair", someone with a 35-year-old roof searches "roof replacement". 2 searches, 2 pages, in every town you serve.

Will the pages show the materials and warranties we offer?

Yes, the ones that are yours to name: the shingle and metal lines you install, your manufacturer certifications and warranties as they are written, your license and insurance. You approve every page before it goes live.

Search ads cost a lot in roofing. Do you run them too?

Yes, where the numbers for your towns say they will pay you back: ads for the jobs you want this month while the pages grow. A roofing lead from search ads costs more than in most trades (the numbers above), so we start where your margin is.

How much does it cost?

Everything one page needs (the research, the writing, the design, the build and the tracking) for $50 a page that goes live, built in monthly phases. After the build, $500 a month keeps your library refreshed and climbing, with a report every month, because SEO needs regular, ongoing work and once a page ranks it can keep bringing you that search for months and years.

Who owns the pages?

You do, from day 1: the pages, the words, the images and the code. We work with the access you give us as a user, and you stay the owner of every account.

How long until I see results?

Pages usually take 3 to 4 months to settle in, and your monthly report shows each one's movement from the start. From there the library keeps compounding as it fills in.

12 Your turn

See 2 of your own pages before you pay anything.

Tell me your website and the towns you serve. Your library lays itself out right here, and within one business day I will send you 2 of your real pages, researched and designed from your own site.

Taken from your web address. Change it if it reads wrong.

Your trade
Towns you serve

Each town you want work in, up to 12.

Index of pages

Your business

yourbusiness.com

10 jobs x 1 town = 10 pages

Index of pages: 10 jobs x 1 town = 10 pages
JobsYour town
01
02
03
04
05
06
07
08
09
10

Tap a job you do not sell to take it off.

Sketches of your first 2 pages. The 2 I send are researched and designed from your own site.

Or write to shivam@markingo.io. I reply within one business day.

Nothing you type here is stored. Your mail app opens with it filled in, and you send it.