9 reasons why your website is not showing up on Google
Before we start…
It’s important to note that when you type something into Google hoping to see your website in the search results, you’re not actually looking for your website.
You’re looking for a page on your website.
That’s an important distinction.
If Google doesn’t know about the existence of the page you’re trying to rank or thinks it doesn’t deserve to rank, then it won’t show up anywhere that matters in the search results.
Your homepage may be the page you’re trying to rank.
For that reason, to show up in Google, three things need to be true:
- Google knows that your website exists and can find and access all your important pages.
- You have a page that’s a relevant result for the keyword you want to show up for.
- You’ve demonstrated to Google that your page is worthy of ranking for your target search query—more so than any other page from another website.
Most of the issues we tackle below relate to one of these three things.
Let’s start with the simple stuff…
1. Your website is too new
It takes time for Google to discover new websites and web pages. If you only launched your site this morning, then the most straightforward explanation is that Google just hasn’t found it yet.
To check whether Google knows your website exists, run a search for
If there is at least one result, then Google knows about your website.
If there are no results, then they don’t.
But even if they know about your website, they might not know about the page you’re trying to rank. Check that they know about this by searching for
There should be one result.
Search Console > Sitemaps > Enter sitemap URL > Submit
A sitemap tells Google which pages are important on your site and where to find them.
It can also speed up the discovery process.