You've built your website. You've added your services, written some pages, and hit publish.
Then you search Google for your business, and nothing.
Or perhaps your website appears, but only if you search your exact business name. Try searching for the services you offer and suddenly it has disappeared.
If this sounds familiar, don't panic. There are several reasons a website may not be appearing in Google search results, and many of them are fixable without touching a line of code.
Here are 10 things to check before assuming your website needs a complete SEO overhaul.
1. Is Google actually indexing your website?
The first question is the simplest: has Google indexed your website?
Indexing means Google has discovered your pages, processed them, and decided they're eligible to appear in search results. No index, no rankings, no matter how good the content is.
Search Google for:
site:yourwebsite.co.nz
Replace the example with your own domain. If Google returns pages from your website, at least some of your site has been indexed. If nothing appears, your website either hasn't been indexed yet, or something is preventing Google from accessing it.
What can you do?
Google Search Console is the first place I'd look. It's free, and it shows you:
- whether Google has discovered your pages
- whether those pages have been indexed
- indexing problems and technical issues
- the search queries bringing people to your site
- which pages Google is actually displaying in search
If you've recently launched, remember that Google doesn't discover and rank everything immediately.
2. Is your website brand new?
If your website is only days or weeks old, give Google some time.
A new website has no established search history, authority, or track record. Google needs to discover it, crawl its pages, and work out what the business is about.
That doesn't mean you should sit back and wait. You can help Google understand your site by making sure your pages are well structured, internally linked, technically accessible, and clearly focused on the services or topics you want to be found for.
3. Are you searching for the right thing?
This is surprisingly common. A business owner searches:
accountant
and wonders why their website isn't there.
But Google has no reason to show a small local accounting firm for a search that broad. Try being more specific:
- accountant Christchurch
- small business accountant Christchurch
- Xero accountant Christchurch
- business accountant Canterbury
The more specific the search, the clearer it becomes what you're actually competing for.
This is where keyword research earns its keep. You don't need to rank for the biggest keyword in your industry. You need to appear for the searches your potential customers are actually making.
4. Does the page clearly explain what you do?
Google needs to understand your website. If your homepage says:
Helping businesses achieve more.
that's lovely branding, but it doesn't tell Google, or a potential customer, very much.
Compare it with:
Bookkeeping and payroll for small hospitality businesses.
Now the subject of the page is obvious.
Your website should make it clear:
- what you do
- who you help
- where you operate
- what problems you solve
- which services you provide
This doesn't mean stuffing keywords into every sentence. It means being clear.
Google isn't deciding whether your homepage sounds impressive. It's deciding what your homepage is about.
5. Are you trying to rank one page for everything?
Another common problem is putting every service on a single page.
Imagine a business offering SEO, Google Ads, social media marketing, website design, and email marketing. If all of that is crammed onto one page, it becomes almost impossible to write a genuinely useful, focused page for any of it.
Create dedicated pages where it makes sense:
/seo//google-ads//social-media-marketing/
Each page can then properly explain that service, answer the questions customers ask about it, and target the relevant searches.
The caveat is that separate pages need to be genuinely different from each other. Near-identical pages end up competing with each other instead of ranking, which is the problem I cover in keyword cannibalisation for small business.
6. Is your website technically accessible to Google?
Sometimes the problem isn't your content at all. Technical issues can stop search engines accessing or understanding a website properly.
Things worth checking include:
- robots.txt
- XML sitemap
- noindex tags
- canonical tags
- broken links
- redirect problems
- server errors
- mobile usability
- page speed and Core Web Vitals
- HTTPS
- duplicate pages
You don't need to become a technical SEO expert. But if your website isn't being indexed properly, these are exactly the kinds of things an audit is designed to uncover.
7. Does your website offer anything genuinely useful?
Getting indexed is only the beginning. Google has millions of websites to choose from, so the bigger question is: why should Google show your page instead of someone else's?
If your service page is three short paragraphs that could have been copied from a hundred competitors, it's going to struggle.
Think about what your potential customer actually needs to know. Could you answer:
- How much does the service cost?
- How does it work?
- How long does it take?
- Who is it suitable for?
- What happens after someone gets in touch?
- What mistakes should people avoid?
- What questions do customers ask you all the time?
Useful content gives both Google and your customers more reason to understand and trust your business.
8. Are you expecting rankings overnight?
SEO isn't an overnight channel. You can make improvements today and see no movement in rankings for weeks.
Search visibility is affected by a long list of factors: your website, your competition, your industry, your location, your content, and the authority your site has built over time.
This is one reason I don't recommend treating SEO as a one-off exercise. An audit identifies the problems. Fixing them is what starts moving things forward, and it takes a bit of patience after that.
9. Are you only checking Google for your business name?
Your business name is what's known as a branded search. It's useful, but it isn't the most important search.
Imagine you own a landscaping business called Green Life Landscapes. Ranking for "Green Life Landscapes" is helpful. But potential customers who don't know you yet are searching:
landscaper Christchurch
or:
garden landscaping Christchurch
or:
retaining wall contractor Christchurch
Those non-branded searches are where SEO becomes valuable. Your goal isn't to make sure people who already know your business can find you. It's to help people who don't know you yet discover you.
If you sell to customers in a specific area, local SEO is usually the fastest way to start appearing for those searches.
10. Have you checked what Google actually sees?
This is the most important step of the lot. Don't guess. Look at the data.
Google Search Console tells you which searches are generating impressions, which pages are appearing, and how often people click.
You may discover something interesting. Perhaps your website is already appearing for dozens of searches, just not the ones you expected. Or perhaps one page is performing well while another gets no visibility at all. If you've been publishing for a while and aren't sure which pages are still pulling their weight, a content audit is the sweep that sorts it out.
That's far more useful than Googling your business name and deciding SEO doesn't work.
So, why isn't my website showing on Google?
There isn't one universal answer.
Your website might not be indexed. It might be too new. You might be targeting searches that are too competitive. Google might not understand what your website is about. Your pages might not provide enough useful information. Or there could be a technical problem stopping Google from accessing them properly.
The good news is that you don't have to guess which one it is. Start with Google Search Console, look at what Google can actually see, and work backwards from the data.
A quick checklist
If your website isn't appearing in Google, check:
- Is the website indexed?
- Has the website been connected to Google Search Console?
- Is your sitemap working?
- Are important pages accidentally set to noindex?
- Does each important page have a clear purpose?
- Does your website clearly explain what you do?
- Are you targeting realistic search terms?
- Do your pages answer the questions customers actually ask?
- Are there technical SEO problems?
- Are you giving the changes enough time to work?
If you've worked through that list and your website still isn't appearing, or you're appearing for searches that aren't bringing you the right customers, an SEO audit is the next step. The goal isn't simply to appear on Google. It's to appear when the right people are looking for what you sell.
FAQ
How long does it take for a new website to show up on Google?
Most new websites start appearing in search results within a few days to a few weeks, provided Google can crawl and index them. Ranking for competitive, non-branded searches takes considerably longer, typically several months, because a new site has no established authority or search history.
Why does my website only show up when I search my business name?
Ranking for your business name is a branded search, and it's the easiest search to win because almost nothing else competes for it. Appearing for the services you offer is a separate problem that depends on having dedicated, genuinely useful pages for each service and enough authority for Google to prefer your page over an established competitor's.
How do I know if Google has indexed my website?
Search site:yourdomain.com in Google to see which pages are indexed, then confirm it in Google Search Console's Pages report, which also explains why any excluded pages haven't been indexed. Search Console is the more reliable of the two because it tells you the reason, not just the result.
Can a technical problem stop my website appearing in Google?
Yes. A stray noindex tag, a robots.txt rule blocking crawlers, broken canonical tags, server errors, or a missing sitemap can all prevent pages being indexed, regardless of how good the content is. These are usually quick to fix once identified, which is why a technical check is worth doing before rewriting any content.
Do I need to pay for SEO to appear on Google?
No. Getting indexed, setting up Google Search Console, submitting a sitemap, and writing clear service pages are all free and account for most of the problems in this list. Paid help becomes worthwhile when you're competing against established businesses for valuable non-branded searches and need someone to work out where the realistic opportunities are.
