10 Reasons Why My Website is Not Ranking in Google

Are you very disappointed? Your website is not showing in Google Search and you want to know why my website is not ranking in google.

So don't worry.

You came to the right place on the world of Internet.

This article will help you to find out why your website is not showing in Google Search and why your site is indexed but not ranking and how to fix it.

If your site is not appearing in Google search result pages or not performing well, then the first step is to check if your site is getting indexed in Google.

Must Read:[Updated] A Complete On-Page SEO Checklist in 2020​​​

Go to Google.com and type site: mydomain.com. (Don't forget to replace mydomain.com with your domain name)

If your site is properly not indexed in Google, then follow the steps given below and it is time to bring your site to Google Search.

So let's start why my website is not ranking in google.

Why My Website is not ranking in Google? And how to fix it

Below are some common reasons why my website is not ranking in google or why my site is not showing in Google Search.

1. Google has not indexed your website yet

Sometimes it may take a week or more for your website to be indexed in the Google search engine. The reason for this is, your website is new and does not have any inbound links.

But if your website contains inbound links, then Google will index your site soon. Crawler uses inbound links to index any site.

However, no matter how Google will find your website, it may take a few weeks.

How can you index your website with Google?

If you want a fast index for your site and want to see it soon in Google Search result, then add your site in Google Search ConsoleThen submit a Sitemap.

Sitemap contains your website URL and it helps search engines to crawl your website properly. While this does not boost your search ranking, it can help index and crawl your content faster.

In addition, you can see how your site is performing in Google Search through Google Search Console.

2. You use more competitive keywords

If you use single word or short phrase keyword to optimize your website, then your site will not perform better in search result. The reason for this is that single word or short phrase keywords are very competitive.

Always use a keyword with four or five phrase words (long tail keyword) with less competition and higher search valume. This makes your content more targeted.

How to Fix less competition Keywords

There are many Keyword Finder Tools available in the market, such as: Ahref, SEMRus, Google Keyword Planner etc. The best of these tools is Ahref but it is not free.

Keyword Planner developed by Google is also a very good tool which is completely free.

why is my website not ranking on google

Competition in blogging has increased today.

If you optimize your site properly but still have a Google ranking drop, it could be the reason for the competition and your competitors are doing better than you.

You can use the SEMrush tool to monitor the activities of your competitors.

3. Your website may have a "no index" Tag

In search engines, the "no index" tag is used to prevent the site from indexing.

I know it sounds silly, but it actually happened to me a while back.

If you have by mistake added the "no index" tag to your site, it is preventing your site from showing in search results.

How to Fix "no-index" problem

Therefore, check your reading settings to ensure that you are not blocking search engines from accidentally indexing your website.

Why My Website is Not Ranking in Google
  • Save

Also, if you are a WordPress user, and use Yoast SEO on your site and do not configure it properly, this may also be a reason.

4. Lack of Quality Content

If you copy/paste content from another blog or website, Google will not like your site at all. It will reduce your Site ranking or stop showing your site in search results.

It has been recommended that every page of your website should contain at least 400-600 words of content. This would give Google enough confidence that the information on that page is worth something.

You can use wordcounter tool to count the number of words on each web page.

I honestly believe that your website needs a good amount of content to perform well in search results.

Also, if you write your content and put too much or forceful keyword in it, then it is called keyword stuffing.

Google dislikes keyword stuffing. The main reason for this is that it creates a bad experience on users.

You think that putting more keywords in the content will bring more traffic to your site, but in reality it has the opposite effect on your site. This activity leads your site to search penalty.

How can you Fix it?

Also, try to write lengthy content (but don't write nonsense content). Lengthy content performs better in search results than short content.

Proper headings and images are very important for a lengthy content. Otherwise it will make your content Boring.

Here are my best tips for writing better content.

  • Create helpful content that educates your audience.
  • Use headings and direct your writing to your ideal visitors.
  • Write any topics in full details and explain them through images.
  • Pay attention to the problems of your visitors and help them to fix them.

5. No High-quality Backlinks

The quality and quantity of your backlinks is a strong indication of how reliable your website is.

When Google ranks a content, it uses Backlinks as a ranking factor. Search engines take this into consideration when listing your site in search results.

Backlinks are very important to increase domain authority, Google website ranking and website traffic.

But keep in mind one thing, if you create or buy poor or low-quality backlinks for your site, it can severely affect the ranking of your website.

Always try to get high-quality backlinks. 1 high quality backlinks equals 100 low-quality backlinks.

How can you build high-quality links?

Here are some quick tips to get high-quality backlinks:

  • Submit your blog to profile creation sites.
  • Add your blog to the Top Blogging directories.
  • Submit your blog post to ping submission sites.
  • Submit your blog post to social bookmarking sites.
  • Make a habit of interlinking any of your other posts.
  • Submit guest posts on other blogs of your own niche.
  • Publish high-quality content. People will automatically link your content.
  • Comment on other Do follow blogs and make sure that blogs are related to your Niche.
Drag to Reposition
Move Up or Down to Reposition
Move Left or Right to Reposition

6. Poor Page Load Speed

Google expects your website to load quickly to keep its users happy. Google uses website load time as a ranking factor.

If your site takes longer to load (it means less than 5 seconds.), Then you need to pay attention to it. Otherwise, your site ranking will gradually decrease and the position of your site will change in the search result.

If the load time of your website is more than 5 seconds then you can afford to be penalized by Google.

Fast loading website affects both your ranking and user experience and does not perform well in search results.

You can use PageSpeed Insights and GTmetrix tools to check your website loading speed.

On Page SEO Checklists
  • Save

How can you speed up your website?

You can then take relevant steps to speed up your website. This may include.

  • Images optimization
  • Enable gzip compression
  • Use WordPress Cache Plugin

7. Your site is not Mobile Friendly

There's no doubt about it. Mobile usage is overtaking desktop, which is why it is very important to have a mobile friendly website.

Your website must be "responsive", which means that when your site is viewed on a mobile phone or iPad, it will take the shape of that particular device.

More than half of the searches are from smartphones. Therefore, Google has started using it as a ranking factor to improve mobile-friendly search results.

So if you do not make your website mobile friendly, it will seriously affect your ranking in mobile search results.

  • Save

How can you make your website responsive?

Google has also developed a mobile-friendly testing tool to determine whether your site is mobile friendly.

If you are a WordPress user and manage your website yourself, just install a new WordPress theme that is responsive. In addition, it can also use an additional plugin to pass a mobile-friendly test.

If a developer has created your website, talk to them to make it responsive.

Having a responsive website is extremely important for both SEO and user-experience.

8. Your Content is not well optimized for SEO

SEO optimization is a big topic. Your site is not optimized for search engines, this means that your site is not optimized properly for SEO.

If you want to see your website on the first page of Google, then SEO technique will be your best friend.

Proper SEO technique helps you to get higher rank in search results.

However, there are two types of SEO. On-page SEO and Off-Page SEO. Off-page SEO is done after publishing the post such as: Guest posting, directories submission, Email Outreach etc.

Must Read: ​[Updated] A Complete On-Page SEO Checklist in 2020​​​

To recap here are some quick tips about on-page SEO that you should pay attention to.

How can you improve your On-page SEO

  • Use long-tail keyword and related LSI keyword.
  • Use SEO-Friendly URLs. Make your URL short and readable.
  • Improve website loading speed. Make your site mobile-friendly.
  • Use Inbound Links (Internal Links) and Outbound Links (External Links).
  • Focus on content quality. Publish unique and engaging content with media.
  • Optimize your image size. Don't forget to rename the image and add your target keyword to the image alt text.
  • Start the title with the keyword. Add modifiers to your title like: "Top", "2020", "Ultimate", "Guide", "checklist", "fast" etc.
  • Install the Yoast SEO plugin to optimize your title tag and description.
  • Follow an On-page SEO Checklist to optimize every article.

Keep in mind that more optimizing on your site is not a good thing. In fact it can potentially damage your ranking.

Therefore, follow the above guidance carefully and try not to make the practice on your site look unnatural.

9. Make sure Google is finding and crawling your site

​Make sure that your site structure is easily available for Google bots or other search engine bots.

Check Crawl errors: If your site has too many errors, Google will crawl your site very slowly. To speed up the crawl process, fix those errors with 301 redirects.

Check the robots.txt file: Robots.txt is a small text file that tells the search engine bot which pages to crawl on the website and which ones don't. If you make a small mistake in creating / editing the robots.txt file, Google will stop crawl and index your site.

10. Your website has been removed from Google

If you violate Google's policy guidelines, Google can temporarily or permanently remove your site from index and search results.

When Google removes your site from search results, here are some terms,

De-indexed: Google completely removes the domain from the search result.

Penalized: is present in domain or page search result but does not appear in search result even on direct search queries.

Sandboxed: Sandboxed is a filter that is applied to new sites. This prevents new websites from being ranked, especially for high-competing keywords.

Here is an article on Google Sandbox on Ahrefs.

If you receive a notification that your site is in violation of Google’s policy guidelines. You can fix it and submit it again to Google. Google will reconsider this.

Why My Website is Not Ranking in Google

Ranking on Irrelevant Keywords can be one of the main reasons for your Google ranking being low.

Perhaps you have used keywords for your site that are not related to your blog or website.

For example, you are running a health blog but sharing travel related content on it which is totally wrong.

If you do this, stop it immediately. Otherwise, your Google ranking will be reduced gradually and your site will not appear in Google search result.

FAQ for Why My Website is Not Ranking in Google

Q1. What is Google Keyword Ranking?

Google keyword ranking is the situation when your website is listed in Google. When a user searches for a phrase or keyword in Google search, Google shows 10 results in SERP according to the keyword which we call Google keyword ranking.

Q2. How does my site rank on Google?

If your website is listed in Google, then when a user searches for a phrase or keyword and you have posted a post related to that keyword on your website, then your website can rank in Google.

A ranking of 1 means you are on top. If you're number 11, it means you're on page 2 of Google because most search results have 10 listings per page.

Q3. Why My site is indexed but not ranked?

Obviously if your site is indexed but not ranking, then you must pay attention to the 10 points I mentioned above. Keeping these points in mind, you can rank your website in google quickly.

Q4. What do I do when my website does not rank?

If you are upset why my website is not ranking on Google? So clearly, you can check the well-researched 10 points above. With the help of these points your website will start to rank on Google.

Q5. How long does it take for a website to show up on Google?

Depending on how well you follow the above points, Google may search for your website within the first four weeks of launch. Although, it is not certain, it may take longer.

But do a blast, which can make your website appear in Google quickly. Having trouble ranking your site well? So check Google's webmaster tool first.


These are the top 10 reasons why my website is not ranking in google or Why My website is not showing in Google Search.

Always write unique and quality content with detail and deep information. Also, your article should be interesting.

If you have any suggestion related to this post, please let me know in the comments below.

If this article has proved helpful for you, then do not forget to share it on Social Media.

Hi, I am Kundan Singh a part-time blogger, affiliate marketer, and founder of Blogging Basket. A blog that helps you to learn blogging tips, SEO tips, affiliate marketing, and many more to Make Money Online...

2 thoughts on “10 Reasons Why My Website is Not Ranking in Google”

  1. Hey Kundan Singh ,

    Excellent and well-written post. I truly appreciate your hard-work.

    Glad to say that you have done a fab-work and provided helpful information regarding website ranking in google.

    As we know that content is a king and plays a vital role in seo ranking , hence it is really essential to create high quality content. It is also important to focus on quality of content instead of quantity. Page load speed also matters a lot, whereas a website with slow loading speed consume much time and can be annoying sometimes, hence it is also important to improve the site loading speed. Keyword is also a crucial factor that impact the seo ranking, hence it is really important to use a proper keyword. Making the site mobile-friendly and content optimized for seo are also crucial.Google keyword planner, SemRush & ahrefs are the best tool for doing keyword research.

    You have explained the topic very nicely and provided all the necessary information that is well enough to understand and educate the readers. Your blog works like a knowledge-booster for me and have also boosted my knowledge upto some limit.

    Eventually thanks for sharing your knowledge and such a helpful post.


Leave a Comment

Share via
Copy link
Powered by Social Snap