AIKO: The roofing company invested in a solid website and expected local visibility to follow, and they’re nowhere in the map results. The gap is that the website and the map are two different systems. Organic results lean on the site. The map pack leans heavily on a Google Business Profile, and if that profile is missing, unclaimed, or thin, the site can be excellent and still leave the company invisible where local searchers actually look.

ELENA: So structurally they optimized one channel and left the one that drives local untouched.

AIKO: Exactly. The Business Profile is the entity the map ranks, not the website directly. No claimed, complete profile means no real presence in the local pack, regardless of how good the site is.

HANNAH: Let me ground what “complete” actually means, because claiming it isn’t the finish line. A profile that ranks has the core facts filled and accurate, the exact business name, address, and phone, the right primary category, hours, service area, and it’s verified so Google trusts it’s a real business. Beyond the facts, the profile rewards activity, real photos of actual jobs, which for a roofer is among the strongest trust cues a searcher sees, and regular posts and updates that signal the business is live and engaged. A claimed-but-empty profile is barely better than none. The completeness, the accuracy, and the ongoing activity are what make it a usable, competitive entity, not the act of claiming.

MARCUS: Before we treat the profile as the whole answer, though, I want to flag what it can and can’t do, because a profile alone won’t carry a competitive market.

AIKO: Meaning the profile is necessary but not sufficient.

MARCUS: Right. In a town with three roofers, a complete profile might be enough to show up. In a city with sixty, the profile gets you eligible, then reviews, relevance, and proximity decide who actually ranks. So the fix here is “claim and complete the profile” because they have nothing, but they shouldn’t expect that step alone to win a crowded market. It’s the entry ticket, not the finish.

SOFIA: And for a roofer the profile is often where the customer decides, which is the part the website-first thinking misses. Someone with a leak searches on their phone, sees the map pack, and judges on the spot, the photos of real jobs, the review rating, whether the hours show open now, the tap-to-call. Many never reach the website at all. So the profile isn’t a directory listing pointing at the real thing, for local intent it often is the storefront, and an absent one means the decision happens entirely among competitors.

NOAH: The pattern is optimizing the channel you can see and control, the website, while ignoring the one that actually serves the intent. A website feels like the real asset because you built it and own it, and the profile feels like an afterthought, a form to fill. But for local searches the profile is the primary surface, so the effort went to the secondary channel. The tell is “great website, no map presence,” investment in the owned asset and neglect of the one that ranks locally.

THEO: So the rule is to treat the Business Profile as the foundation of local visibility, not an add-on to the site. Claim and verify it, complete every relevant field accurately, the name, address, phone, primary category, hours, service area, attributes, add real photos, and keep it consistent with the site. Then, per Marcus, build the signals that decide ranking in a contested market, reviews and relevance, on top of that foundation. The site supports local, but the profile is what the map ranks, so it comes first.

HANNAH: And the name, address, and phone on the profile have to match the website exactly, because the consistency between them is itself a trust signal, a mismatch makes Google less sure they’re the same business.

AIKO: Which is the operational throughline, the profile is maintained as the canonical local record, verified, complete, accurate, consistent with the site, and updated when anything changes, hours for a holiday, a new service, a new photo set. The site and the profile point at the same truth, with the profile as the entity the map actually reads. Set up once and neglected, it goes stale, treated as the foundation, it carries the local presence the website alone never could.

DANA: The decision is the profile as the foundation of local, not the website. The company is invisible in the map because the map ranks a Google Business Profile, not the site directly, and theirs is missing or thin while the site they invested in can’t fill that role. So we claim and verify the profile, complete every field accurately, name, address, phone, primary category, hours, service area, real photos, and keep it consistent with the site, because that consistency is itself a trust signal. Per Marcus, that makes them eligible, not automatically winning, in a crowded market reviews and relevance and proximity then decide, so the profile is the entry ticket and the signals built on it are the race. A strong website is worth having, but it was built for the wrong channel’s ranking. The map runs on the profile, and that’s where the missing investment was, sitting empty while the site did work the map never reads.

SOFIA: For a local search the profile is the storefront, not a footnote pointing at one. Build it like the front door, because for most of these customers it is.

DANA: The map doesn’t rank your website, it ranks your profile. Claim it, complete it, keep it true, and then earn the reviews and relevance that decide the rest.