Websites & SEO
Why isn't my website showing up on Google? 7 reasons (and how to fix them)
Quick answer
If your website isn't showing up on Google, it's almost always one of seven things: it's too new, it isn't indexed yet, it has no Google Business Profile, it's slow or not mobile-friendly, its pages don't target what people actually search for, it has thin or duplicate content, or nothing links to it. New sites in particular take weeks to months to rank — but you can speed it up by getting indexed in Google Search Console, setting up a Google Business Profile, and building pages around real search terms.
First: are you actually not ranking, or just not #1?
Two quick checks tell you which problem you have. Search your exact business name — if your site appears, Google has found and indexed you, and the issue is competitiveness, not visibility. Then search your service plus your suburb (e.g. "electrician Brunswick"). If you’re nowhere for that, you have a ranking problem to work on. They’re different fixes, so it’s worth knowing which one you’re facing.
7 reasons you’re not showing up
Almost every "I can’t find my site on Google" case comes down to one or more of these.
- Your site is brand new — Google needs weeks to months to discover, crawl and trust a new domain. Patience plus the steps below speeds it up.
- It isn’t indexed — if Google hasn’t added your pages to its index, you can’t rank at all. Submit your sitemap in Google Search Console and request indexing.
- No Google Business Profile — for local "near me" searches the map pack is everything, and without a verified profile you’re invisible there no matter how good your site is.
- It’s slow or not mobile-friendly — page speed (Core Web Vitals) and mobile usability are ranking factors, and most local searches happen on a phone.
- Your pages don’t match what people search — a homepage that just says "Welcome" targets nothing. You need pages built around real terms like "your service + Melbourne".
- Thin or duplicate content — a single brochure page gives Google almost nothing to rank, and duplicate or copied pages get filtered out.
- Nothing links to or lists you — authority comes from other trusted sites linking to you and listing your business (directories, your Google Business Profile, reviews).
How to fix it — in order
Do these in sequence. The early steps are quick and unblock everything after them.
- Set up Google Search Console, submit your sitemap, and request indexing for your key pages.
- Create a Google Business Profile as a service-area business and complete every field — this is the single biggest lever for local visibility.
- Fix speed and mobile — a fast, mobile-first site keeps you eligible to rank and keeps visitors from bouncing.
- Build a page per service and per area, each targeting the exact terms your customers type.
- Get consistent directory listings and a steady trickle of Google reviews to build authority over time.
Showing up locally as a Melbourne business
For a local business, most of the visibility you actually want lives in the Google "map pack" — the three local results with the map. That is driven less by your website and more by a complete, active Google Business Profile: the right primary category, your service areas or suburbs, regular posts, and a steady trickle of genuine reviews.
On the website itself, the pages that rank locally are the specific ones — a page for each service and, where it makes sense, the suburbs or regions you cover — each naming the area in the heading and copy. A single "Melbourne" homepage rarely ranks for "your service + suburb"; a page built around that exact phrase can.
How long until it works?
Indexing usually takes a few days to a couple of weeks once you’ve submitted your sitemap. Local map-pack visibility tends to come within a few weeks of verifying your Google Business Profile and gathering a few reviews. Ranking for competitive organic terms is a months-long game. The businesses that win are simply the ones that stay consistent.
Common questions
Why is my website not showing on Google at all?
If your site does not show for any search — not even your exact business name — Google almost certainly has not indexed it yet. Add the site to Google Search Console, submit your sitemap and request indexing, then set up a Google Business Profile so you also appear in the local map pack. A brand-new site can take a few days to a few weeks to start appearing.
How do I check if my site is on Google?
Search Google for site:yourdomain.com.au (using your real domain). If pages come up, your site is on Google and you have a ranking problem, not a visibility one. If nothing comes up, you are not indexed yet — submit your sitemap in Search Console and request indexing to fix it.
How do I get Google to find my new website?
Add it to Google Search Console, submit your sitemap, request indexing for your main pages, and set up a Google Business Profile. That covers discovery for both organic search and the local map pack.
Why does my competitor outrank me?
Usually an older domain, more Google reviews, a more complete Business Profile, and pages that target the exact terms people search. All of that is catchable over time with consistent effort.
