Skip to content
Get Found on Google

Why Isn't My Business Showing Up on Google?

Small business owner searching for their own business name on Google on a laptop

You search your own business name, and nothing. Or a competitor shows up on the map and you don't. It's frustrating, and it costs you calls.

Usually the cause is one of a handful of common problems, and most can be fixed without spending money. Go down this list in order.

First, figure out what's missing

There are two different places to show up:

  • The map results, which come from your Google Business Profile.
  • The regular results below the map, which come from your website.

You can be missing from one and not the other. Search your exact business name plus your town, then check both.

1. You don't have a Google Business Profile

If nothing shows up on the map, you may simply not have a profile. Search your name on Google Maps. If there's no listing, you can create one for free through Google Business Profile.

2. Your profile isn't verified

An unverified profile may not show publicly, or may show with limited details. Sign in to your profile and look for a verification prompt. Finish it, whether Google asks for a video, a code or another method.

3. Your profile was suspended

Google suspends profiles that seem to break its guidelines. Common triggers are adding keywords to your business name ("Joe's Plumbing Best Plumber Norfolk"), listing an address customers can't visit as a storefront, or making many edits at once. If you see a suspension notice, fix the problem and request reinstatement through Google's support process.

4. Your website doesn't load or isn't connected

If your domain isn't connected to a working site, or your site is down, Google has nothing to show. Type your web address into a browser on your phone. If it doesn't load, fix that first. It happens a lot after a new domain purchase or a hosting change.

5. Your website is new and Google hasn't found it

Brand-new sites can take a while to appear. You can speed it up:

  • Set up Google Search Console (free) and verify your site.
  • Submit your sitemap, a file listing your pages.
  • Use the URL inspection tool to ask Google to index your home page.

Search "site:yourdomain.com" on Google. If no results come back, Google hasn't indexed you yet.

6. Something is telling Google to stay away

Sometimes a setting blocks search engines without anyone realizing. Two common culprits:

  • A "noindex" setting left on from when the site was being built.
  • A robots.txt file that blocks the whole site.

Many website builders have a checkbox like "hide from search engines." Make sure it's off. Search Console will flag pages that are blocked.

7. Your pages don't say what you do or where

If your site says "Welcome! We're passionate about excellence" but never says "roof repair in Chesapeake, VA," Google can't match you to the searches you want. Every key page needs a clear page title, a heading that says what you do, and your town or service area in plain words.

8. Your name, address and phone don't match around the web

If your business name, address or phone number differ between your website, Google profile, Facebook and directory listings, it creates doubt. Pick one exact version and use it everywhere.

9. Competitors are stronger, or the searcher is too far away

Sometimes you're listed, just not near the top. Map results depend heavily on distance from the person searching, relevance, and how well known the business is. A competitor with many reviews and years of history will often outrank a newer business for a while.

What helps over time:

  • Steady, real customer reviews.
  • A complete profile with photos and services.
  • Listings on trusted local directories.
  • Helpful pages on your site for each main service.

A quick self-check

  • Search your exact business name and town. Do you see a map listing?
  • Does your website load on your phone?
  • Does "site:yourdomain.com" show any pages?
  • Is your profile verified, with no suspension notice?
  • Do your name, address and phone match everywhere?

If you answered "no" to any of these, start there.

What not to do

When you're frustrated, shortcuts are tempting. Avoid these, because they usually make things worse:

  • Creating a second profile for the same business.
  • Stuffing keywords into your business name.
  • Buying reviews or offering discounts for them.
  • Paying someone who promises a "guaranteed #1 ranking."

Google can suspend profiles or ignore sites that use these tactics, and recovering takes far longer than doing it right the first time.

Frequently asked questions

How long does it take a new business to show up on Google?
It varies. A verified profile can appear fairly quickly, while a brand-new website may take longer to be indexed. Search Console shows when Google has found your pages.
Why does my business show when I search the name, but not "near me"?
Name searches only need you to exist. "Near me" searches are competitive and depend on distance, relevance and reputation.
Do I have to pay Google to show up?
No. Map listings and regular results are free. Ads are a separate, paid option.
Can I see why Google won't index my site?
Yes. Google Search Console shows which pages are indexed and why others aren't.
Will fixing these get me to the top?
They make it possible to show up. Ranking higher depends on competition and takes steady work over time, and no one can promise a spot.

General guidance only. Google's tools and rules change, so check Google's current help pages.

Still stuck?

ClearStride can look at your profile, website and listings and tell you in plain words what's holding you back.