Search “roofer near me” on your phone right now. Before any website, you get a map with three businesses on it. That box is where most roofing calls come from, and it is run by one thing: your Google Business Profile. Not your website. Your listing.
The good news is that the listing is free, and most roofers have never finished setting it up. That is your opening.
1. Claim it and fill in every field
Google rewards complete listings. Business name exactly as it appears on your truck. Your real address (a home address is fine; hide it if you do not take walk-ins, but keep it). Phone number. Website. Hours, including whether you answer after hours. Then the fields most roofers skip: services (list each one: roof repair, roof replacement, storm damage, inspections, gutters), service areas (every town you cover), and attributes like “emergency service” and “free estimates.”
2. Pick the right categories
Your primary category should be Roofing contractor. Add secondary categories only if you really do the work: roof repair, gutter service, siding. Do not add “general contractor” to look bigger. It tells Google you are not a specialist, and specialists win the map.
3. Photos of real work, every week
Google can tell a stock photo from a real one, and so can a homeowner. Upload finished roofs with the house visible. Before-and-after pairs. Your crew. Your trucks. One or two photos a week, with a short caption that names the neighborhood. A listing with 200 real photos beats a listing with 12, every time.
4. Reviews, with the town in them
Reviews are the biggest single factor in the three-pin box. You need a steady stream, not a burst, and the best ones mention the job and the place: “replaced our roof in Brandon in two days.” There is a whole guide to getting reviews after every job. Reply to every one, including the bad ones. Google watches that too.
5. Post like it is social media
Your listing has a posts feature almost nobody uses. A photo and two sentences once a week: a job you finished, a storm you are responding to, a seasonal inspection offer. It keeps the listing “alive” in Google's eyes and gives homeowners something recent to look at.
6. Match everything to your website
Your name, address and phone number must be identical on the listing, your website and every directory that mentions you. A different suite number or an old phone number splits your trust in two. This is the boring part, and it matters.
How to check your progress
Once a week, search “roofer” plus your city on your phone from a few different spots: your office, a job site, home. See who is in the three pins. If it is not you, go back through the six steps above and find what is missing. Usually it is reviews or photos.
Want this done for you?
The Google listing is the first thing I fix for any roofer, because it is the fastest way to more calls. If you want me to look at yours, the audit is free.