- First check whether the problem is your Business Profile (Maps) or your website (search results); the fixes differ.
- Unverified, suspended or duplicate profiles are the most common reasons a profile does not appear at all.
- Appearing for your name but not for "plumber near me" is a ranking problem, not a visibility problem.
- For websites, use a site: search and Search Console's URL Inspection to check indexing.
First: what exactly is not showing?
Google shows businesses in two places: the Business Profile in Maps and the map pack, and your website in the normal results. They fail for different reasons, so start by working out which one is missing.
| What you see | Likely problem | Jump to |
|---|---|---|
| Nothing at all when you search your exact business name | Profile not verified, suspended or not published | Causes 1 to 3 |
| You appear for your name but not for "[service] near me" | Ranking strength, categories or distance | Causes 4 to 7 |
| Profile shows, but your website never appears in results | Website not indexed or blocked | Cause 8 |
| Your website ranks somewhere, just not on page one | Competition and content | Cause 9 |
1. Your profile is not verified
Unverified profiles may not appear in search and Maps. Sign in at business.google.com and check for a prompt to verify. Google offers different verification methods depending on the business, such as a video, phone, text or email. Complete it with the account you will keep long term.
2. Your profile is suspended or under review
If Google believes a profile breaks its guidelines, it can suspend it or limit what shows. Common triggers include keywords stuffed into the business name, a virtual office or PO box address, or several profiles for one business. You will usually see a notice when you sign in. Fix the cause, then follow Google's reinstatement request steps. Recent edits to key details can also put a profile under review for a while.
3. Duplicate listings
Two profiles for the same business confuse Google and customers, and one may be filtered out. Search your business name and phone number on Google Maps. If you find a duplicate you manage, remove it; if someone else created it, use the option to suggest an edit or report it as a duplicate.
4. You are searching by category, not by name
Appearing when someone types your exact business name is easy. Appearing for "electrician near me" means beating every other electrician nearby. A new profile often shows for its name long before it ranks for general searches. That is not a fault; it means the work now is ranking, which is what local SEO is about.
5. The searcher is too far away
Distance is one of Google's three local ranking factors. If you test from home across town, or the searcher is near a competitor, you may not appear even with a strong profile. For a fairer picture, search with the town name ("electrician Waukesha") or ask someone in your service area to check. Service area businesses should list the towns they cover.
6. The wrong categories
If your primary category is too broad or wrong, Google may not connect you with the searches you want. A family law firm listed only as "Lawyer", or a drain specialist listed as "Contractor", will struggle. Pick the most specific primary category and add relevant secondary ones. Our Google Business Profile optimization checklist covers this.
7. Your profile is not strong enough yet
Google ranks local businesses on relevance, distance and prominence. With few reviews, sparse details and no consistent listings elsewhere, you will lose general searches to better-known competitors. Build reviews steadily with your Google review link, complete every profile field, and fix your local citations.
8. Your website is not indexed
If your website never appears, check whether Google has indexed it.
- Search site:yourdomain.com on Google. If nothing appears, Google has not indexed the site.
- In Google Search Console, use URL Inspection on your homepage to see whether it is indexed and why not.
- Look for a noindex tag left on from development, or a robots.txt file blocking Google. Both are common after a redesign.
- Submit your sitemap in Search Console and request indexing for key pages.
- New sites can take days to weeks to be crawled; links from your Business Profile and listings help Google find it.
9. Your website is indexed but does not rank
If Google knows your site but it sits beyond page one, the problem is competition and content. Common gaps: one generic services page instead of a page per service, no town pages, thin copy, slow mobile loading and no local links. Work through the local SEO checklist, and read how long SEO takes for realistic timelines.
Quick diagnosis checklist
- Search your exact business name on Google and Maps, on a phone in your service area.
- Sign in to business.google.com and look for verification prompts or suspension notices.
- Search your phone number on Maps to find duplicates.
- Search site:yourdomain.com to check website indexing.
- Check Search Console for indexing errors and your robots.txt for blocks.
- Compare your categories, reviews and photos with the businesses that do appear.
Need it fixed?
Our local SEO services include a full profile and website audit, and we can set up or repair a Google Business Profile as a one-time job. If your website is the problem, our small business website design packages include indexing, schema and Search Console setup.
Frequently asked questions
Why is my business not showing up on Google Search?
The most common reasons are an unverified or suspended Business Profile, duplicate listings, searching for a general service instead of your name, being too far from the searcher, or a website that Google has not indexed. Check your profile at business.google.com and search site:yourdomain.com to narrow it down.
How do I get my business to appear on Google?
Create and verify a Google Business Profile, fill in every field with accurate details, choose the right categories, and ask customers for reviews. For your website, submit a sitemap in Google Search Console and make sure no noindex tag or robots.txt rule is blocking it.
How long does it take for my business to show up on Google?
A verified profile can appear for your business name within days, though some verifications and reviews by Google take longer. Ranking for general searches such as "[service] near me" usually takes weeks to months, depending on competition. A new website can take days to weeks to be indexed.
Why does my business show when I search the name but not the service?
Because matching an exact name is easy, while ranking for a service means competing with every similar business nearby. Google weighs relevance, distance and prominence, so strengthen categories, reviews, listings and your website to win more general searches.
Why is my verified Google Business Profile not showing?
A verified profile can still be hidden or limited if it is suspended, under review after edits, filtered as a duplicate, or outranked for the search you tried. Sign in to check for notices, search your exact name in Maps, and test from inside your service area.
Why is my business not visible to customers nearby?
Customers see businesses Google judges most relevant and prominent near them. If competitors have more reviews, better categories or stronger websites, they appear first. Complete your profile, build reviews steadily and add pages for the services and towns you want to win.
Was this guide helpful?
Thanks, your feedback helps us improve this guide.



