Website Not Showing on Google? How to Diagnose It
By Next Level Web Solutions · · 7 min read · SEO and Search Console
A website not showing on Google almost always comes down to one of two things: Google has not indexed the page, or it has indexed it but ranks it too low to be seen. Checking which one applies takes a few minutes and tells you exactly where to look next.
This guide walks through a diagnosis in the order that finds the problem fastest, from a simple search test through to Search Console reports. You do not need technical skills for most of it, though a few fixes may need your web developer.
Website not showing on Google: is the site indexed at all
Indexing means Google has found your page and stored it so it can be shown in results. A page that is not indexed cannot appear for any search, however good it is. Ranking is a separate question, and it only matters once indexing is confirmed.
Start by separating the two problems:
- Not indexed: the page does not appear even when you search for its exact title or your business name.
- Indexed but low ranking: the page appears if you search for something very specific, but not for the general phrases you want.
Test with a site: search
The quickest test needs nothing but a browser. In the Google search box, type `site:` followed immediately by your domain, with no space, for example `site:example.co.za`.
How to read the result:
- Many results appear: your site is indexed. Check that your important pages are in the list.
- Only a few results appear: some pages are indexed and some are not. Note which are missing.
- No results appear: Google has no pages from your domain, or has removed them. Keep working through this guide.
Also search for your exact business name in quotation marks, and for the exact title of an important page. A site: search is a rough guide and not a precise count, so use Search Console for exact numbers. If you have not connected it yet, follow our Google Search Console setup guide, because the later steps depend on it.
Check for noindex and robots blocks
Two settings can silently keep a site out of Google. Both are common after a redesign or when a site is built on a test address and then launched.
The noindex tag. This is an instruction in the page's code that tells search engines not to list the page. To check:
- Open the page in your browser and view the page source (right-click and choose the source option, or use the keyboard shortcut for your browser).
- Search the source for the word `noindex`.
- If you find a tag such as `<meta name="robots" content="noindex">`, the page is asking to be left out.
Many website platforms have a setting such as "discourage search engines from indexing this site" that adds this tag. It is frequently switched on during development and forgotten at launch. Turn it off, save and re-check.
The robots.txt file. Type your domain followed by `/robots.txt` into the browser. If you see a line reading `Disallow: /` under `User-agent: *`, the whole site is blocked from crawling. A normal file allows crawling, and may block only admin or private areas. Ask your developer to correct it if the whole site is blocked.
One further point: a page blocked by robots.txt cannot be crawled, so Google can never see a noindex tag on it. Fix the block first, then deal with the tag if needed.
Submit and test your sitemap
A sitemap is a list of the pages you want found. Check it exists by visiting `/sitemap.xml` on your domain. If it loads and lists your pages, you can submit it in Search Console under the Sitemaps menu.
When testing a sitemap, confirm that:
- It lists the final, live addresses using the correct version of your domain (https and your preferred www or non-www).
- It does not include pages that redirect, return errors or carry a noindex tag.
- Search Console shows a status of Success, and the number of discovered pages looks right.
A sitemap helps Google find pages, especially on new sites with few links pointing to them, but it does not force indexing. Google still decides which pages deserve a place. Our article on how to rank on Google in South Africa covers what makes pages worth keeping.
Read Search Console coverage reports
Search Console's Pages report (under Indexing) is the most reliable source. It splits your URLs into indexed and not indexed, with a reason for each exclusion. Use the web address (URL) Inspection tool at the top for individual pages: paste an address and Google tells you whether it is indexed, when it was last crawled and what, if anything, is blocking it.
Common messages and their meaning:
- Discovered, currently not indexed: Google knows the address but has not crawled it yet. Common on new or low-authority sites. Add internal links and be patient.
- Crawled, currently not indexed: Google visited but chose not to list the page. Improve content quality and uniqueness, then request indexing later.
- Excluded by noindex tag: remove the tag if this was not intended.
- Blocked by robots.txt: fix the robots file.
- Page with redirect, or Duplicate without user-selected canonical: often harmless, but confirm Google is picking the version you want.
- Not found (404) or Server error (5xx): fix the page, restore the content, or redirect the old address to a relevant page.
New sites and how long indexing can take
A brand-new site can take anywhere from a few days to a few weeks to appear, and sometimes longer. There is no guaranteed time. Google has to discover your site, crawl it and decide it is worth listing.
You can help it along:
- Verify the site in Search Console and submit the sitemap on launch day.
- Make sure the home page links to your key pages, so there are clear paths to follow.
- Add your website to your Google Business Profile, and to a few reputable directories and social profiles, so there are links pointing to it.
- Publish real content on each page rather than placeholder text.
If you have just changed domains or relaunched, set up permanent redirects from the old addresses to the new ones and keep them in place. If you are choosing a domain or moving hosting, our team can handle the technical side, including redirects and domain settings, as part of our web development and hosting services.
When ranking, not indexing, is the problem
If the site: search shows your pages and Search Console reports them as indexed, then indexing is not your problem. The pages are in Google but not appearing high enough for your target searches. That is a different job, and it takes longer.
Work through these questions:
- Does the page match the intent? Look at page one for your phrase and compare the type of page.
- Is the content genuinely useful and different? Thin or duplicated pages struggle.
- Do the title and heading clearly state the topic? Check the basics.
- Is your competition much stronger? Large national brands and directories are hard to beat for broad phrases. Target more specific, local or long-tail phrases first.
- Are your local signals in place? For local searches, a verified Google Business Profile often matters as much as the website.
If you have worked through the steps and still cannot see the cause, we are happy to look at the site with you. Send us the address and a description of what you have checked on our contact page, and we will tell you plainly what we find.
Frequently asked questions
How long until a new site appears on Google?
Often days to weeks, but there is no guaranteed time. Submitting a sitemap in Search Console, linking your pages together and adding links from your Google Business Profile and a few reputable listings all help Google find the site sooner.
What does noindex mean?
Noindex is a tag that tells search engines not to list a page in their results. It is useful for private pages such as thank-you pages or admin areas, but if it appears on pages you want found, remove it. Platforms often add it during development, so check it after launch.
Related reading
- SEO for Small Business South Africa: Where to Start
A plain-language SEO starting point for small businesses in South Africa: keywords, page titles, local signals and what to fix first before paying anyone. (7 min read) - Google Search Console Setup: A Step-by-Step Guide
Google Search Console setup for your website: choose a property type, verify with a DNS record, submit your sitemap and read your performance report. (7 min read) - How to Get Your Business on Google in South Africa
How to get your business on Google in South Africa: set up a free Google Business Profile, show on Maps and near me searches, and collect reviews that rank. (8 min read)