10 reasons your page won’t rank – even though it’s optimized

If your perfectly optimized post isn’t ranking, what could be the matter? Is the problem that your site is not on Google at all, or is something else going wrong? What is keeping your content from reaching that coveted #1 position? In this post, we’ll discuss ten possible reasons why your page is not ranking, even though it’s optimized.

We’ve divided the possible issues you might be having into four sections:

If you’re not sure where the issue lies, you can also run a quick SEO audit to see if you’ve missed something. Remember, if you want your pages to rank, and keep ranking, your site will need to be SEO fit!

Pro tip

Quick question: how’s your internal linking? If your content is optimized but not ranking, or Google is ranking the wrong pages from your site, it could be because you need to improve your site structure or fix your orphaned content. We’ve made some really neat SEO workouts to help you check and remedy these kinds of issues — check them out and fix those issues now!

Indexing and crawl issues

The first few points on the list all deal with indexing and crawl issues. Put simply, you can’t rank if your page or site is not on Google in the first place. If you find these topics confusing, you might want to read up on how Google works and how to start with SEO.

1. Your site/page is not on Google

If you’re unsure whether your site is on Google or not, you can check using the site: search operator in Google. Type site:yoast.com and you’ll see a list of pages found on that domain. If you type in the full URL of a specific article, you should see only one search result return. If you see your pages, this means that Google does know about your site and has put — at least some of it — in its index. Once you discover that your page is in the index, but you think it is not performing well, you might want to dig deeper.

The site: search operator helps you find your site in Google’s index

How to fix it

Check your WordPress Reading Settings. For the Search Visibility option, if you’ve ticked the box ‘Discourage search engines from indexing this site’, then that’s the most likely reason that your site is not on Google. If that’s the case, uncheck that box and click to save your changes. If the problem is that only some specific pages aren’t showing up on Google, then you might want to review your Search Appearance settings in Yoast SEO. Go to the tab for ‘Content Types’ and make sure your settings are correct.

2. Your site/page is still too new

If your site or page is new, it might simply be a matter chilling out and checking back in a little while. There are a lot of moving parts in getting your content crawled, indexed and ranked. Sometimes, it takes days or maybe even weeks for Google to finish its discovery process.

How to fix it

If you check and find your site is not on Google yet, you can install Yoast SEO and submit the generated XML sitemap to Google Search Console to help Google to discover your website. In Search Console, you can also use the URL Inspection tool to find out how specific pages are doing. It tells you exactly how Google crawls and views your site.

3. Your content is noindexed

One of the most common reasons for Google not indexing your site or a specific page is because it has — inadvertently — been noindexed. Adding noindex meta robots tags to a page tells Googlebot that it can crawl a page, but that the results can’t be added to the index.

How can you check if your page is noindexed? That’s easy, simply open the page and view the source code. Somewhere in the head of the page, you’ll find the code below. This tells search engine crawlers that the content of the page shouldn’t be added to the index and, thus, keep it from ranking.

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

How to fix it

It happens! Even we occasionally make a mistake and inadvertently noindex a post. Luckily, it’s an easy fix. Willemien describes how to set a piece of content back on the right track with Yoast SEO.

4. Your site/page is blocking Google with robots.txt

You might have told Google not to index your content, but it’s also possible you’ve told Google not to crawl your site at all! Blocking crawlers in a so-called robots.txt file is a sure-fire way to never get any traffic. Blocking robots is easier than you might think. For instance, WordPress has a Search Engine Visibility setting that — once set to Discourage search engines from indexing this site — does its utmost best to keep crawlers out. Uncheck this to make your site available again.

From WordPress 5.3 on, WordPress uses the noindex approach described in point 3 to handle indexing of sites via the Search Engine Visibility setting. This change was necessary because Google sometimes still indexed pages it encountered.

Besides telling WordPress to block search engines, it might be that other technical issues generate crawl errors preventing Google from properly crawling your site. Your site’s web server could be acting up and presenting server errors or buggy bits of JavaScript in your code trip up the crawler. Make sure Google can easily crawl your site.

How to fix it

If your robots.txt file is blocking Google from crawling your website (or parts of it) and you want to change that, then you’ll need to edit the file. You can follow this guide to edit your robots.txt file.

Technical issues affecting ranking

Is your page/website is indexed but not ranking? Then technical problems are something you might want to check. You can try taking our Technical SEO fitness quiz to see if your technical SEO is up to scratch.

5. You’re not ranking because your site has technical issues

Your website needs to meet certain technical benchmarks if you’re going to rank on Google! Loading speed, or how quickly your pages load, is an important factor. Security is important too, and that’s not all. You can read about all the essentials in our article: 8 things everyone should know about technical SEO.

If your post doesn’t show up in the search engines at all, technical issues could be preventing it from appearing in the search results completely. You could have conflicting plugins causing problems, and we’ve also seen some themes that actually prevent Google from indexing your site. And, while Yoast SEO takes care of many technical issues under the hood, it should be set correctly to do that properly.

How to fix it

The fix you need will depend on the technical issues your website is having, and we can’t cover everything here. You might want to check the following points:

  • Ensure all your Yoast plugin settings are correct
  • Check that you’re doing things the right way to keep loading times down
  • Make sure your site is set to https:// and your security certificates are up to date
  • Check your plugins and/or theme aren’t causing problems.

If everything looks good with your technical SEO, and your site is indexed, you’ll need to dig around some more to find out what the problem is. Keep reading!

6. You’re being penalized for breaking SEO rules

If Google catches you using shady SEO techniques that it doesn’t allow — e.g. sneaky tactics like buying links or stuffing keywords into hidden text — your page or site can be penalized. When you’re already putting in the effort to make a good website and quality content, it’s counterproductive to try. Even when everything else on your page is perfect, if you’re doing something that Google doesn’t allow then you’re going to have problems ranking (or even appearing in the Google search results at all).

Most of these things are common sense, so if you’re not trying to trick Google or spam people, you probably don’t need to worry. However there are a few things that used to be common practice in SEO that can now lead to major penalties — check out our article about SEO myths for more examples of bad SEO practices to avoid.

How to fix it

You can check whether Google has flagged your page for having these kinds of problems in the Manual Actions tab in Google Search Console (GSC). If you’re still new to using GSC, you might want to check out our introductory article. If you find an issue under the Manual Actions tab, you can take a look at this help article to find out more about what it means and how to fix it.

Linking issues that affect ranking

Having a good internal linking structure and quality backlinks are important if you want to rank high. Google crawls the web, following each link it finds, so if your links are lacking it can cause you problems with ranking.

7. Your site doesn’t have a proper internal linking structure

Another reason why your content doesn’t show up in the search results: a crucial part of your SEO strategy is not in order. Don’t underestimate the importance of site structure – the internal linking structure – for your SEO strategy. Having a clear site structure leads to better understanding of your site by Google. If your internal linking structure is poor, chances to rank high are lower – even when your content is well-optimized and awesome. 

How to fix it

Start adding those links! Make sure that your important posts and pages have the most internal links to them. But don’t randomly add links: make sure you add relevant, related links that add value for your users.

You can use the Yoast SEO orphaned content filter to find posts without incoming internal links. Yoast SEO premium will help you even more by offering helpful linking suggestions as you’re writing. And if you really want to improve your site structure, check out our site structure training!

Pro tip: Take care of your orphaned content and internal linking the easy way with our SEO workouts, available in Yoast SEO Premium.

Read on: Site structure: the ultimate guide »

If you just started out with your website, your content won’t instantly rank. Not even if you have optimized everything perfectly and every bullet in Yoast SEO is green. To be able to rank, you’ll need some links from other websites. After all, Google has to know your website exists. 

How to fix it

Creating incredible content is a good way to get links to your pages. High-quality content tends to attract clicks from readers who might also share the content far and wide via social media as well. All this helps to get those links. Of course, there’s more you can do to get links in a natural, non-spammy way: here are fifteen ways of getting high-quality backlinks.

In order to get (more) backlinks, you can reach out to other websites. You’ll need to do some PR or link building. Ask them to mention your site or talk about your product and link to your site. You can also use social media to get the word out! Learn all about link building strategies in our All-Around SEO training!

Content and keyword issues affecting ranking

If everything else is as it should be SEO-wise, then the reason your page or site is not ranking might be related to your content or keywords. You can also take our Content SEO fitness quiz to see if you might have issues with your site’s content.

9. Your page is great, but there’s too much competition

In most cases, the reason a page doesn’t rank is that there’s simply too much competition. If you optimize your content for competitive keywords and keyphrases, such as [cat behavior], [robot vacuum cleaner], or [real estate agent], chances are high you won’t rank for that term. 

To find out if this is the problem, check the results pages for your keyword. Do high authority sites, such as Wikipedia or Amazon, dominate the first page? Do you see many sites that have already firmly established themselves in this niche? Odds are, your site doesn’t have the authority that these other sites have (yet). So you can optimize all you want, but unfortunately, that’s not enough to rank high in the search results if your niche is too competitive. 

How to fix it

If you want to rank for highly competitive terms, you should try a long tail keyword strategy. Write content that targets related long tail keywords and phrases before tackling the competitive keywords. If these long tail articles start ranking, you’ll be able to rank for more competitive terms as well. Such a strategy requires long-term efforts, but in the end, it will pay off.

Read more: Why you should focus on long tail keywords »

10. Low quality content, or wrong type of intent

One final thing that could be the reason your content isn’t ranking: it doesn’t match the intent of people searching for your keyword. Search intent is becoming an increasingly important factor for search engines these days: do people want to buy something, go to a specific website, or are they looking for information? Even if you’re targeting a more long tail keyphrase, if your content doesn’t match the dominant intent of searchers, odds are search engines won’t show it in the results because it won’t be what people are looking for.

search results for 'training your puppy'

Let’s look at a few examples. Say you’re a dog trainer who wants to rank for puppy training services, so you optimize for [training your puppy], with transactional intent in mind. But if you look at the search results, you’ll see that there are informational videos, and all the results explain how to train a puppy yourself. So searchers actually have informational intent. This can work the other way around too. If you’ve written a step-by-step guide for your blog on how to make your own garden decoration, aiming to rank for [flower garland garden decoration], you may have trouble ranking for that term if people just want to buy that, not make it themselves.

Bear in mind that not every search term has one dominant type of intent. Also, it isn’t impossible to rank with content for differing intent. Still, it can be worthwhile to look into this if your optimized content doesn’t rank in the search engines.

How to fix it

Unfortunately, you don’t have the power to change the intent of search engine users. But you can adapt your content strategy. If your optimized content isn’t ranking, take a good look at the search results (use private mode) and analyze what you see. Is one specific type of result dominant? Are there images or videos? Which related queries are shown? This is where your opportunities are. If you find mostly informational intent for a query, you can write content about that to get people to your site, establish your brand as a reliable source of information and stay top of mind when people do want to buy something. If you find a lot of images in the search results, you may need to focus more on image SEO. Take what you see on the results pages into account when determining your SEO strategy.

Optimized content still not ranking?

There are multiple reasons that could prevent a post from ranking. Have you optimized your post correctly with Yoast SEO? Then the most common cause is likely to be that the competition in a niche is just too fierce. Unfortunately, SEO is a long-term strategy. You need to work hard and be patient. In the meantime, there are a lot of other aspects of your SEO (site structure, link building) you can tackle. Try to focus on all aspects of website optimization, try to be that best result. It will pay off eventually!

Read more: Rank tracking: why you should monitor your keywords »

Coming up next!


37 Responses to 10 reasons your page won’t rank – even though it’s optimized

  1. Sweety kumari
    Sweety kumari  • 3 years ago

    Hey
    You are right our site/page is still too new means If our site or page is new, it might simply be a matter chilling out and checking back in a little while.
    It is necessary to be aware of these problems and plan well in case this happens.
    Thank you
    Sweety

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      You’re very welcome and good luck with your website!

  2. Beingaman
    Beingaman  • 3 years ago

    Hi, i have made websites 4 days ago.most of the pages and posts are getting appear in Google search results. But not getting traffic now. I am using low competition keywords in the niche but not getting traffic.. What is the possible reason?

    • Edwin Toonen
      Edwin Toonen  • 3 years ago

      Hi, please be patient. SEO is not a game of quick results. Build great content, make sure your site is technically sound, try to get it noticed by the outside world and wait and see. If you keep at it, your visitors will come. Good luck!

  3. Israel
    Israel  • 3 years ago

    My new post always seems to get indexed on Google after 3-4 days of posting them, when I check GSC it says it is indexed but when I search online I don’t seem them. My two recent posts are getting to 4 days now and I can’t find them when I search for them on Google. Please what could be the issue.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      Hi there! Thanks for your question. If it is indexed, this may be caused by one of the issues we mention in this article. Unfortunately, I can’t tell you what the exact reason is, but I expect that the reasons above can help you figure out why your post isn’t ranking :) Lots of luck!

  4. Daniel Moreira
    Daniel Moreira  • 3 years ago

    Excellent article! It is necessary to be aware of these problems and plan well in case this happens.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      Thanks, Daniel! It is, we hope this article can help people with that :)

  5. sonusinghk519
    sonusinghk519  • 3 years ago

    How to use seo on Hindi news website
    My website is In hindi language so how to optimize because it’s difficult to on green light

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi! The available features for Yoast SEO differ per language. You can check which features are available for each language here: https://yoast.com/help/features-per-language/ . Of course, we’d love to release our features in as many languages as possible. You can help make them available by contributing word lists. If you’d like to help, please send an email to language@yoast.com.

  6. Shirley George Frazier
    Shirley George Frazier  • 3 years ago

    The Yoast SEO Premium plugin has boosted my ranking considerably. However, there is constant maintenance to keep my site on page 1 in search results, and this post is helpful to achieve that. In addition, I appreciate the link to the backlinks article in No. 8. Some of those tips will be instrumental in my planning.

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi Shirley, it’s great to hear you’re getting good results from the SEO Premium plugin and found our post useful. Good luck with your backlinks!

  7. sadiq
    sadiq  • 3 years ago

    Definitely useful to me, I definitely want to share this article with others, thank you for your excellent content.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      You’re welcome!

  8. Maccus
    Maccus  • 3 years ago

    Great tips on checking ON site SEO, thanks gonna follow it.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      You’re welcome!

  9. Ross
    Ross  • 3 years ago

    Hi –

    In your last tip you include the text “take a good look at the search results (use private mode) and analyze what you see” – why private mode?

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi Ross, we recommend using private mode because Google search results are (to some extent) personalized. That means if you click on results from your own website a lot, your personalized results are likely to show you your own pages higher in the results than they appear for an average user. Using private mode can help you to avoid this happening.

  10. Erlend Solvberg
    Erlend Solvberg  • 3 years ago

    Great and in-depth article regarding SEO and indexing of websites. I love your pro plugin and all the professional help that is given. I also use to manually put my new posts into GSC and see that it gets indexed as fast as >1 minute. I do the same in Bing webmaster tools, they are a bit slower, but the ranking is great.
    My internal linking is to link to my cornerstone content, and to similar posts, and to my categories.
    Thanks for a great article and keep up the great work.

    • Israel
      Israel  • 3 years ago

      Please does that really works, putting your new content personally on Google search console to be indexed faster. My new post get indexed usually after 3 days or more usually on the first page or second. But most of my old content when I started blogging are on 4th or 5th page.

      • Camille Cunningham
        Camille Cunningham  • 3 years ago

        Hi there, Erlend and Israel. Thanks for your comments!

        You can use the request indexing feature, but it isn’t necessary to get your page indexed. Your pages will get indexed when you link to them from other pages and this is really the best way to go. Submitting your URL in Search Console will not help your rankings as your pages simply need links to them. When you have these links to your page, this feature becomes redundant.

  11. Finda
    Finda  • 3 years ago

    Website crawled page suddenly down. Don’t know what reason. Please help

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      Hi there! I’m afraid we won’t be able to help you with this as this can have several reasons. There was a major outage yesterday (the 8th of June), but it seems that your issue was before that. I would suggest searching on Google for articles like this one to find out what’s going on. Good luck!

  12. Kunal Kumar
    Kunal Kumar  • 3 years ago

    Thank you for this details. I always try to get green light with help of Yoast. But I understand some keywords is very hard to rank for low authority site.
    Any way thanks

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi Kunal, if you’re finding your chosen keywords too competitive, you might want to think about using more long-tail keywords instead. Keep trying, and good luck!

  13. Kelvin Water Technologies Pvt. Ltd.
    Kelvin Water Technologies Pvt. Ltd.  • 3 years ago

    These are some great tips. Must get some time to plan and organise. Thank you.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      You’re welcome :)

  14. IGU Dhilu
    IGU Dhilu  • 3 years ago

    I am a beginner to these things like seo, ranking, backlinks and yoast’s blog is clearing my doubts on a go. Thank for posting such informative article.

    • Amy Lees
      Amy Lees  • 3 years ago

      Thanks for the positive feedback, we’re glad you find our content helpful! If you’re new to SEO you might find our beginner’s guide a good place to start.

  15. Amelia
    Amelia  • 3 years ago

    I am a new blogger my site gives daily 180 impressions but the click is 0 and my ctr is 0.1 so tell me how to fix this issue.

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi Amelia, it’s hard to know exactly what the issue is without more information, but it might help you to think about your niche – it could the case be that your content and keywords are a bit too specialized, or that you’re facing a lot of competition because your search terms are too general. Good luck!

  16. Panagiotis Kontogiannis
    Panagiotis Kontogiannis  • 3 years ago

    Google ranks content and links, if you have best content in your niche + some good links your site is on first page of SERP.

    • Camille Cunningham
      Camille Cunningham  • 3 years ago

      Hi there! You’re right that content is very important, and so are good links. However, it’s also important to offer a great user experience. That’s why we recommend a holistic approach to SEO.

  17. The Unheards
    The Unheards  • 3 years ago

    I am facing a similar issue. I recently started my blog and it’s not getting indexed in google.

    • Amy Lees
      Amy Lees  • 3 years ago

      Hi there! It looks like your blog is indexed in Google, but perhaps it’s not showing up for the keywords you want to rank for? If that’s the issue, it might help you to take a look at our introduction to keyword research. Good luck!

  18. Anita Rodrigues
    Anita Rodrigues  • 3 years ago

    Very helpful and informative article. Just love Yoast.

    • Amy Lees
      Amy Lees  • 3 years ago

      Thanks for the positive feedback Anita! Keep up the good work.