Why an unverified profile is invisible in the map pack
An unverified Google Business Profile can exist in Google's system, show up when a customer searches your exact business name, and still never appear in the map pack for "roofer near me" or "emergency plumber [city]." Verification is Google's gate for local ranking. Until you clear it, the profile is a placeholder, not a listing that competes.
This trips up contractors two ways. First, a profile someone else created years ago (a data aggregator, a review site, a past employee) sits unclaimed and unverified while the owner has no idea it exists, and that phantom listing sometimes outranks the real business's website. Second, a legitimately new profile gets built, filled in with hours and photos and services, and the owner assumes it is live because it looks finished. It is not live for ranking purposes until Google confirms the business is real and at the location or service area claimed.
Verification exists because Google's map pack is a trust surface. A homeowner calling a roofer off the three-pack is trusting Google vetted that business at some baseline level. Fake listings, address spoofing, and lead-gen shells trying to rank without a real business behind them are the exact abuse Google is filtering for. Contractors get caught in that net not because they are doing anything wrong, but because service-area businesses (no public storefront, a truck and a service radius instead) are harder for Google to confirm automatically.
The practical effect: a plumber can have five-star reviews imported from a prior platform, a complete profile, accurate hours, and twenty photos, and still rank on page two of the map results, because Google is withholding ranking weight from an unverified entity. Fixing verification is often the single most effective move available for a stalled profile, ahead of adding more photos or writing more posts.
- Unverified profiles can still display in a direct name search, which is why owners think they are "live"
- Map pack ranking, the actual lead-generating real estate, requires verification
- Verification also restores editing rights: hours, categories, photos, and posting stay locked or reset without it
The five verification methods, and what triggers each one
Google does not let you pick a verification method off a menu. It offers whichever methods it thinks fit your business type, address history, and account signals. Here is what each one involves and when it typically shows up for contractors.
| Method | How it works | Typical timeline | When contractors see it |
|---|---|---|---|
| Postcard | Google mails a physical postcard with a 5-digit code to the business or service address on file | 5 to 14 days transit, plus entry | Most common for service-area trades with no public storefront |
| Phone | Automated call or text with a code, delivered instantly | Minutes | Offered when the listed phone number matches signals Google already trusts |
| Code sent to a business email tied to the profile's domain | Minutes | Offered when a matching business-domain email exists in the account | |
| Video | Live or recorded walkthrough showing signage, tools, and proof of the business at the location | Same day to a few days for review | Increasingly common for trades without a storefront, since it fits a truck and toolbox better than a postcard fits an address |
| Instant | Auto-verified through an already-verified Google Search Console property matching the business domain | Immediate | Rare for contractors unless the website was already GSC-verified before the GBP was created |
The method Google offers depends on account history, how the address parses, whether the phone number has prior verification history tied to it, and sometimes nothing more explainable than which verification queue the listing landed in. If postcard is the only option shown, there is no workaround. Requesting a different method rarely succeeds and can reset the queue.
Video verification deserves a specific note for contractors: it typically asks for a walkthrough showing the business location or vehicle, signage, tools of the trade, and sometimes a live GPS-tagged recording rather than an upload. Have a truck with lettering, a shop sign, or a job site with visible branding ready before starting this path. A bare garage with no signage is a common reason video verification gets rejected on the first attempt.
Postcard verification: the default path and its real timeline
Postcard is still the fallback Google leans on most for contractors, especially service-area businesses that hide their exact address and only display a service radius. Understanding the mechanics prevents the most common failure: letting the code expire.
- Request it from the Business Profile dashboard or Google Search under "Verify now."
- Wait for transit. Google states up to 14 days; contractors most often report 5 to 10 days in practice, longer around holidays or if the address was recently entered incorrectly anywhere in Google's system.
- Enter the 5-digit code exactly as printed, from the same account that requested it, within the window before it expires.
- Confirm the listing flips to verified and re-check that hours, categories, and services still show correctly, since some profiles reset partial data during the verification hold.
The most common contractor-specific failure here is a mismatch between the address on file with the county or state contractor license, the address on the LLC formation paperwork, and the address entered into the Business Profile. If those three do not agree, or if the profile uses a home address the owner does not want public and hides it via service-area settings, the postcard can go to a location that does not match what Google's backend expects, causing delays or rejection at the confirmation step.
A second common failure: multiple people at the same company requesting verification through different Google accounts, which splits ownership and can trigger a review hold. Assign one Google account as the profile owner before requesting the postcard, and keep the login saved somewhere durable, not just on the office manager's personal phone.
If a postcard does not arrive within 3 weeks, request a resend rather than starting a brand-new profile. Creating a second profile for the same business is the single most common self-inflicted problem we see, and it usually ends in a duplicate-listing cleanup that takes longer than the original verification would have.
What to do when verification stalls or gets rejected
Verification failure falls into a short list of repeatable causes. Working through them in order saves time versus guessing.
- Address mismatch: the business address on the profile does not match what is on file with the state licensing board, the USPS address database, or business registration records. Fix the source record, then correct the profile.
- Duplicate or conflicting profile: an old profile (from a previous owner, a rebrand, or an aggregator-created listing) exists at the same address or phone number. Google's system flags the new verification attempt as a possible duplicate. This has to be resolved by claiming or merging the old listing, not by abandoning it and building a third one.
- Service-area setup errors: a contractor who works from a home garage and correctly hides the address, but sets up the service-area radius incorrectly (too small, wrong center point, or overlapping an existing profile's territory), can trigger a manual review.
- Category mismatch: choosing a category Google does not associate with a physical or service-area business type common in that region can slow automated approval.
- Prior suspension history: if any profile tied to that business, phone number, or owner account was suspended before, new verification attempts get extra scrutiny by default.
When postcard verification genuinely fails or the code never arrives after a resend, the next step is Google's verification support form, reachable through the Business Profile help center, not a general search of "contact Google support," which mostly surfaces unrelated help articles. Contractors dealing with a suspension tangled into their verification problem are working a related but distinct issue: that path involves an appeal, not a resend, and it is covered separately in our reinstatement guide.
Do not create a second profile while the first is stuck. Two profiles for one business is the fastest way to end up competing against yourself in the map pack, or worse, having both flagged and suspended together.
Service-area business verification: what changes for trades without a storefront
Most contractors, roofers, HVAC techs, plumbers, electricians, are service-area businesses (SABs) in Google's classification, not storefront retail. That single setting changes how verification behaves.
An SAB hides its exact street address from the public profile (correct, and required if you work from home) while still needing Google to confirm that address privately for verification purposes. This is the part that confuses owners: hiding the address from customers does not mean Google skips confirming it. Google still needs the real, physical business address on file internally to verify and to determine the service-area radius, even though that address never displays publicly on the profile.
This is also why postcard delivery still applies to SABs. The postcard goes to the private business address, not a public one, and arrives in a plain envelope from Google, easy to mistake for junk mail if office staff are not told to watch for it. We have seen postcards verified late simply because they sat in a stack of flyers for two weeks.
A second SAB-specific detail: the service-area radius set during profile setup directly affects which searches the profile can appear in, and setting it too broadly (claiming a 100-mile radius from a single-truck operation) can both hurt relevance signals and occasionally trigger review holds, since Google's abuse detection watches for radius claims that do not match business size signals like employee count or review volume.
Multi-location contractors, an HVAC company with two shops in different counties for instance, need a separate verified profile per physical location, each going through its own verification. Do not attempt to represent two locations on one profile with a wide service area; that is a common and avoidable cause of suspension.
Keeping a profile verified: what breaks verification later
Verification is not a one-time event that's guaranteed to hold forever. Certain changes to a profile trigger Google to re-request verification, and contractors get blindsided when a previously working listing suddenly demands a new postcard mid-year.
- Changing the business address, even moving the private backend address a few miles for an SAB, commonly triggers re-verification.
- Changing ownership on the account, such as transferring the profile to a new manager's Google account after an employee who originally set it up leaves the company, can trigger a review.
- A large, sudden edit to business name, category, or phone number all at once reads as a risk signal to Google's automated systems, sometimes more so than the same three edits made a week apart.
- User-submitted "suggest an edit" reports from the public, sometimes filed maliciously by a competitor, can force a re-verification hold even when the business did nothing.
The practical defense is boring but effective: keep one Google account as the designated profile owner, add a second trusted manager account rather than sharing the primary login, and make major changes (address, name, phone) one at a time with a few days between them rather than in one sitting. Log every edit somewhere, even a simple note, so if a hold hits, you can show Google (or your management provider) exactly what changed and when.
Contractors managing this alone alongside running job sites are the ones most likely to lose track of an expired code or a re-verification request buried in a Gmail inbox that nobody checks daily. That is the gap our profile management service exists to close: someone watching the dashboard for these triggers before they cost two weeks of map-pack visibility.
Who should actually enter the verification code
The account that requests verification and the account that ultimately owns the profile do not have to be the same one, but sorting that out before the postcard arrives saves a headache later. Most verification failures we see on the ownership side are not Google being difficult. They are a business owner who let an employee, a spouse, or a marketing vendor set up the original profile under a personal Gmail address, and now nobody remembers the login when the postcard shows up.
Set this up right the first time. Create (or designate) a Google account tied to the business itself, ideally using a business-domain email if one exists, rather than a personal account belonging to whoever happened to be in the office that day. Add the owner or a second trusted manager as an additional user on the profile once it is verified, so ownership does not live in one person's head or one person's phone.
This matters more for contractors than most business types because staff turnover is common and the person who originally claimed the profile, an office manager, a former partner, a nephew who "knows computers", is often long gone by the time something needs fixing. If that original account is no longer accessible (lost password, former employee, closed email), recovering access becomes its own separate process through Google, and it can take longer than the original verification did.
- Use a business-domain email for the primary owner account whenever one exists
- Add a second manager-level user immediately after verification completes, not months later
- Store the login somewhere the business controls, not a personal device or a departed employee's inbox
- Before handing profile management to any outside vendor, confirm whether they are requesting owner access or manager access, since owner access can be used to transfer the listing entirely
None of this is glamorous work, and it is exactly the kind of housekeeping that gets skipped when a contractor is juggling job sites, payroll, and everything else running a trade business demands. It is also exactly the kind of gap that turns a routine re-verification into a two-week visibility blackout.