Citations. Your business name, address and phone on Yelp, Angi, Houzz, BBB and the home-service directories. When they disagree (an old address, a former phone number, a duplicate listing from a previous owner), Google trusts all of them less. Cleanup is boring and it works.
Service-area pages. One page per town you really serve, written about that town: jobs you've done there, the permit office, the hail season, the housing stock. A page that only swaps the town name is the kind Google ignores, and it can drag the rest of the site down with it.
Links. Local links (suppliers, associations, sponsorships) plus the guest posts and Web 2.0 pages in your package, pointed at your main service and town pages. Every one is in your monthly report.
What exactly we fix and build depends on your package and what the inspection finds. You'll see it listed before you pay anything. For the wider plan, read how roofing SEO works as a whole.