When a business is not showing up on Google, the cause is usually one of four things. Google has not indexed the website. The Business Profile is unverified, incomplete or suspended. Other businesses match the search better or are closer to the person searching. Or, more rarely, the site has broken one of Google’s rules. Free tools from Google show which one applies, so you can fix the right thing first.
Which search are you missing from?
Start by being exact about what you searched for. “Not showing up” can mean very different problems:
- Your business name does not appear. This usually points to indexing or a Business Profile problem.
- You appear for your name but not for your service, such as “dentist Bukit Timah”. This is usually about relevance, distance or how well known you are.
- Your website appears but not on the map, or the other way round. The website and your Business Profile are separate listings with separate checks.
Results also change with the person searching. Google uses details such as location, language and device to decide what is relevant, so a search for “bicycle repair shops” shows different shops in Paris and Hong Kong. A café owner searching from home in Jurong will not see what a customer sees standing in Tiong Bahru. Before you worry, ask someone near your business to search too.
Can Google find and index your website?
A page has to be in Google’s index before it can appear. Search for site:yourdomain.com to see a rough list of indexed pages. It does not always show every indexed page, but an empty result is a clear warning.
Google is open that it does not guarantee it will crawl, index or show any page, even one that follows its rules. The common reasons a page is left out are:
- The site is new. It can take a few weeks for Google to notice a new site, especially one that no other sites link to.
- A setting blocks it. A noindex rule or a robots.txt block left over from a rebuild can keep pages out. So can pages that sit behind a login.
- Google chose not to index it. Pages with thin or duplicated content are less likely to be indexed.
The Page indexing report in Google Search Console lists pages that are not indexed and gives a reason for each. Look for reasons such as “URL marked ‘noindex’”, “URL blocked by robots.txt” and “Crawled - currently not indexed”. The URL Inspection tool checks one page at a time.
These settings are easy to miss and hard to spot from the outside. If you would like someone to check them for you, our free audit covers indexing, your Business Profile and local search.
Is your Business Profile set up correctly?
Your Business Profile is what appears on Google Maps and in the local results above the website links. Three things decide whether it can show up.
It is verified. Verifying tells Google you represent the business, so the profile is more likely to show up in search results. Google chooses the verification method for you: phone, text, email, video or a postcard. Check that verification finished and was not left half done.
Its details are complete and accurate. If your business information is wrong, the profile might not show for relevant searches in your area. Check your address, hours, phone number and main category.
It follows Google’s guidelines. Google can suspend profiles that break its rules. A common cause is adding taglines, service words or locations to the business name. The name should match the name on your signage. A service business run from home should hide its address and show a service area instead.
If your profile is suspended, you can appeal once through Google’s appeals tool. Do not create a new profile for the same business while you wait.
Why do competitors show up and you do not?
If Google can see your site and profile, the next question is ranking. Local results are mainly based on relevance, distance and how well known a business is:
| Factor | What it means | What you can influence |
|---|---|---|
| Relevance | How well your profile and pages match the search | Clear service pages and the right categories |
| Distance | How far you are from the person searching | Very little. Your address is your address |
| How well known you are | Reviews, links and mentions elsewhere | Genuine reviews and a steady flow of mentions |
The website results work in a similar way. An indexed page can still be left out if it is not relevant to the search or its quality is low. A homepage that lists every service in one line gives Google little to match against “aircon servicing” or “private dining room”. There is also no way to pay for a better local ranking.
Could Google have taken action against your site?
This is rare for small businesses, but it is worth ruling out. A manual action means a person at Google found that pages break its spam policies. Some or all of the site can then drop out of results. The Manual actions report in Search Console shows whether you have one. Most sites will have none.
What good looks like
A business that shows up reliably usually has all of these in place:
- Every important page is indexed, and the Page indexing report shows no surprises.
- Each main service has its own clear page.
- The Business Profile is verified, complete and follows the naming rules.
- Name, address and phone number match on the website and the profile.
- Reviews arrive steadily, and someone replies to them.
Our SEO checklist for small business websites goes through each of these in order. The same groundwork also decides whether AI assistants can find and mention you.
Where to start
Work from the top down. Fix anything that stops Google indexing your site or showing your profile first, because nothing else helps until those work. Then improve relevance with clearer service pages and build reviews over time. Results take weeks to change, and no one can promise a set position. Steady fixes in the right order are what move a business from missing to found. If you want help with it, our SEO service covers each step, including local SEO.