Custom Event Setup

×

Click on the elements you want to track as custom events. Selected elements will appear in the list below.

Selected Elements (0)
    SEO GONE WILD

    Case Study #7: Roofing Contractor (806 Top-Ten Keywords)

    Client name and market details have been withheld.

    The Situation: Roofing is one of the most competitive local service categories online. Homeowners searching for a repair or a new roof usually don't know which company to call yet, so the contractors that show up for those discovery searches win the work. This contractor needed to be found by people who had never heard of them.

    The Snapshot (October 2026, Semrush):

    • ~17,600 estimated monthly organic visits
    • 3,967 keywords ranking in Google
    • 806 keywords in positions 1–10
    • 91.7% of estimated organic traffic from non-branded searches

    Visibility That Isn't Just the Company Name: Less than 9% of the contractor's estimated traffic came from people searching its brand. The rest came from customers looking for a roofer. The biggest single example: "roof repair near me", a term with roughly 74,000 monthly searches, ranked at position 4 and accounted for about 10% of the site's estimated organic traffic.

    Keyword Placement Monthly searches Est. traffic share
    roof repair near me Organic #4 74,000 10.07%
    roof repair [city] Local / map result 1,900 2.67%
    roofing companies [city] Local / map result 1,600 2.24%
    roofing [city] Local / map result 1,600 2.24%

    Where the Rankings Sit:

    Ranking range Keywords
    Positions 1–3 225
    Positions 4–10 581
    Positions 11–20 625
    Positions 21–30 479

    Another 625 keywords sit on page two, which gives a ready-made list of terms to review for the next round of page improvements.

    Keyword distribution for positions 1–30 and estimated branded versus non-branded organic traffic for an anonymized roofing contractor.

    Buyer Intent: Semrush classified 72.7% of the ranking keywords as commercial (people comparing providers) and 7.5% as transactional (people ready to act). That's the kind of traffic a roofing company wants.

    The Takeaway: Roofing SEO works when each type of customer search lands on a page built for it: repairs, replacements and commercial roofing all need their own clear service content, local context and an easy way to request an estimate.

    About These Numbers: Figures come from a Semrush Domain Overview (US desktop) generated October 12, 2026. Traffic and search volumes are third-party estimates, not verified visits or leads, and rankings vary by location, device and time. This is a point-in-time snapshot, not a before-and-after comparison.

    Want a roofing SEO plan for your business? Book a consultation →

    ← Back to all case studies