Getting found
Why is my website not showing up on Google?
You built a website, you searched for it, and nothing. Here are the most common reasons a small business site does not show on Google, and how to fix each one.
October 3, 20267 min readBy Plamen Bankov, Boomtown Sites
It is one of the most common messages we get: "I have a website, but when I search for my business on Google, it is not there." Sometimes the fix takes five minutes. Sometimes the site simply has not earned its spot yet. Here is how to tell which one you are dealing with.
First, check whether Google knows your site exists
Go to Google and type site:yourdomain.com, with your real domain and no spaces. This shows the pages Google has stored for your site.
- Nothing comes up: Google has not indexed your site yet. Start with reasons 1 to 4 below.
- Your pages come up: Google knows about your site, it just does not rank it for the searches you tried. Skip to reasons 5 to 9.
When Google has not indexed your site
1. The site is brand new
A new domain can take anywhere from a few days to a few weeks to show up at all. Google has to discover it first, usually by following a link from somewhere else or through Search Console.
Fix: add your site to Google Search Console (it is free), submit your sitemap, and use the URL Inspection tool to request indexing of your home page. Also link to your site from your Google Business Profile and your Facebook page, so Google has a path to find it.
2. The site is telling Google to stay away
Many website builders and developers turn on a "discourage search engines" or "noindex" setting while the site is being built, and nobody turns it off at launch. It happens more often than you would think.
Fix: check your builder's SEO or privacy settings, and in Search Console look at the Pages report. It will say if pages are excluded by a noindex tag or blocked by robots.txt.
3. There is no sitemap, or it is broken
A sitemap is a file that lists all your pages for search engines. Most modern sites create one automatically, at an address like yourdomain.com/sitemap.xml.
Fix: open that address in your browser. If it loads, submit it in Search Console. If it does not, ask whoever built the site to create one.
4. The site is too thin to bother with
A single page with a logo, a phone number and "coming soon" gives Google almost nothing to index. The same goes for sites built entirely from images with no real text.
Fix: make sure each page has real written content: what you do, where you do it, and why someone should call you.
When Google knows your site but does not rank it
5. You are searching for something your site never says
If you search "concrete contractor Memphis" but your site only says "Quality work since 2010", Google has no reason to connect you to that search. Google matches words and meaning, not good intentions.
Fix: name your services and your towns on the page, in normal sentences. A page title like "Concrete Driveways and Patios in Memphis, TN" does far more than a slogan.
6. One page is trying to rank for everything
A one page site can rank for your business name. It rarely ranks for five different services in ten different towns at once.
Fix: give each main service its own page. If you serve several towns, mention them where they fit naturally, or give your main areas a page each, as long as each page has something real to say. We explain the trade off in Landing page vs full website.
7. The site is slow or broken on phones
Most local searches happen on a phone. Google looks at the mobile version of your site first. A site that takes ten seconds to load, or needs pinching and zooming, struggles to rank and loses the people who do find it.
Fix: test it with Google's PageSpeed Insights. We wrote a whole article on why sites are slow on phones and what to do about it.
8. Nobody links to you
Links from other websites act like recommendations. A brand new site with zero links is a stranger to Google, while competitors who have been around for years have dozens.
Fix: start with the easy ones. Your Google Business Profile, Facebook page, Yelp, the BBB, your local chamber of commerce, suppliers you buy from and any trade associations you belong to. Each one should link to your site with the same business name and phone number.
9. Your competitors are simply ahead
Sometimes nothing is broken. The companies above you have more pages, more reviews, more links and more years behind them. That is not permanent, but it takes consistent work to overtake them.
Fix: keep adding real content, like finished job photos with a short description of the work and the town. Get reviews on your Google profile. Make sure your profile links to your site. These small things add up.
Do not forget the map
For local searches, many customers never scroll past the map results. Even a perfectly built website will lose calls if your Google Business Profile is missing or unverified. If you have not set it up yet, read How to get your business on Google Maps.
A quick checklist
- Search site:yourdomain.com to see if Google has indexed you.
- Add the site to Google Search Console and submit the sitemap.
- Make sure no noindex setting is switched on.
- Name your services and towns clearly on the page.
- Give each main service its own page.
- Test the speed on a phone.
- Get listed and linked on Google, Facebook, Yelp and local directories.
- Be patient for a few weeks after launch, and keep adding real work.
Every site we build launches with the basics already in place: a sitemap, clean page titles for each service and town, and a fast mobile version. If you want to see what that would look like for your business, ask for a free preview on our pricing page.
Frequently asked questions
Why is my website not showing up on Google?
The most common reasons are that the site is new, Google has not indexed it, a setting is blocking search engines or the pages do not mention your services and towns clearly.
How do I check if Google has indexed my website?
Search Google for site: followed by your domain. If nothing comes up, Google has not indexed the site. Google Search Console shows the reason and lets you request indexing.
How long does it take for a new website to show up on Google?
Often a few days to a few weeks for the first pages to be indexed. Ranking well for competitive searches takes longer.


