Skip to content
Passieon

SEO for roofers

Roofing is searched after a storm and before a sale. Roof repair near me, roof replacement cost, leaking roof. Whoever holds the map pack in those weeks fills the calendar for the season.

Two roofers in hard hats and harnesses on a pitched tiled roof, an older man laying a tile and a younger woman passing the next one up, blue sky behind
6,816 clicks

Peak Endurance, a sports clinic, Sep 2023 to May 2024, from 482,378 impressions. Their Search Console.

Roofing companies that rank have a page per job type with photos of their own work and a price range. Companies that do not have a gallery page and a phone number.

Searches we build for, with the place name your customers use:

  • roof repair [neighborhood]
  • roof replacement cost [city]
  • leaking roof repair near me
  • gutter replacement [neighborhood]

What stops roofers getting enquiries

Three problems we find on nearly every roofer website we audit, and what we do about each.

  1. No page for the job people search

    Storm damage, tile replacement, metal re-roof, gutter guard and roof restoration each get their own searches. One Roofing Services page ranks for none of them.

  2. Before-and-after photos with no words

    A gallery of 200 photos with no captions or neighborhoods tells Google nothing. Each job needs a short write-up: neighborhood, problem, fix, price range.

  3. Seasonal spikes missed

    Storm-season searches spike for a few weeks. A profile that is not posting and a site with no storm page miss the peak.

  • A house seen from the front garden with a freshly tiled roof, scaffolding still up along one side and a skip on the driveway
  • A roofer in a hard hat and harness kneeling on a wet tiled roof after a storm, lifting out a broken tile with a blue tarpaulin weighted over the damaged section behind him

What you get each month

  • One job-type page each month: repairs, replacement, restoration, gutters, storm damage, a roofing material
  • Project write-ups added from your job photos, by neighborhood
  • Google Business Profile with job photos weekly and services listed with from-prices
  • Citations on trade directories and local listings
  • Technical fixes: quote form, click-to-call, image compression, schema for the business and service area
  • Monthly Search Console report by job type and neighborhood

Want to do it yourself first?

We have written the whole method out, for roofers specifically, in the order it pays to do it. It is free, it is not a lead magnet, and there is nothing to fill in to read it. Most businesses get real movement from the first half of it on their own.

Where we do this

The method is the same everywhere; what people search for and where the results come from are not. Each market has its own page, and so do the cities where roofers search for this most.

How we work

A crew or two is a small first quarter. Covering a whole metro area, or running the project write-up programme, makes it a bigger month. We scope the work on a call and send a written quote before anything starts. The SEO services page explains what a month covers and who does it.

Results from real clients

Every number below is from the client’s own Google Search Console, for the period shown. Impressions are how often the site appeared; clicks are people who arrived.

See all eight client results

  • 52,993clicks
    Up and Running Physical Therapy
    Physical therapy · 1 Mar 2023 to 14 Mar 2024
    Impressions
    2,238,155
    CTR
    2.4%
    Avg. position
    13.49

    +139,355% clicks against the previous period of the same length.

  • 12,285clicks
    Backcountry Physical Therapy
    Physical therapy · 6 Jul 2023 to 31 May 2024
    Impressions
    601,822
    CTR
    2.0%
    Avg. position
    19.3

    +2,059% clicks against the previous period of the same length.

Questions roofers ask us

How much of the work is on our side?

Job photos and a sentence about each one, sent by text or a shared folder. We write everything else.

Do you handle storm-season pages?

Yes. A storm damage page goes live before the season and the profile posts through it, so the site is ready when searches spike.

Can you rank us for roof replacement cost?

A page with an honest price range and what changes it ranks well and gets calls from people who already know the budget. We write that page in the first two months.

We cover 50 neighborhoods. Do we need 50 pages?

No. Pages for the ten or so neighborhoods where most jobs happen, each with real projects, out-perform 50 thin ones.

Book a call with us

A 30-minute call in your working hours. Tell us what you sell and where, and we will tell you what we would do first and what it involves. Prefer email? Send your website through the form and the Passieon Team will reply within two working days.

Message us

Message us

Ask anything about your site or where your enquiries are going. It goes straight to a person, not a bot. Leave an email and you get a reply.