
We research a lot of local businesses before we ever talk to them, and the same pattern keeps repeating: the work is excellent, the reviews prove it, and Google barely knows the business exists. That's not a quality problem — it's a signals problem, and every signal below can be fixed.
Everything this guide checks
- The five-minute self-diagnosis
- Where a local search actually gets answered
- Profile problems: not claimed · not filled out · wrong categories · no reviews or engagement · suspended without warning · duplicate listings
- Website problems: not indexed · slow on phones · no structured data · frozen content · silent technical faults
- Ecosystem problems: inconsistent NAP & junk citations · competitor spam listings · a brutally competitive market
- How long fixes take · Showing up in AI answers · Quick answers
Start here: the five-minute self-diagnosis
Before reading fourteen sections, run four checks on your phone — they'll tell you which sections matter for you:
- Search your exact business name. Does your profile appear on the right? Does your website link work when you tap it? If the profile is missing, start at reason 1. If the link errors out, jump to reason 11.
- Search site:yourbusiness.com. No results means Google isn't indexing your site at all — that's reason 7.
- Search what a customer would search ("fence installer whitby", not your name). Note who shows in the map pack and where you don't. That's the gap the rest of this guide closes.
- Run PageSpeed Insights on your site and read the mobile number. Under 70? Reason 8 is costing you rank today.
Where does a local search actually get answered?
A local results page in 2026 has three battlegrounds, each fed by different signals:
Close to half of searches now open with an AI-generated answer, the map pack takes the next chunk of attention, and classic organic links come third. Each layer reads different signals — which is why there are fourteen reasons below, not one.
1. Your Google Business Profile isn't claimed or verified
The most common cause, and the first thing to eliminate. An unclaimed profile — or one stuck waiting on verification — barely competes in the map pack. Claiming it costs nothing:
- Go to google.com/business and sign in with a Google account you'll keep (not an employee's personal one).
- Search for your business name. If Google already lists it, claim that listing — don't create a second one (see reason 6).
- Choose the category that matches your core service — this decides which searches you can appear for.
- Verify. Depending on the business, Google offers a phone call, text, video, or a postcard mailed to your address; service-area businesses can hide the street address after verifying.
2. The profile is claimed — but half-empty
Google fills the map pack with profiles that look alive. Wrong hours, three photos from 2019, no services listed, no business description, reviews that never get a reply — every gap is a signal, and silence is a signal too. The completion pass worth doing: a specific description (what you do, where, for whom — not "quality service at fair prices"), real photos of real work added on a schedule, every service listed with its own entry, holiday hours set before the holiday, and a reply to every review — especially the bad ones, because that reply is read by hundreds of future customers, not the one reviewer. This hour of profile work is routinely the highest-return hour a local owner can spend online.
3. Wrong categories — or too many of them
Categories decide eligibility: your primary category is the single strongest lever for which searches you can appear in. Two ways owners get it wrong. Too few: one vague category means Google can't match you to specific services you actually sell. Too many: stacking every remotely-related category dilutes what you are and can read as spam. The working range is a precise primary plus two to four genuinely relevant secondaries — and the fastest way to choose them is to look up what the businesses already winning the map pack for your target search picked.
4. No reviews, no engagement — no ranking
The map pack watches behaviour: review count and recency, replies, calls, direction requests, photo views. A profile nobody interacts with reads as a business nobody chooses — whatever the truth is. The honest flywheel: ask every happy customer for a review, every time, right after the job while goodwill is highest; make it a one-tap link (Google generates one in your profile dashboard); reply to each one. Review velocity — a steady trickle beats a one-time burst — matters more than any single number, and it's the one ranking input your competitors can't copy, because it's earned.
5. Your profile vanished without warning (soft suspension)
Profiles sometimes disappear from results with no email and no notice — owners discover it weeks later. The usual triggers: a burst of edits to core fields (name, address, category) in a short window, mismatches between your profile and what your website says about you, or anything that pattern-matches to spam. Prevention is boring and effective: make profile edits sparingly, keep your site and profile telling the identical story, and never stuff keywords into your business name field ("Smith Fencing — Best Fence Whitby Ajax" is a suspension waiting to happen). If you're already suspended, Google's reinstatement form is the route — fix the inconsistencies before you submit it, because appeals get one good shot.
6. Duplicate listings are splitting your identity
Two profiles for one location — usually an old unclaimed listing plus the one you created — force Google to guess which is real, and both lose. Reviews split across them too. The check: search Google Maps for your business name and your phone number, and look for stragglers under old addresses or misspellings. The fix: claim the duplicate if you can and request a merge through Google Business Profile support, so its reviews fold into your real listing — deleting it outright orphans that history.
7. Google isn't indexing your website at all
If site:yourbusiness.com returns nothing, Google doesn't have your site in its index — nothing else on the website side matters until this is fixed. The usual culprits: a noindex tag left over from development (one line of code that tells Google to ignore you — shockingly common on cheap builds), a robots.txt file blocking everything, or a site so new and unlinked Google hasn't found it. The fix path: connect the free Google Search Console, submit your sitemap, and read the indexing report — it names the exact problem, straight from the source. Any web company you hire should do this on day one; it's part of every launch we do.
8. Your site is too slow on a phone
Most local searches happen on phones, and Google scores your mobile experience directly. A mobile PageSpeed score under 70 means you're quietly losing rank to faster competitors before content even enters the conversation — and losing visitors, who bail on slow pages long before they call. Five-minute check: PageSpeed Insights, mobile tab, not desktop. Common causes are oversized images, plugin-heavy builders, and cheap shared hosting. It's why we put a 90+ mobile score guarantee in writing on every tier — it's measurable, so it should be promised.
9. Google can't tell what your business is (no structured data)
Structured data — schema markup — is a machine-readable label on your pages stating what you are, where you serve, when you're open, what you charge. Humans never see it; every system deciding whether to show you reads it. It matters double now that AI answers assemble results from pages they can parse cleanly. Most cheap builds skip it entirely, which is like printing business cards with no phone number. If your site and your profile also disagree once the schema is read, you're back at reason 5 territory — consistency runs through this whole list.
10. The site hasn't changed since launch day
A site frozen since 2022 tells Google — and customers — that nobody's home. You don't need a publishing schedule; you need evidence of life. Updated hours, recent jobs, a current offer, a real question answered. Something true, monthly. That's the honest case for content on a schedule: not word count for its own sake, but a steady record that the business is awake.
11. Something is technically broken where you can't see it
The quiet killers: a domain that expired and got suspended, an SSL certificate that lapsed so browsers now show a security warning, a checkout or contact form that silently stopped sending. We once researched a trades business with a perfect 5.0★ rating whose website had been suspended for months — every customer who clicked got an error page, and the owner had no idea. The two-minute check from the diagnosis section catches this: search your exact name, tap your own link on your phone, and see what a customer sees. Do it monthly; domains expire on schedules nobody remembers.
12. Your details disagree across the internet (NAP & citations)
Google cross-references your name, address, and phone everywhere they appear — site, profile, directories, social pages. When listings disagree ("Smith & Sons" here, "Smith and Sons Ltd" there, an old phone number on a directory you forgot exists), the mismatch reads as unreliability, and unreliable businesses get shown less. Two-part fix. First, pick one exact canonical version of your name, address, and phone, and make every listing match it character-for-character. Second, quality over quantity: a handful of listings on real platforms — Google, Bing Places, Apple Maps, Yelp, Facebook, and your industry's genuine directories — beats fifty entries on junk directory farms, which can actively hurt. It's an afternoon of tedium most competitors never do, which is exactly why it works.

13. A competitor is gaming the map (spam listings)
It happens: fake listings with keyword-stuffed names ("Best Cheap Plumber Near Me"), virtual offices posing as locations, one business running five profiles. Google removes these when reported, and reporting is legitimate self-defence: open the suspicious listing, choose Suggest an edit, and flag it as spam or fake — with evidence if you have it. Two cautions: only report genuinely fraudulent listings (reporting real competitors out of spite can boomerang), and don't imitate the tactic — keyword-stuffed names win for a month and then meet reason 5.
14. You're in a brutally competitive market
Sometimes nothing is broken — there are simply forty businesses fighting for three map-pack spots. The honest playbook when you can't out-muscle the incumbents: get specific where they're generic. Target the precise searches ("glass fence installation whitby", not "fencing toronto"), build a page for each real service and area you serve, and let your review velocity — the input money can't fake — compound. Paid ads can buy the labelled slots at the top while the earned signals build; that's a legitimate bridge, not a substitute. Specific beats big in local search more often than owners expect, because the specific searcher is the one ready to buy.
How long until fixes show up?
Profile fixes can move map-pack visibility in days. Indexing fixes register as soon as Google recrawls — days to a couple of weeks. Speed and schema improvements typically register over weeks. Reviews and content consistency pay over months. None of it is instant, all of it compounds — and every week these problems sit unfixed, the compounding runs for your competitors instead.
Bonus: how do I show up in the AI answers?
Mostly by doing the fourteen things above well. AI answers are assembled from pages the systems can read and trust: fast sites, clean structure, schema that states plainly what and where you are, and content that answers real questions in plain language near the top of the page. There's no separate trick — the same clarity that helps a hurried human helps the machine quoting you to that human. The one addition worth making: write out the questions customers actually ask and answer them directly on your site, the way this post's quick-answers section — and our own FAQ page — does. Those direct question-and-answer blocks are exactly what gets lifted.
If you'd rather have all fourteen checked for you, that review is part of every free preview we build — and the fixes are standard in every tier we offer, not add-ons.
Quick answers
Do I need to pay for ads to show up?
No. Ads buy the labelled slots at the very top; the map pack and organic results are earned, not bought. Plenty of businesses rank well on a claimed profile, a fast site, and steady reviews — without spending a dollar on ads.
Will a new website rank right away?
No, and anyone promising otherwise is selling something. Indexing takes days; competitive rankings take weeks to months of consistent signals. What a good site does immediately is stop losing the people who already found you.
Is the map pack the same as regular results?
No — it's a separate system fed mostly by your Google Business Profile: categories, reviews, photos, proximity. You can rank in the map pack with a weak website, and vice versa. You want both.
Can duplicate listings hurt my visibility?
Yes. Two profiles for one location force Google to guess which is real, and your reviews split across them. Claim the duplicate and request a merge through Google Business Profile support rather than deleting it, so the review history folds into your real listing.
I changed my address — why did my listing disappear?
Major edits to core fields like address, name, or category can trigger a review or a temporary suspension, especially several edits in a short window. Make sure your website, profile, and directories all show the new details identically, then give it time or file for reinstatement if it doesn't return.
See yours before you decide anything
Free working preview in 24–48 hours. A real site you can tap through on your phone — no payment, no obligation.
Get my free previewRelated reading: