If your website isn't showing up on Google, you're not alone, and the cause is usually fixable. Sometimes Google hasn't found the site at all. Sometimes it has, but a single setting is telling it to stay away. And sometimes the site is indexed but simply isn't the best answer for the searches you care about. This guide walks through how to work out which problem you have, then the most common causes and how to fix each one.
First, find out which problem you have
Before changing anything, work out whether Google knows your site exists. There are two quick checks.
1. The site: search. Go to Google and search site:yourdomain.com.au (with your real domain). This lists the pages Google has indexed.
- Nothing appears: Google hasn't indexed your site. Jump to the indexing problems below.
- Some pages appear, but not important ones: some pages are blocked, missing or considered low value.
- Everything appears, but you don't rank for anything useful: your site is indexed, so the problem is relevance, competition or trust. Skip to the ranking problems.
2. Google Search Console. If you haven't already, set up Google Search Console (it's free) and verify your domain. The Pages report shows exactly which URLs are indexed and, for the ones that aren't, why. This is the single most useful tool for diagnosing search problems, and every business website should have it.
Indexing problems: Google can't or won't index your site
Your site is brand new
New websites can take anywhere from a few days to a few weeks to be discovered. You can speed this up by submitting your sitemap in Search Console (usually found at /sitemap.xml) and using the URL Inspection tool to request indexing of your key pages.
A setting is telling Google to stay away
This is the most common cause we see, and the most frustrating because it's a single checkbox. Websites are often built with search engines blocked so unfinished pages don't appear on Google, and then nobody unblocks them at launch. Check for:
- A noindex tag. In WordPress, look under Settings, Reading, for "Discourage search engines from indexing this site". Other platforms have similar settings. Search Console will report pages "Excluded by noindex tag".
- A robots.txt block. Visit
yourdomain.com.au/robots.txt. If you seeDisallow: /underUser-agent: *, you're blocking every search engine from your whole site. - Password protection left on from development.
Google can't find your pages
If pages aren't linked from anywhere and aren't in your sitemap, Google may never find them. Make sure every important page is linked from your navigation or from other pages, and that your sitemap includes them.
Canonical tags point somewhere else
A canonical tag tells Google which version of a page is the "real" one. If a template sets the canonical of every page to your home page, or to an old domain, Google may ignore the rest. The URL Inspection tool in Search Console shows which canonical Google has chosen.
Your content only loads with JavaScript
Some website builders load text with scripts after the page opens. Google can usually render JavaScript, but it's slower and less reliable. The safest approach is for your important text to be in the page's HTML from the start.
Ranking problems: Google knows your site but doesn't show it
If your site is indexed but you only appear when someone searches your exact business name, Google doesn't yet see your pages as the best answer for other searches. The usual reasons follow.
You don't have a page for what people search
This is the biggest one for small businesses. If you offer five services but describe them all on one "Services" page, that page is unlikely to rank for any of them. Google ranks pages, not businesses. Create a clear page for each main service, with a heading, description and answers to the questions customers actually ask.
Your pages don't match search intent
Look at what already ranks for your target search. If Google shows local businesses with service pages, a blog post won't compete. If it shows guides and articles, a sales page won't either. Match the type of page Google is already rewarding, then make yours more useful.
Your content is thin or duplicated
A few lines of generic text, copied manufacturer descriptions, or near-identical pages for every suburb give Google no reason to prefer your site. Write in your own words, with specific details only you could provide: your process, your prices, the jobs you do, the areas you know.
Your local signals are weak
For local searches, your Google Business Profile, reviews and consistent business details across directories carry a lot of weight. A business with no profile, few reviews or inconsistent details will struggle even with a good website. Our Google Business Profile optimisation guide covers this step by step.
Your site is slow or hard to use on mobile
Google uses the mobile version of your site for indexing and ranking, and page experience matters. If your site takes five seconds to load on a phone or the text is tiny and buttons are cramped, you'll lose both rankings and visitors. Test your pages with Google's PageSpeed Insights.
Your competitors are simply stronger
Some searches are dominated by businesses and directories with years of content, reviews and links. A new site won't outrank them quickly for broad terms. The fix is to start with more specific searches you can win (particular services, suburbs and questions) and build from there.
Less common, but serious
A manual action or penalty
If someone built spammy links to your site or published spam on it, Google may have applied a manual action. Search Console shows these under Security and Manual Actions. They're rare for small businesses, but important to rule out.
Your site has been hacked
Hacked sites sometimes show spam pages in search results, or get flagged with a warning. Check Search Console's security report and search site:yourdomain.com.au for pages you didn't create, such as pharmaceutical or gambling spam.
A quick checklist
Work through these in order:
- Search
site:yourdomain.com.auto see what's indexed. - Set up and verify Google Search Console.
- Check for noindex tags, robots.txt blocks and password protection.
- Submit your sitemap and request indexing of key pages.
- Make sure old URLs redirect to new ones after any redesign.
- Create a dedicated page for each main service.
- Complete your Google Business Profile and start collecting reviews.
- Test mobile speed with PageSpeed Insights.
- Check Search Console for manual actions and security issues.
How long until it's fixed?
Technical problems like a stray noindex tag can be fixed in minutes, and pages often reappear within days of requesting indexing. Ranking problems take longer: new service pages and local improvements usually take weeks to months to move, depending on competition.
If you've worked through the list and still can't see the problem, our SEO services team can dig deeper, or start with a free SEO audit.


