Why is my website not showing up on Google?
There is a big difference between not being indexed, not ranking, and not ranking for the words you expect. Work through these checks in order - the first two take under a minute.
First: is Google indexing you at all?
Search Google for site:yourdomain.com and look at what comes back. This one query separates two completely different problems that get treated as the same thing. If pages appear in the results, Google has crawled your site, added it to its index, and is capable of showing it, which means whatever is going wrong sits downstream in ranking, not in visibility - skip ahead to the ranking checks below. If nothing appears at all, the site simply is not in Google's database yet, and no amount of content quality, keyword research or backlink building will change that until indexing is fixed first. There are three separate reasons this happens: Google has not discovered the site yet, Google has tried to crawl it and failed, or something on the site is explicitly telling Google not to index it. The next two sections work through those in order, starting with the fastest one to rule out.
Check you are not blocking Google by accident
Two single-line mistakes are responsible for more missing-from-Google cases than anything else, and both are entirely self-inflicted. The first is a robots.txt file containing a rule that disallows the whole site, which tells every well-behaved crawler, Google included, that it is not permitted to read any page at all. The second is a noindex meta tag sitting in the page head, usually left behind from a staging or development environment that was deliberately kept hidden from search engines and then pushed to the live domain without anyone remembering to remove the tag. Both are extremely common straight after a launch, a redesign, or a move to a new platform, precisely because development environments are built to keep search engines out and that setting does not always get reversed on launch day. View yourdomain.com/robots.txt directly in a browser, then check your homepage's source code for a meta robots tag, before assuming the cause is anything more complicated.
A brand-new domain takes time
Google does not know a website exists the moment it goes live. It finds new sites primarily through links from pages it already knows about and through XML sitemaps submitted directly to it. A domain that is only a few weeks old with no other site linking to it yet can sit undiscovered for days or even a few weeks, which feels alarming but is normal and not a sign anything is broken. You can shorten that window meaningfully rather than just waiting it out: verify site ownership in Google Search Console, submit an XML sitemap so Google has a complete list of your URLs in one place, and use the URL Inspection tool to manually request indexing for your handful of most important pages, such as the homepage and core service pages, rather than the whole site at once.
Indexed but not ranking? That is authority and competition
Once site:yourdomain.com confirms you are indexed, the question changes entirely - it is no longer about visibility, it is about competition. Google ranks pages partly on relevance and partly on authority, and authority is built substantially from links pointing at a site from other credible, relevant sites, accumulated over time. An established competitor with years of earned links will consistently outrank a brand-new page targeting the same competitive phrase, even when your page is objectively better written, faster and more useful to the reader, simply because Google has more third-party evidence that the older site is trustworthy for that topic. The realistic fix is not a trick, it is two things done consistently: target longer, more specific phrases that match how your actual customers search rather than the broad generic term everyone else is fighting for, and earn links from real, relevant places - industry directories, local business associations, and genuine partners - rather than buying them.
Ranking for your name but nothing else
A common and diagnosable pattern is a business ranking perfectly well for a search on its own company name while being nearly invisible for the products or services it actually sells. This almost always comes down to the words on the page itself rather than any technical fault. Google matches search queries to the words it finds in your titles, headings and body copy, and if your page is titled something internal and abstract like Solutions or Our Services, it has no textual signal connecting it to what a customer actually types, such as emergency plumber Parramatta. The page can be well designed and technically sound and still be functionally invisible for that query because nothing on it says, in plain customer language, what the business does and where it operates. Every page that matters needs a title tag and a visible heading that states the service and the location in ordinary words, not marketing abstraction, because that is the literal text Google is trying to match against a real search.
Check for a manual action or algorithmic filter
There is a less common but more serious cause worth ruling out once the basics check out: a manual action applied by Google's search quality team, or a broader algorithmic system that has decided to demote a site rather than remove it outright. Manual actions typically follow a clear violation of Google's spam policies, such as purchased links, hidden text, or a hacked site serving different content to crawlers than to visitors, and they are reported directly in the Security & Manual Actions section of Google Search Console along with the specific reason given. Algorithmic demotions do not come with a notice at all, which makes them harder to diagnose, and they usually follow a broad core update rather than anything specific to one page. If a site was previously visible and then dropped sharply and stayed down, checking this report first saves weeks of guessing at content or technical causes that were never the actual problem.
Diagnose it properly in one pass
Working through all of the above by hand - checking robots.txt, viewing source for meta tags, searching Search Console for manual actions, reviewing link profiles - is worth doing once to understand your own site, but it is slow and easy to get wrong under time pressure. The AuditHQ free scan checks the indexability signals that cause most of the problems above - robots.txt, noindex tags, sitemap presence, canonical tags, and title quality - across the whole site in about 60 seconds, and the full technical audit suite goes deeper into crawlability and structured data for a complete picture. Running it first tells you within a minute which of the checks above is actually worth your time, rather than working through every possibility in sequence when only one of them applies to your site.
Frequently asked questions
How long does it take for a new website to show up on Google?
There is no fixed timeline, but the realistic range for a genuinely new domain is a few days to a few weeks from launch to first appearing in results. What moves that number the most is how quickly Google finds the site in the first place: verifying it in Google Search Console and submitting a sitemap gives Google a direct route to your URLs instead of waiting to stumble across a link somewhere, and it typically shortens the wait substantially. A handful of genuine, relevant links pointing at the site from day one helps further, since links remain Google's primary discovery mechanism. If more than a month has passed with verified ownership and a submitted sitemap and still nothing is indexed, that points to an active block, such as robots.txt or a noindex tag, rather than a matter of patience.
Why does my site show up on Bing but not Google?
Search engines run entirely separate crawling, indexing and ranking systems, so a problem specific to one - a misconfigured directive, a block, a penalty - does not automatically apply to the other, and the two results diverging is a genuinely useful diagnostic signal rather than a coincidence. It tells you the site is not fundamentally broken or invisible, because at least one major crawler can read and rank it. Start with Google Search Console rather than guessing: it reports crawl errors, indexing status per URL, and any manual actions directly from Google's own system, which is far more reliable than inferring the cause from the symptom. Bing Webmaster Tools is worth setting up too, since Bing results also feed some AI assistants and chat-based search tools, so it is not purely a legacy concern even if Google remains the priority.
Do I need to pay to appear on Google?
No, and this is worth being explicit about because the two systems get conflated constantly. Organic listings, the main body of search results, are entirely free to appear in and are earned through indexing, relevance and authority, none of which involve paying Google directly. Google Ads is a separate, parallel system that places paid listings above the organic results for keywords you bid on, and it is genuinely useful for getting in front of customers immediately while organic authority is still being built, but it is optional, not a prerequisite. A site with zero ad spend can rank organically, and a site spending heavily on ads can still be entirely absent from organic results if the underlying indexing and content issues above are never fixed, because ads and organic ranking do not influence one another.