Your website is live. You can open it on your phone, the contact form works, and your web designer says everything is finished. But when you search Google, it seems to have disappeared.
Before you pay for more content or start changing every heading, establish what “not showing up” actually means. Google might not know about the site, might not have indexed a particular page, or might rank it below other results.
Those are different problems. Here’s how I’d work through them from our Pretoria workshop.
## First, separate discovery, indexing and ranking
Think of Google Search as three broad steps:
- **Discovery:** Google learns that a page exists, usually through links or a sitemap.
- **Crawling and indexing:** Google visits the page, processes it and decides whether to include it in its search index.
- **Ranking:** When someone searches, Google chooses which indexed pages best answer that particular query.
A page can be indexed without appearing prominently for “electrician in Pretoria”. It might still appear when you search its business name.
Also distinguish normal website results from **Google Maps results**. A missing Maps listing needs a different investigation from a website page that Google has not indexed.
## Check whether your website is actually missing
Try these searches:
1. Your exact business name, adding your town if the name is common.
2. Your domain name, such as `yourbusiness.co.za`.
3. `site:yourbusiness.co.za`, replacing the example with your domain.
The `site:` search is a useful clue, not a complete inventory. Missing results do not conclusively prove that a page is unindexed.
If your site appears for its name but not its services, you are probably dealing mainly with ranking and relevance. If nothing appears, start with indexing checks.
Avoid repeatedly searching only a broad phrase such as “plumber South Africa”. That tells you little about whether Google can find a new local business website.
## Use Search Console to check a specific page
Google Search Console is a free tool that gives you information about your website’s presence in Google Search. Add your site and verify ownership; your developer can help if this involves changing a DNS record or adding a verification tag.
Once verified, use **URL Inspection** for your homepage and your most important service page. Inspect the exact address, including `https://` and the correct domain version.
Look for:
- Whether the URL is indexed.
- Whether Google could crawl it.
- Any indexing restriction reported.
- Which URL Google selected as the canonical, or preferred, version.
The live test checks current accessibility and some indexing conditions. It does not guarantee that Google will index the page or rank it well.
If Google reports another URL as canonical, check whether that makes sense. Different versions of the same page may legitimately be grouped together, but a service page pointing to an unrelated page deserves investigation.
## Fix accidental barriers before rewriting your content
A polished website can still have a setting left over from development that prevents indexing.
### A noindex instruction
A `noindex` instruction tells search engines not to include a page in their index. It can appear in page code or an HTTP response header.
Ask your developer to check for it on public pages. Some website platforms also have a search visibility setting that can apply indexing restrictions across the site.
### A robots.txt restriction
The `robots.txt` file can tell crawlers not to fetch certain URLs. An accidental site-wide block can prevent Google from reading your content.
Importantly, blocking crawling is not the same as reliably keeping a URL out of search. Google generally needs access to a page to see its `noindex` instruction. Have the two settings checked together rather than changing them at random.
### Access or server problems
Check that important pages:
- Open without a password or login.
- Load for visitors who are not signed into your website platform.
- Do not return errors or get stuck in redirect loops.
- Show their main content on mobile as well as desktop.
Ask your hosting provider or developer to investigate persistent server errors. Rewriting a page title will not fix a page Google cannot fetch.
## Help Google discover the pages that matter
Once access problems are fixed, make the site easy to navigate.
Every important service page should have a normal, clickable internal link from another relevant page. A page that exists only at a URL you send through WhatsApp can be difficult for search engines to discover.
Then check your XML sitemap. Many website platforms generate one automatically. It should list the preferred URLs you want indexed, rather than deleted pages, redirects or private account screens.
Submit its address through Search Console. A sitemap helps Google discover URLs; it does not guarantee indexing.
After correcting a problem, you can request indexing through URL Inspection. Repeatedly submitting the same unchanged URL is not a substitute for resolving the underlying issue.
## If you are indexed, check whether your pages answer the search
Suppose you install gates in Pretoria. Your homepage says “Quality solutions you can trust”, but never clearly explains what you install or where you work.
A visitor has to guess. Google has less useful information too.
Give each main service a page that explains:
- What the service includes.
- Which areas you genuinely serve.
- What customers usually need to know before contacting you.
- Relevant examples or photographs of your work, where available.
- How to request a quote or make an enquiry.
Use a descriptive page title, such as “Gate Installation in Pretoria | Business Name”, if that accurately describes the page. Keep the main heading clear rather than filling it with repeated keywords.
Avoid creating near-identical pages for dozens of suburbs with only the place name changed. A useful service-area explanation is better than a pile of pages that add little for readers.
Once access and content are sound, check usability and loading performance. Our guide to [checking a website with PageSpeed Insights](/blog/free-seo-audit-what-to-fix-first-with-pagespeed-insights) covers that separate part of the job. A good performance score alone does not guarantee search visibility.
## Check Maps separately, then keep a change log
If you mean the map results, review your Google Business Profile: ownership, verification status, accurate business information and any notices about restrictions. Follow Google’s eligibility requirements; a website alone does not make every business eligible for a profile.
For website changes, keep a simple record of the affected URL, the problem, what you changed and the date. Use Search Console to monitor indexing and relevant search impressions instead of relying only on your own searches, which can vary by location and context.
If you want help spotting website SEO issues, [SEOBlend](/apps/seoblend) provides a 60-second audit with issues ranked by impact and explained in plain English. Use it to organise the website work, alongside Search Console for Google’s indexing information—not as a promise of rankings.
## FAQ
### How long does a new website take to appear on Google?
There is no fixed timetable: discovery, crawling and indexing can take time, and inclusion is not guaranteed. Check access, internal links and your sitemap rather than waiting without investigating.
### Why do I appear for my business name but not my services?
Your site may be indexed but not yet competitive or relevant enough for those service searches. Build clear, useful service pages and review which queries already generate impressions in Search Console.
### Do I need Google Ads to appear in normal search results?
No. Paying for Google Ads does not buy better organic rankings, and your website can appear in unpaid results without an advertising campaign.
### Will an SEO audit get my website indexed?
An audit can identify potential obstacles and improvements, but it cannot make Google index a page. Fix the relevant issues, check the URL in Search Console and monitor what happens next.
