If your website is not showing on Google, first determine whether the exact page is indexed. An unindexed page has a discovery, crawl, quality or canonical problem. An indexed page that nobody sees has a ranking problem. Those two situations require different fixes, and treating them as one is how weeks get wasted.
Use Google Search Console for the diagnosis. A normal Google search can suggest a problem, but it cannot show the crawl, canonical or indexing decision behind it.
Step 1: Inspect the exact URL in Search Console
Open URL Inspection in Google Search Console and paste the full canonical URL, including the correct HTTPS and hostname version. The result separates three questions:
- Is the URL known to Google? If not, it may be new, poorly linked or absent from the sitemap.
- Is it indexed? If not, Search Console gives the current reason.
- What canonical did Google select? Google may have indexed another URL as the representative version.
Use Test live URL only when you need to check whether a recent technical fix is visible to Google's crawler. The indexed result describes Google's stored decision; the live test describes what it can access now.
You can still try site:yourdomain.com as a quick clue, but Google says search operators have indexing and retrieval limits. The URL Inspection tool is more reliable for debugging.
Step 2: Match the Search Console status to the real problem
1. Google has not discovered the URL
Make sure the page is linked from an indexed page and included in the XML sitemap. Avoid creating pages that can only be reached through an on-site search or a filtered interface. A sitemap helps discovery, but Google explicitly says it does not guarantee indexing.
2. Crawling or indexing is blocked
A robots.txt rule can prevent crawling; a noindex directive prevents indexing once Google can crawl the page and see it. Check the canonical URL, robots rules, page-level robots directive and response status. Our technical SEO checklist covers the launch controls that commonly cause this.
3. Crawled — currently not indexed
This status means Google reached the page but chose not to add it to the index at that time. Check whether the page has a distinct purpose, original evidence, a complete answer, and useful internal links. Rewriting the title or requesting indexing repeatedly will not rescue a page that remains thin, duplicative or unnecessary.
4. Google selected another canonical
The page may redirect, declare another canonical, duplicate a parameter or hostname variant, or substantially overlap another page. Confirm which URL should represent the content, then make redirects, canonical tags, internal links and sitemap entries agree.
5. The page is indexed but ranks too low to see
This is not an indexing problem. Compare the page with the results already satisfying the query, clarify the search intent, strengthen proof and internal links, and earn relevant external references. More words alone are not a strategy.
6. A manual action or security issue applies
Check the dedicated Manual Actions and Security Issues reports. These are less common than ordinary quality or competition problems, so do not assume a penalty before Search Console shows evidence.
Step 3: Don't confuse "not ranking" with "not indexed"
This trips people up constantly. Being indexed means Google has your pages in its database. Ranking means appearing high enough for people to find you. A site can be fully indexed yet rank on page 10 — that's a content and authority problem, not an indexing one, and the timeline to fix it is longer. Our guide on how long SEO takes in Melbourne sets realistic expectations there, and for local visibility specifically, see our local SEO guide.
Step 4: Request indexing only after the page changed
For a small number of important URLs, Search Console lets property owners request indexing. Google states that a request does not guarantee inclusion and that repeated submissions do not make crawling faster. Use it after a material improvement or technical fix, then allow time for recrawling. See Google's official recrawl guidance.
When to call in a professional
Handle it yourself if it's a simple case — a new site that just needs time, or an obvious setting to flip. Bring in help when pages won't index despite looking correct, when you've been penalised, or when you're indexed but stuck against tough competition. These need diagnosis and a strategy rather than a single fix, which is where our SEO services come in.
Frequently Asked Questions
Why is my website not showing up on Google?
The URL may be undiscovered, blocked, crawled but not selected for indexing, consolidated under another canonical, or indexed too low to see. Inspect the exact URL in Google Search Console before choosing a fix.
How do I get my website indexed by Google?
Make sure the page returns 200, is crawlable, is not marked noindex, declares the intended canonical, appears in the sitemap, and is linked from an indexed page. The content must also give Google a reason to keep it. You can request indexing after a material change, but inclusion is not guaranteed.
How long does it take for a new website to show on Google?
A new website typically takes anywhere from a few days to a few weeks to be indexed and start appearing in search. Submitting your sitemap in Search Console and ensuring there are no technical blocks speeds this up, but ranking well for competitive terms takes longer than simply being indexed.
What's the difference between not being indexed and not ranking?
Not being indexed means Google doesn't have your pages in its database at all, so you won't appear for any search. Not ranking means you're indexed but sitting too low to be found — a content, authority, or competition issue. The fixes and timelines for each are very different, so diagnose which one you have first.
Can't work out why you're invisible on Google?
We diagnose indexing and ranking problems for Australian businesses and fix the root cause — not just the symptom. Explore our SEO services and SEO for small business in Australia, or get in touch and we'll tell you exactly why your site isn't showing.