For a website to appear in Google search results, you have 2 ways to achieve this: optimize natural referencing or set up paid search engine optimization (SEA) campaigns. As a reminder, SEO consists of optimizing a website to improve its visibility and its ranking in the natural results of search engines, using the 3 pillars which are: content, technique and popularity.

It is essential for any website to be well positioned in the SERP (search results for a query): reaching position 1 on the SERP is therefore a major objective to maximize the visibility of your website and increase its organic traffic.

In this article, we’ll look at potential reasons why a website isn’t showing up on Google, and give you tips to help you make it visible.

Your pages are not indexed

It can be frustrating to find that your website isn’t showing up on Google, and one of the simplest reasons is that it’s simply not indexed.

The reasons

There are 5 causes for the non-indexing of a website’s pages: the noindex tag, the robot.txt, a recent website, a bad header or repeated server crashes.


The “noindex” tag on a page means that the website owner deliberately excludes that page from search results. Placed in the source code, this directive informs crawlers not to index the page.

If you have a WordPress website, your CMS settings may prevent all of your pages from being indexed. If your website is on WordPress, after going to the settings, click on read and check that the phrase “Ask search engines not to index this website” is unchecked.


The robot.txt file allows you to control which pages should be crawled or not by Google.

Make sure that the robots.txt file does not prevent the indexing of important pages on your website by checking for the presence of the “disallow” notice. If this is the case, this line of code can block total or partial access to your website by the Google robot.

The website is new

The youth of a website can explain its absence from Google results. Search engines can take time to discover and index new sites. The freshness of a website can lead to an observation period during which search engines evaluate its relevance and quality. We advise you to use Search Console to force the indexing of your website pages.

A bad header

If pages are not indexed, the HTTP header code could be the culprit. These codes play an essential role in communication between the server and search engines. In this situation, it is imperative to dive into analyzing HTTP headers, detecting possible issues such as server errors, temporary redirects, or other non-compliant statuses. Then, you will need to correct them to allow smooth indexing of your pages by search engines.

Repeated server crashes

Poor indexing can be caused by frequent crashes of your host’s servers. Repeated server interruptions directly impact the availability of a website to search engines, thus preventing indexing. To resolve this issue, it is imperative to understand the reasons for outages, whether it is traffic overload, configuration issues, or other technical factors.

How to check indexing?

To check the indexing of the pages of a website, it is possible to use the tools offered to us by Google with Search Console or the “website:” command.

Google Search console

You can use Google Search Console to access detailed reports on the indexing status of different pages on your website. The “pages” tab allows you to get a detailed overview of indexed and unindexed pages, with explanations of the reasons for not indexing, such as 404 errors or a crawl in progress.

Avatar photo
By MondialPress

Following the global success of WordPress, we decided to launch MondialPress with the aim of optimizing the SEO of websites. The MondialPress team brings together specialists in the development of SEO performance strategies. We offer you the tools so that your website becomes the workhorse of your commercial approach.