What are the Reasons Your Website Isnt Showing Up On Google and How to Fix It?. The Complete SEO Developer Course 2023 [Videos].

Does it feel like youve done everything right, yet your website is still nowhere to be seen in Googles search results? The bad news: Several things could be preventing you from showing up in Google. The good news: Many of them are easy to fix.

Below, we explore nine possible reasons why youre not showing up in Google and how to fix each issue.

Before we start…

Its important to note that when you type something into Google hoping to see your website in the search results, youre not actually looking for your website.

You are looking for a page on your website.

Thats an important distinction.

If Google doesnt know about the existence of the page you are trying to rank or thinks it doesnt deserve to rank, then it wont show up anywhere that matters in the search results.

 Your homepage may be the page youre trying to rank. 

For that reason, to show up in Google, three things need to be true:

  1. Google knows that your website exists and can find and access all your important pages.
  2. You have a page thats a relevant result for the keyword you want to show up for.
  3. Youve 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.

Lets 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 hasnt found it yet.

To check whether Google knows your website exists, run a search for site:yourwebsite.com

google site search results 1

If there is at least one result, then Google knows about your website.

If there are no results, then they dont.

But even if they know about your website, they might not know about the page you are trying to rank. Check that they know about this by searching for site:yourwebsite.com/a-page-you-want-to-show-up-in-google/

site search page 1

There should be one result.

If you see no results for either of these searches, create a sitemap, and submit it via Google Search Console(Its good practice to do this regardless.)

Search Console > Sitemaps > Enter sitemap URL > Submit

submit sitemap 1

 Youll need to create a free Search Console account and add your website before doing this. Read this guide for instructions. 

A sitemap tells Google which pages are important on your site and where to find them.

It can also speed up the discovery process.


Go to yourwebsite.com/sitemap.xml. If theres nothing there, go to yourwebsite.com/robots.txt as this often lists the sitemap URL.

sitemap robots 1

Still nothing? You might not have one. Read this.

2. Youre blocking search engines from indexing your pages

If you tell Google not to show certain pages in the search results, then it wont.

You do that with a “noindex” meta tag, which is a piece of HTML code that looks like this:

<meta name="robots" content="noindex"/>

Pages with that code wont be indexed, even if you created a sitemap and submitted it in Google Search Console.

You probably dont recall ever adding that code to any of your pages, but that doesnt mean it isnt there.

For example, WordPress adds it to every page if you check the wrong box when setting up your site.

wordpress search engine settings 1

Its also something that a lot of web developers use to prevent Google from indexing a site during the development process and forget to remove it before publishing.

If Google has already crawled the pages in your sitemap, itll tell you about any “noindexed” ones in the “Coverage” report in Google Search Console.

Just look for this error:

noindex search console 1

If you recently submitted your sitemap to Google and they havent crawled the pages yet, run a crawl in Connekt Teacher Site Audit. This checks every page on your site for 100+ potential SEO issues, including the presence of “noindex” tags.

noindex site audit 1

Remove “noindex” tags from any pages that shouldnt have them.

3. You are blocking search engines from crawling your pages

Most websites have something called a robots.txt file. This instructs search engines where they can and cant go on your website.

Google cant crawl URLs blocked in your robots.txt file, which usually results in them not showing up in search results.

If youve submitted your sitemap via Google Search Console, it should alert you about issues related to this. Go to the “Coverage” report and look for “Submitted URL blocked by robots.txt” errors.

blocked by robots search console 1

Once again, that only works if Google has already attempted to crawl the URLs in your sitemap. If you only recently submitted this, then that may not yet be the case.

If you prefer not to wait, you can check manually. Just head to yourdomain.com/robots.txt.

You should see a file like this:

ahrefs robots 1

 If you get a 404 error, then it means you dont have a robots.txt file. Learn how to create one here.

What you dont want to see here is this piece of code…

Disallow: /

.… under any of these user-agents:

User-agent: *
User-agent: Googlebot

Why? Because it blocks Google from crawling all the pages on your site.

You also dont want to see a “Disallow” directive for any important content.

For example, this Disallow rule would prevent Google from crawling all the posts on our blog.

Disallow: /blog/

Remove any directives blocking content that you want to show up on Google.


Robots.txt files can be complicated, and theyre easy to mess up. If you feel that yours may be preventing pages from showing up on Google, and you dont know much about this file, hire an expert to fix it.

See All

Comments (586 Comments)

Submit Your Comment

See All Posts

Related Posts

SEO / Blog

What is SEO ( Search Engine Optimization )

SEO (Search Engine Optimization) is the practice of optimizing a website or webpage to increase the quantity and quality of its traffic from a search engines organic results.
25-Feb-2022 /41 /586

SEO / Blog

SEO fundamentals

Lets first make sure we understand the absolute basics of SEO, including why it matters and how it compares to other marketing channels.
25-Feb-2022 /41 /586

SEO / Blog

Setting up for SEO for WebSite

Getting your website indexed by search engines means youre in the race, not that youre likely to win. Thats where SEO comes in. SEO is an ongoing process that, if done well, increases your chances of winning over time.
25-Feb-2022 /41 /586