You’ve paid for a new website, it’s live, and you proudly type your business name into Google… and nothing. Not your homepage, not your services, not even your contact page. It’s one of the most common (and most stressful) moments for business owners, and it usually comes with a worried WhatsApp to whoever built the site.

The good news: a new website missing from Google for the first few days is normal.

The bad news: a lot of sites stay missing for weeks or months, because nobody took the steps that tell Google the site exists.

This guide walks through the exact checklist we run at every launch. It’s the reason our recent builds for Dr Makanda, Marvelous Beauty Spa, Syntia Nails Studio3 and MedTalk Network were all indexed by Google within two days of going live.

First, understand the difference: indexed vs ranking

These two words get mixed up constantly, and the confusion causes a lot of disappointment, so let’s separate them clearly:

  • Indexed means Google has found your page, read it, and stored it. Your site can now appear in search results. Searching your exact business name will usually show you.
  • Ranking means where you appear for searches that matter commercially, like “gynaecologist Mitchells Plain” or “nail salon Cape Town CBD”. Ranking well takes longer and depends on competition, content, reviews, and links.

Getting indexed fast is step one. You can’t rank if you aren’t in the index, and every day a site sits unindexed is a day you’re invisible to people who are searching for you by name. Those are the warmest leads you’ll ever get: people who heard about you from a friend and are trying to find your number.

Before launch: the mistakes that block Google completely

Most “why isn’t my site on Google?” problems are caused before the site even goes live. Check these first:

1. A leftover “noindex” tag from the staging site

Developers often hide a website from Google while it’s being built, using a noindex tag or a WordPress setting called “Discourage search engines from indexing this site”.

If nobody switches it off at launch, Google is politely told to ignore the site. Forever. This single checkbox is behind a shocking number of invisible websites.

To check: view your page source and search for noindex. It should not be there.

2. A robots.txt file that blocks everything

Visit yourdomain.co.za/robots.txt. If you see Disallow: / under User-agent: *, every search engine is being told to stay out. A healthy robots.txt allows crawling and points to your sitemap.

3. Two versions of your site competing with each other

yourdomain.co.za and www.yourdomain.co.za (and the http:// versions) are technically four different addresses. Pick one, redirect the others to it with a permanent (301) redirect, and set a canonical tag on every page pointing to the chosen version. Otherwise Google may split its attention or index the wrong version.

4. Launching with placeholder or thin content

Pages with “Lorem ipsum”, a single line of text, or copy pasted from a supplier’s brochure give Google very little reason to index them quickly. Each important page should clearly say what you do, where you do it, and who it’s for.

Launch day: the 6-step indexing checklist

Step 1: Verify the site in Google Search Console

Google Search Console is Google’s free tool for website owners, and it’s the most direct line you have to Google.

Add a Domain property (this covers www, non-www, http and https in one go) and verify it by adding a TXT record at your domain registrar or DNS host. DNS changes can take a little while to apply, so do this first.

Step 2: Submit your XML sitemap

A sitemap is a file that lists every page you want Google to know about. Most modern websites generate one automatically, usually at /sitemap.xml. In Search Console, go to Sitemaps, paste in the URL, and submit. Then check back a day later: the status should say “Success” and show the number of pages discovered.

Step 3: Request indexing for your most important pages

Use the URL Inspection tool at the top of Search Console. Paste in your homepage URL, wait for the check, and click Request indexing. Repeat for your main service pages and contact page. There’s a daily limit, so prioritise the pages that bring in business, not your privacy policy.

Step 4: Connect your Google Business Profile

If you serve local customers, your Google Business Profile is the listing that appears on Google Maps and in the “map pack”. Add your new website address to it. This creates a trusted link from Google’s own platform to your site and helps Google connect your business name with your domain.

Step 5: Get a few genuine links pointing to the site

Google discovers new pages largely by following links. Update the website link on your Facebook page, Instagram bio, LinkedIn page, WhatsApp Business profile, and any directory listings or industry associations you belong to. If you have a supplier, partner, or hospital page that lists you, ask them to link to the new site.

Step 6: Add structured data

Structured data (schema markup) is code that tells Google, in a format it reads perfectly, exactly what your business is: your name, address, phone number, opening hours, and services. It doesn’t guarantee anything, but it removes guesswork and makes your business details eligible for richer search results.

How to check if it worked

Give it 24 to 48 hours, then search Google for site:yourdomain.co.za. This shows every page Google has indexed from your site. You can also run a URL Inspection again in Search Console. It should say “URL is on Google”.

If after a week your pages still say “Discovered – currently not indexed” or “Crawled – currently not indexed”, that usually points to a quality or technical issue: thin content, duplicate pages, slow loading, or pages that rely on JavaScript Google can’t render properly. That’s a sign to get a technical check rather than keep clicking “Request indexing”.

What happens after indexing: realistic ranking timelines

Once you’re indexed, here’s roughly what to expect for a new local business website:

  • Searches for your business name: usually within days of indexing.
  • Low-competition local searches (a specific service + your suburb): often weeks to a few months, especially with a strong Google Business Profile and reviews.
  • Competitive city-wide searches (e.g. “web design Cape Town”): months of consistent work on content, links, and reputation.

Anyone who promises you “page 1 for everything in two weeks” is either talking about your business name or isn’t telling you the whole story.

The quick version

  1. Remove any noindex tags and check robots.txt.
  2. Pick www or non-www and redirect the other.
  3. Verify a Domain property in Google Search Console.
  4. Submit your sitemap.
  5. Request indexing for your key pages.
  6. Link your Google Business Profile and social profiles.
  7. Add LocalBusiness structured data.
  8. Check with site:yourdomain.co.za after 48 hours.

Website live but still invisible?

If your site has been live for more than two weeks and still doesn’t show up when you search your own business name, something is blocking it. It’s usually a quick fix once it’s found.

Send us your website address and we’ll tell you what’s stopping Google from indexing it.

Every site we build goes through this checklist on launch day, and our technical SEO service fixes it for sites built elsewhere.