Table of contents
Home Service Base's September 2026 analysis of 89,519 roofing Google Business Profiles found that nearly a third link to no website at all. Paired with Whitespark's 2026 ranking-factor scores and Google's own Performance-report documentation, that data set shows exactly which parts of a roofing profile are underused and which factors actually move it in the local pack.
Key Takeaways
- 89,519 roofing Google Business Profiles from 77,644 companies were analyzed nationwide (Home Service Base, Sep 2026).
- 31.9% of those profiles (28,576) have no website link.
- 15.7% (14,089) are unclaimed profiles.
- 3.1% (2,731) are missing a phone number.
- Proximity of address to the point of search scores 225, the top individual local pack factor (Whitespark 2026).
- Click-through rate from the local pack scores 156, ranked among the top 15 factors.
- Sustained influx of reviews over time scores 154, also inside the top 15.
- Google's Performance report tracks five metrics: Interactions, Views, Directions, Calls and Website clicks.
- Call tracking on a profile requires a phone number to be added first.
- Direction-request counts are adjusted for multiple taps, cancellations and spam.
- Online-only lead-generation businesses are explicitly ineligible for a Business Profile.
- 62% of homeowners rate reviews very or extremely important when hiring a roofer (Roofing Contractor/Owens Corning 2026).
- Homeowners find roofers mainly through referrals (74%) and search engines (50%), not social media.
- A violating profile can be restricted from new reviews for a set period under Google's Fake Engagement policy.
- Performance data reports at daily granularity with a 3-4 day reporting lag.
The completeness gap in the category
Home Service Base's September 2026 report analyzed 89,519 Google Business Profiles from 77,644 roofing companies operating across 49,068 websites nationwide. Three completeness gaps stand out: 31.9% of profiles (28,576) list no website link at all, 15.7% (14,089) remain unclaimed by an authorized owner, and 3.1% (2,731) are missing a phone number entirely. None of those three require a paid tool to fix - they require someone on the account to open the listing and complete it.
| Profile gap (2025 data set) | Share of profiles | Count | Fix required |
|---|---|---|---|
| No website link | 31.9% | 28,576 of 89,519 | Add website URL field |
| Unclaimed profile | 15.7% | 14,089 of 89,519 | Verify ownership |
| No phone number | 3.1% | 2,731 of 89,519 | Add number, enables call tracking |

What Google actually measures in the Performance report
Google's own Business Profile Help documentation defines five categories inside the Performance report: total Interactions, Views (how many people saw the profile on Search and Maps), Directions requested (a count adjusted to exclude multiple taps, cancellations, and spam), Calls (call-button clicks, which only track once a phone number is added), and Website clicks. The Business Profile Performance API reports the same data as BUSINESS_CONVERSATIONS, BUSINESS_DIRECTION_REQUESTS, CALL_CLICKS and WEBSITE_CLICKS, at daily granularity with a 3-4 day reporting lag.
For the 3.1% of roofing profiles missing a phone number, that gap does not just cost calls directly - it also means Calls never appears as a tracked metric on that profile at all, since Google only counts clicks on a number that has been added.
| Performance metric | What it counts | Requires | Reporting cadence |
|---|---|---|---|
| Interactions | Sum of all profile actions | A live, verified profile | Daily, 3-4 day lag |
| Views | Profile impressions on Search & Maps | Nothing extra | Daily, 3-4 day lag |
| Directions | Direction requests, de-duplicated | A correct address | Daily, 3-4 day lag |
| Calls | Call-button clicks | A phone number on the profile | Daily, 3-4 day lag |
| Website clicks | Clicks on the website link | A website URL on the profile | Daily, 3-4 day lag |
The ranking factors behind who gets found
Whitespark's 2026 Local Search Ranking Factors report surveys 47 local search experts on how Google weighs 187 individual factors. The single highest-scoring factor overall is Proximity of Address to the Point of Search, at a score of 225 - a factor no amount of content can overcome, which is why an accurate, verified address matters more than almost anything else on the profile. Two review-adjacent factors sit inside the top 15: Click-Through Rate from Local Pack/Maps Search Results (score 156) and Sustained Influx of Reviews Over Time, rather than bursts (score 154) - the second one directly penalizes the seasonal review pattern common to storm-driven roofing demand.

Eligibility: who can actually claim a profile
Not every roofing-adjacent business qualifies. Google's Business eligibility and ownership guidelines require a business to make in-person contact with customers during its stated hours, and explicitly list lead generation agents or companies and brands, organizations, artists, and other online-only businesses as ineligible. A licensed roofing contractor that dispatches crews to job sites qualifies as a service-area business; a directory site that only resells roofing leads does not, regardless of how much content it publishes.
| Business type | GBP eligible? | Basis | Roofing-category relevance |
|---|---|---|---|
| Licensed roofing contractor with a service area | Yes | Google eligibility guidelines | Standard service-area business setup |
| Roofing showroom or sales office | Yes | Google eligibility guidelines | Verify as a physical location |
| Lead-generation / referral website | No | Explicitly listed ineligible category | Common in the roofing niche - do not attempt to verify |
| Online-only roofing brand with no crews | No | Online-only businesses excluded | Applies to pure marketplaces, not licensed contractors |

Categories and services: the fields most roofing profiles under-use
Beyond the three headline gaps, category selection is the field Whitespark's own experts flag most often as under-used. Whitespark groups Proximity, categories, keywords in business name together under GBP signals - a category set to a generic "Contractor" instead of "Roofing Contractor" gives up ranking relevance that costs nothing to fix. Predefined GBP services and custom service titles carry measurable ranking weight in the same 2026 report, which means a profile that never lists "roof replacement," "storm damage repair," or "gutter installation" as distinct services is leaving structured signal Google already supports sitting unused.
| GBP field | Common roofing-category mistake | Fix | Cost to fix |
|---|---|---|---|
| Primary category | Left as generic 'Contractor' | Set to 'Roofing Contractor' | Free |
| Predefined services | Left empty | Add roof replacement, repair, inspection, gutters | Free |
| Custom service titles | Not used | Add storm-damage, insurance-claim assistance | Free |
| Photos | Stock or none | Upload real job-site before/after photos | Free (time cost only) |
| Website link | Missing on 31.9% of profiles | Add URL field | Free |
Why homeowners still find roofers through the profile
Roofing Contractor's 2026 Homeowner Survey, run with Owens Corning, found 62% of homeowners rate online reviews very or extremely important, and that homeowners find roofers mainly through word-of-mouth referrals (74%) and internet search engines (50%) - not social media, which each accounted for roughly a quarter of responses. A complete, correctly categorized Business Profile is the asset that captures both the search-engine path and the referral path, since a referred homeowner still searches the name on Google before calling.
What can take a profile down after it's built
Google's Business Profile restrictions for policy violations page confirms that a profile found in violation of the Fake Engagement policy can be restricted from receiving new reviews for a set period, in addition to having the violating reviews removed - a compounding penalty for a roofer that was already behind on review volume. Google's guidance separately warns that changing a verified address without following the proper re-verification process can cause a profile to lose its accumulated rankings, which matters for roofing companies that expand into a second market and relocate an office.
The practical takeaway for a roofing marketing lead is to treat address changes, franchise buyouts, and re-brandings as verification events, not just a listing edit - each one carries the risk of resetting the exact ranking signals this article has just quantified, including the top-scoring proximity factor itself.
A monthly audit checklist built from this data
Turning the completeness gaps above into a repeatable process means checking the same five fields every month rather than once at setup: website link present, phone number present, claim status verified, category set to the specific roofing sub-type, and review count trending up rather than flat. Each of those five maps directly to a stat in this article, which makes the audit defensible to a client asking what the management fee is actually buying.
| Monthly audit item | Stat this protects against | Who checks it |
|---|---|---|
| Website link present | 31.9% of profiles have none | Marketing lead or agency |
| Phone number present | 3.1% of profiles have none | Office admin |
| Claim/ownership verified | 15.7% of profiles unclaimed | Marketing lead or agency |
| Category = Roofing Contractor | Generic categories dilute relevance | Marketing lead |
| Review count trending up, not flat | Sustained influx scores 154, a top-15 factor | Office admin, ongoing |
For the cross-industry benchmark behind the review-volume figures cited above, see our reputation management statistics hub, and for the broader local search picture, our roofing local SEO statistics. Our growth marketing team runs the profile-completeness audit described above as a standing monthly check, not a one-time cleanup.
Frequently Asked Questions
How complete are roofing companies' Google Business Profiles in 2026?
Not very. Home Service Base's September 2026 analysis of 89,519 Google Business Profiles from 77,644 roofing companies found 31.9% (28,576 profiles) have no linked website, 15.7% (14,089) remain unclaimed, and 3.1% (2,731) are missing a phone number. Each of those is a free fix that a large share of the category still has not made.
What does Google actually track in the Performance report?
Five categories, per Google's own Business Profile Help documentation: total Interactions, Views (how many people saw the profile on Search and Maps), Directions requested, Calls (clicks on the call button, which requires a phone number on the profile to track), and Website clicks. The API exposes the same data as BUSINESS_CONVERSATIONS, BUSINESS_DIRECTION_REQUESTS, CALL_CLICKS and WEBSITE_CLICKS, reported daily with a 3-4 day lag.
Which ranking factors matter most for a roofing profile specifically?
Whitespark's 2026 Local Search Ranking Factors report, built from a survey of 47 local search experts scoring 187 factors, puts Proximity of Address to the Point of Search at the top of the individual-factor list (score 225), with Click-Through Rate from Local Pack/Maps Search Results (156) and Sustained Influx of Reviews Over Time, rather than bursts, (154) close behind. For a roofer, that combination rewards a profile that is claimed, correctly categorized, and collecting reviews continuously rather than only after storm season.
Can an online-only roofing lead-gen site get a Business Profile?
No. Google's own eligibility guidelines list 'lead generation agents or companies' and 'brands, organizations, and other online-only businesses' as explicitly ineligible for a Business Profile - a profile requires in-person contact with customers during stated hours, which a licensed roofing contractor with a truck and a service area satisfies but a pure referral website does not.
What can get a roofing company's profile suspended?
Fake or incentivized reviews, and address or category manipulation, are the two most common causes. Google's Business Profile policies restrict profiles found violating the Fake Engagement policy, and a business that changes its verified address can lose its accumulated local rankings, per Google's own guidance - a documented risk for roofers that move offices or add a second location without re-verifying properly.
Sources
Home Service Base - Roofing Industry Statistics and Trends
Whitespark - Local Search Ranking Factors 2026
Google Business Profile Help - Understand your Business Profile performance & insights
Google for Developers - Business Profile Performance API, DailyMetric
Google Business Profile Help - Business eligibility and ownership guidelines
Google Business Profile Help - Restrictions for policy violations
Roofing Contractor / Owens Corning - 2026 Homeowner Survey


