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.

A roofer in a hard hat and safety vest holding a tablet, with a map of location pins and a house icon
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.

  • Two roofers passing a tile between them on a roof, with before and after photographs of a finished roof
  • A roofer with a clipboard surveying a roof from the ground, with a call badge and a location pin beside her

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

How pricing works

A crew or two fits Starter for the first quarter. Growth if you cover a whole metro area or want the project write-up program. We scope the package on a call and send a written quote before anything starts. The full list of work in each is on the packages page, and the affordable SEO service page explains why the price is lower than a local agency.

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. What each visit is worth is your sales process, not ours, so these are the visits we can prove rather than a conversion figure we cannot.

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.