Google Ranking Revealed! 33 Google Ranking Factors in 2020

Ranking a blog on Google’s SERPs is a great challenge to every blogger. If you can rank your blog, you can get organic traffic to it. And with stable organic traffic to your blog, you can monetize your blog well.

google ranking

So, the ultimate success of blogging can be achieved through ranking, thus getting organic traffic to your blog. But ranking a blog on top of search engines, whether it’s Google or Bing or Yahoo, isn’t an easy job. You’ll need to learn how to rank your blog and apply a lot of things if you wanna rank your keywords.


I’ve found some of the proven techniques of ranking a blog on top of SERPs (actually, I’ve tested them in my real-life). Now I’ll let you know about the factors that have great impacts on ranking a blog.


33 Important Factors for Better Google Ranking

Here are the factors that play an important role in ranking a blog well on SERPs –


#1 Competition of Keywords

The important factor for ranking a blog is keyword’s competitiveness. If you write a blog post on a low-competitive keyword, then you could easily rank it with the keyword on SERPs.


So try to write on low-competitive keywords whenever you write blog posts for your blog. You may think that how to find a low-competitive keyword! Well, there are some keyword research tools which can inform you whether a keyword is with low competition or not.


SEMrush is a decent tool for keyword research as well as competitors’ analysis. It shows KD which is the acronym of keyword difficulty. If the KD of a keyword is low, then the competition of the keyword is also low.


So you should consider low KD for choosing keywords. Choose those keywords that have at best 60 KD.


You should also search with a low-competitive keyword & check the top ranked posts. If the top 5 positions are taken by authority blogs, then it’s very unlikely to rank by competing with those strong competitors. That time, it’d be better going for other keywords.


So first of all, choose a keyword if you see that it has low KD & the top posts with the keyword are from average to medium sites. After that, if you write on this type of keyword, then you’ll expect to easily rank your post with the keyword.


Read: Yoast SEO review


#2 Length of Keywords

Another considerable thing for choosing a keyword is its length. You may have heard the name of ‘long-tail keyword‘. Do you know what a long-tail keyword is? Long-tail keywords are those keywords that have 3 or more words in them.


So, try to choose a low-competitive and long-tail keyword for writing every blog post on your blog.


Read: Google Keyword Tool


#3 Positioning of Keywords

Then you should position your chosen keyword at 2 important places of your blog post. The first place is your post’s title & the second place is its URL.


Also, you should try to put the keyword at the beginning of both the title & the URL of your post.


#4 Unique Titles

Writing unique titles or headlines for your posts is also very crucial for ranking them on SERPs. If you write a title for your post that is same to hundreds of other posts, then your chance of ranking with the post is very slim.


So, write your every post under a unique headline.


Read: SEO training


#5 Irresistible Titles

Irresistible title making is effective for better CTR (Click Through Rate) & higher CTR than the competitive posts is beneficial for ranking a post.


So always try to write a title that can grab the attention of your readers. If you fail to write attention grabbing titles, the CTR of your posts will be lowering which will send negative signals to search engines about your posts.


#6 Keywords in URL

This thing has already been discussed. I’m adding something here. You can even put only the keyword in the URL section. So if your chosen keyword is ‘How to rank a blog‘, then your post’s URL can be ‘how-to-rank-a-blog‘. This practice will show the relevancy of your post with the keyword.


Read: Stop doing these 3 SEO mistakes


#7 Good Looking URL

URL should be neat & clean. I mean your post’s URL mustn’t be complex. Try to show only the simplest form of URL from the settings option.


URL is also known as Permalink. So you should follow this –

WordPress Dashboard > Settings > Permalinks > Choose ‘Post name’ under Common Settings


This will show the simplest form of a permalink.


#8 Properly Optimized Images

Images used in a post also play an important role at the time of ranking it. Search engines still can’t read images, so you’ll have to write the relevant name in the alt tag section of every image that you use in your post.


#9 Compressed Images

Most high-resolution images take much space, but if you just use these types of high-quality images on your blog, then the speed of your blog will be lowering.


And you should know that speed of a post has a great impact on ranking it which will be discussed in a latter part of this post.


So you should always compress the images that you use on your blog posts. Always, go for images of at best 100 KB & then compress them before attaching to your posts.


To compress images, you can use a good image compressor plugin for WordPress. I use WP Smush which is a decent plugin for auto image compression.


#10 Eye-catching Featured Images

Most people first look at the featured images before reading post titles. So you should use eye-catching featured images for your posts. This will make the CTR higher.


#11 Relevancy of Images

It’s also recommended that you use relevant images for your blog posts. If you don’t use relevant images, then your readers can ignore your posts.


#12 Speed of Webpages

Speed matters a lot when you search anything on the internet. You’ll see some timing with every search on Google. Google shows the time that it takes to show results on its search results.


So if your webpage isn’t speedy enough, then Google along with other search engines will simply ignore your page even though it’s with great content.


For this reason, from now on, check the speed of every blog post of your blog.


If you find that some of your webpages aren’t speedy enough, you should speed those up. Learn how to do that by reading the following blog post –

How to speed up your WordPress blog?


#13 Responsive Webpages

With the advent of different sized devices, the same webpage needs to be fitted with different screen sizes. So you must make sure that your blog posts are responsive enough to fit well on any size of the screen.


You should install a responsive WordPress theme on your WordPress blog. Search engines are very smart now & if it finds that your post isn’t responsive for mobile phones, then it will never rank well on searches made with mobile phones.


#14 LSI Keywords

LSI (Latent Semantic Indexing) keywords are not only useful for ranking, but also for getting more organic traffic through different keywords.


I can tell you about one of my posts that’s ranked with more than 10 LSI keywords. So I get traffic from all those keywords. It’s increasing the number of visitors to my blog.


So you’re now curious about how to find LSI keywords, right? To get LSI keywords easily, you can read the following article –

What are LSI keywords?


#15 Keyword Prominence with LSI Keywords

Keyword prominence is meant by the practice of placing your target keyword at some important positions of your blog post.


BUT I must say that you should never use your target keyword in the recommended places because this practice will make your blog post artificially keyword-stuffed.


So what should you do then?


Well, you should follow the keyword prominence’s rules, but place different LSI keywords of your target keyword instead of just using the target keyword again & again.


Some of the important places of your post where you should use some LSI keywords are as follows –

  • In the first paragraph.
  • On H2, or H3.
  • In the last paragraph.
  • In the meta description.


Note that if you use Yoast SEO plugin in your WordPress blog, then it’ll show you that you’re not placing your target keyword at all the right places. Ignore the plugin’s notification as you’re using LSI keywords of your target keyword which the plugin can’t detect.


#16 Keyword Density

I just hate to maintain a certain level of keyword density. Maintaining keyword density is an old practice of SEO which was often misused by black hat SEO practitioners.


I can show you thousands of posts that are ranked at the 1st place of SERPs with 0% keyword density. So it proves that keyword density has little to no value in ranking a post on top of SERPs.


You can only use the keyword several times in your post if it comes naturally. So if Yoast SEO shows the following notification –

Don’t be fooled with the result. You just go your way. Follow my instructions & you’ll get the positive result.


#17 Format of Webpages

To rank well on SERPs, your posts should be written in the correct format. Watch the following presentation & learn the hierarchy off of a post –


#18 Relevant Internal Linking

How relevant are the posts of your blog can be determined with related internal linking? Linking means connection among your posts.


So always try to add relevant posts to your post that you’re writing now. If you look at this post of mine, you’ll see that I’ve linked many relevant posts to it.


#19 Quality and Relevant Outbound Linking

Outbound links are those links that are pointing out to other blogs or posts of other blogs. Whenever you add links of other blogs, you should be careful about quality & relevancy of those posts.


Never link to poor blog posts of other blogs. Also, make sure about the relevancy of those posts.


#20 High-Quality Backlinks

High-quality backlinks can boost your blog’s ranking. If your blog gets quality backlinks from authority sites, it indicates that your blog is worthy of linking, thus recommending. So search engines will give you more value now after getting quality backlinks.


#21 Bold and Italic

Most bloggers do great mistakes here. They tend to make bold or italic to the target keywords that they use on their posts.


Search engines get a bad impression on this practice because they also make the keyword bold when somebody searches for it.


When you make your keyword bold, then search engines will need to make it double bold. So you should make only the important words other than the keywords of your posts bold and italic. Let search engines show your keywords bold at the time of showing search results on SERPs.


#22 Length of Posts

The length of a well-optimized post can be helpful in ranking it well on SERPs! Yes, most of the top ranked posts are long enough. The length of a post often determines its deepness.


BUT never fill your post with irrelevant things & make it a crap. Stop beating around the bush & write only the relevant content for your blog.


#23 Readability Score

Maintain a good readability score (Flesh Reading Ease) in your post. You can read the following short, but important blog post for maintaining a good readability score –


#24 Less Flawed Text

Nothing in this world is 100% flawless. So if I say that you should write 100% flawless blog posts for your blog, then I’m wrongfully pressuring you to do so.


So try to minimize your flaws in your writing. You can use Grammarly in order to avoid many kinds of flaws from your writing.


#25 Best Content Writing

You can follow this great tip for ranking your posts on top of SERPs. To do so, first of all, analyze the top ranked posts that come with the search for a specific keyword.


Then analyze the posts well. After that, write a better post than the top ranked ones. Try to include some extra information in your post. This will surely give you a high chance of ranking well with your post.


#26 Tags and categories

Tags and categories are used for exploring text on the internet. So you should always use relevant tags and category to every post you write. The number of tags must be at best 3 and one well-matched category should be chosen for every post.


It’s not uncommon to see that sometimes categories get ranked.


#27 Meta Description

Many SEO experts will say that don’t waste your time by writing meta description since it has no ranking value. But the truth is that search results still show some excerpts of your post.


If you don’t write a strong call to action meta description for a post, then the search results will show a few lines from the body content of it which may not look relevant to the searchers. If the searchers don’t get your post interesting, then they won’t click on it. This will reduce the CTR which will harm the current ranking of your post.


So you should always make a well-written meta description for every single post. This will increase the CTR, thus the rank of your posts.


#28 Social Shares

If a post is shared by many times, it’s likely to have more interactions with it. More & more readers are sharing a post! What might be the reason? The simple understanding is that many readers are liking the post & thus they’re sharing it on different social media channels.


This sends a positive signal to search engines that the post is well-written.


To show the significance of sharing, I always bring Copyblogger.



If you see that a post has already received hundreds of comments, then what’ll be your sudden thought about it? You’ll surely consider that the post is very attractive, so many people have interacted there!


So getting more & more comments on a post helps it rank on top of SERPs.


And for showing an example of getting many comments, I show Backlinko & Smartblogger.


#30 Click Through Rate

I’ve already talked about the importance of high CTR for ranking blog posts on SERPs. So make sure that the CTR of your posts is stable or increasing over time. Otherwise, you may even lose the previous position of your currently ranked posts.


#31 Average Session Duration

If your readers stay on one of your posts for short time, it shows that your post isn’t worthy of reading. So increasing the avg. session time will obviously improve the ranking of your post.


#32 Bounce Rate

The lower the bounce rate of a post, the better the performance of it. Bounce rate shows the percentage of your readers who’re leaving without visiting any other page of your site.


So if 10 visitors visit a post of your site and 5 leaves without visiting any other page of your blog, then the bounce rate is (5/10) x 100% = 50%.


So try to engage your readers so that they become interested in visiting other pages of your blog.


#33 Repeat Visitors

More & more repeat visitors to your blog are also a good sign. It means that your blog is a nice one, so the same visitors are paying a visit to your blog again.


So these are the 33 factors following which you can boost the Google rank of your blog posts.


  1. Lane Neesmith July 26, 2017
  2. Kamran July 26, 2017
  3. Mayank Seth July 27, 2017
  4. Bhagwat Katha August 20, 2017

Leave a Reply