Real job photos
Photos from actual jobs, including addresses removed or blurred where needed. Roof work is visual, and finished roofs build trust.
RankGuarantee™
Local landing pages built in volume, for every city you serve.
Rank on page 1 for 100+ local keywordsRank for 100+ local keywordsRank for 100+ Local Keywords
Included in all Organic Growth plansFree in every Organic Growth plan $1,495/moOrganic Growth
SEO, Google Maps, and AI search (GEO) working as one plan.
SEO, Google Maps & AI search in one planSEO, Maps & AI in one planSEO, Google Maps & AI Optimization
Includes RankGuarantee™ + a custom websiteRankGuarantee™ + website included $895/moPaid Ads
Google, Bing & Meta campaigns managed end-to-end for fast leads.
Google, Bing & Meta Ads for fast leadsGoogle, Bing & Meta AdsGoogle, Bing & Meta Ads Management
Get results in days, not monthsResults in days, not monthsWhen someone searches for a roofer on a phone, Google often shows a map and three businesses before any website. A well-built Google Business Profile, a steady stream of reviews and honest service-area settings are what earn a place there. This page explains how the profile works for a contractor who goes to the customer, and what we do to make yours work harder.
How the map works
Roofing searches are local, urgent and mobile. The person who types "roof leak repair" is rarely scrolling through ten websites. They look at the map, compare stars and distance, read a review or two and tap call. That makes the profile the first impression for a large share of your inbound calls, ahead of the site.
Google describes local ranking in three broad ideas: relevance (does the profile match what was searched), distance (how close is the business to the searcher or the area named) and prominence (how well known and trusted the business appears, which includes reviews and mentions across the web). You cannot change where you are located, but relevance and prominence are largely in your hands.
Because roofing crews travel to the customer, distance behaves in a way owners find frustrating. A company in the next town can show above you inside your own town. The answer is not to pretend you are somewhere you are not, which can get a profile suspended, but to make the profile so complete and well reviewed that proximity matters less.
Address rules
Google separates businesses that serve customers at a physical location from those that go to the customer. A roofing company that has an office or yard where customers do not usually come is generally treated as a service-area business. Google's own guidance says that if you do not serve customers at your address you should leave it hidden and list the areas you serve instead. A business with a real showroom that people visit can show its address and list a service area as well.
Whatever the setup, the profile still has to be verifiable, and Google expects a real address behind it. Using a mailbox or a virtual office you do not staff, or listing a home address that you do not want visited, are common causes of suspensions. If you work from a home office, talk to us before you decide how to set up the profile.
The service area itself should be real. Google lets you list a limited number of cities or postal areas, and tighter, realistic coverage tends to work better than listing an entire state. Adding a town does not promise a ranking there. It tells Google where you work.
These are Google's rules and they change, so we check current help pages before we make setup decisions rather than relying on old advice.
Profile content
| Field | What it should say for a roofer | Common mistake |
|---|---|---|
| Business name | Your real, legal-style business name as it appears on the truck and the contract | Adding "Roofing Repair Replacement Storm Damage" to the name, which can lead to suspension |
| Primary category | The category that matches your main work, such as roofing contractor | Choosing a broad or unrelated category |
| Secondary categories | Only what you actually do, such as commercial roofing, metal roofing, gutter installation or siding where true | Stacking every category in the list |
| Services | One line each, in customer language: roof repair, roof replacement, storm damage, inspection, flat roof | Leaving the services list empty |
| Service area | The towns you really serve, within a realistic drive | Listing dozens of towns to look larger |
| Hours | Real hours, plus honest notes for emergencies and storm days | Listing 24 hours when nobody answers at night |
| Description | Who you are, what roofs you work on and where, in plain words | Keyword lists and phone numbers in the text |
| Attributes and links | Appointment or estimate link, financing, free estimates only if true | Linking to a homepage that does not match the profile |
Business-name rules are enforced, and a suspended profile can disappear from the map until it is reinstated.
Proof
Before, during, after
Photos from actual jobs, including addresses removed or blurred where needed. Roof work is visual, and finished roofs build trust.
Show who is coming
Crew photos and lettered trucks help a homeowner who has been warned about anonymous crews.
Posts that give a reason to look
Seasonal reminders, storm-readiness notes, completed project highlights and offers you are willing to honor.
Fill in the obvious ones
Do you offer free estimates, do you work with insurance, which materials do you install. Answering them first prevents a stranger answering wrongly.
Detailed entries
Short descriptions of specific services with a link to the matching page on your site.
Be reachable
Calls get answered by someone who can book a visit. Messaging is on only if someone watches it.
Through the year
| When | What changes for a roofer | What we do with the profile |
|---|---|---|
| Before storm season | Homeowners start looking for a contractor they can trust | Refresh photos, confirm hours and the service area, add a post about pre-season inspections, check that emergency handling is described honestly |
| During active weather | Calls spike and some days nobody can pick up | Adjust holiday or special hours if needed, answer messages quickly, keep Q&A accurate about turnaround |
| Install season | Crews are on roofs, photo opportunities are everywhere | Add job photos weekly with permission, ask for reviews as each roof is finished |
| Slow months | Fewer searches in cold regions, more leak and ice dam calls | Review the services list, fix categories, respond to every old review, line up pages for spring |
| After a competitor shows up | A new company or a storm crew appears in the same results | Compare their categories and reviews against yours and look for gaps in your own profile |
A profile that is touched a little every month tends to do better than one that was perfected once and left alone.
Competition
Nearly every roofing owner has met the same frustration: a company with fewer years and a worse reputation shows above you for the search that matters most. Sometimes the cause is distance. Sometimes it is a stronger review count, a profile with more services filled in or a website that explains the work more clearly. Sometimes it is a gimmick, such as a name stuffed with keywords or a fake storefront, which Google may remove sooner or later.
The right response is to out-document them rather than out-trick them. More recent reviews that name the town and the type of roof, a profile with every real service listed and a page on your site for each one, photos that clearly come from real jobs. If you spot a competitor that appears to be breaking the rules, such as a fake address, a keyword-stuffed name or fake reviews, Google gives you a way to report it, and we can help document the evidence. Results are not guaranteed.
Reviews
The project manager asks in person while the crew is wrapping up and the yard is clean, and mentions that a text is coming.
A text with a direct link to your Google review form goes out the same day, before the homeowner gets distracted.
A single follow-up a few days later. No pressure, no incentives, no gating that screens out unhappy customers.
Thank the happy reviewers by name and respond to critics calmly, factually and once.
We look for phrases customers use about speed, cleanup and communication, and reflect them in your pages.
Calls and tracking
For a roofer, most conversions from the map are phone calls, so tracking them matters. The simplest approach is to keep your real number as the primary number on the profile and add a tracking number as a secondary number if you need one, or to use a tracking tool that works with Google's reporting. Changing the main number to a tracking number that does not match the rest of the web can confuse listings and hurt consistency.
We also look at what the calls were. Did someone book an inspection, ask a price and hang up, or call about a job you do not do? Call-level notes and, where you allow it, recordings help show what the profile and your phone handling are really producing. Missed calls are the quietest drain in a roofing business, because a homeowner who does not reach you rings the next name on the list.
Multiple locations
| Situation | Profile approach | Watch out for |
|---|---|---|
| One office, one territory | A single profile, service area set to realistic coverage | Overstating the area |
| Several offices with staff and signage | A profile for each office that meets Google's rules, each with its own page | Offices that are really mailboxes |
| A satellite crew in another town | No separate profile unless there is a staffed location, page on the main site instead | Duplicate profiles that get merged or removed |
| Franchise or dealer network | Local profile for each real location, consistent naming | Corporate listings competing with local ones |
| Commercial and residential divisions | Usually one profile with categories and services for both, separate pages on the site | Splitting profiles to chase more rankings |
Duplicate and fake locations are the most common reason local profiles get penalized.
Cost
Profile upkeep, citation cleanup and review management come with every Organic Growth plan. The tiers differ in how many pages and content assets we produce each month and in whether you also need a website.
Questions
Profile, citation and review management ride along with every Organic Growth plan, which costs $1,495 monthly for Silver, $2,495 for Gold and $3,495 for Platinum. We charge no setup fee and ask for no contract. The tiers differ in how many pages and content assets we build each month, and in whether a managed website is part of the plan.
If you do not serve customers at your address, Google generally lets you hide it and list a service area instead. You still need an address Google can verify, and rules differ for hybrid businesses that receive some customers on site. Google updates its guidance, so we check the current help pages with you before deciding how to set yours up.
Distance is one of several factors, and a competitor who is closer to the searcher has a built-in edge. A more complete profile, more recent reviews and strong local pages can narrow the gap, but nothing eliminates it. We look at what that competitor has that you lack and tell you honestly how much of the difference is fixable.
Only where you really work. Listing places you do not serve invites complaints and does not guarantee visibility there. A tighter, realistic service area tends to serve a roofer better than an enormous one. If you plan to expand, we can add a town when you have jobs, photos and reviews from it to support the move.
We find the reason, which is usually the business name, the address or a category issue, correct it and submit a reinstatement request with supporting evidence such as photos of your signage, licenses and utility bills. It can take time and nothing is certain, which is why we try to prevent suspensions by following the rules from the start.
Reply promptly, politely and factually. Thank the person, acknowledge the concern, offer to resolve it offline and never argue in public. Future customers read your reply as closely as the review itself. If a review breaks Google policy, we can flag it, but removal is Google's decision and we cannot promise it.
No. Screening out unhappy customers before they can review, or offering gifts and discounts in return, breaks platform rules and your state may have its own. The safe approach is to ask every customer after the job, make it easy and respond to everything that comes in, the good and the bad.
Explore more
Get in Touch
Send us your profile link, your service area and the towns you want to win. We will review it and show you what a flat monthly plan covers. Call 610-825-4363 or email hello@getphound.com to talk through your profile with our CEO.
