47-Point Complete SEO Checklist You Need For Your Blog

Want to get High Rank on Google?

And you know, the SEO is the main factor to get high rankings in Google Search Results.


SEO is not a few steps process that you need to implement after installing your WordPress website or writing a blog post.

Rather, it is a long term running process that needs time to time implementation and tracking the positions.

Actually, SEO stands for Search Engine Optimization. SEO is the sets of activities or action which a blogger/webmaster do to increase their blog/website rank high on the search engine like Google, Bing and Yahoo.

In simple words, you can say that SEO is the bundle of process/steps we do to make our content and site visible on the search engine.

A good SEO strategy can help you to get good on Google. I have created this SEO Checklist and divided into parts to make easy for you to implement.

How To Use This SEO Checklist?

My Mom used to send me market to buy grocery for the home when I was 16yrs old.

She gives me a list of items that I need to buy.

I purchase items one by one as per listed in the list. I am sure you also used to do that or anyone in your home.

The same with this SEO Checklist.

You need to follow all points one by one to make your website and Content SEO friendly.

I am not saying to follow the entire SEO checklist, Rather, try to the best you can. It is divided into sections to make easy for you.

So, Let’s start!

Blog Setup Checklist

Some crucial steps you need to take when you are setting up your blog, Blog Setup checklist will show you all the things you need to do when you are doing your blog setup.

1. Choose WordPress As Platform

There is two types of WordPress available, WordPress.com and WordPress.org. I am talking about WordPress.org here. Read the comparison between WordPress.com and WordPress.org…

WordPress is the most popular blogging platform, successful bloggers use WordPress for their blog.

I am recommending WordPress as Platform because WordPress makes implementing SEO easy.

There are many plugins available for WordPress which can manage SEO for your website, like Yoast SEO, RankMath SEO and All-in-One SEO etc.

I have published a complete guide that will help you start your WordPress blog.

2. Install A WordPress SEO Plugin

As I already talked about the plugins which make SEO easy for WordPress blogs.

I’m sure you have started your WordPress blog using the above guide I shared link for. Now, it’s time to install and setup an SEO plugin.

There are many plugins available in the WordPress plugins directory which can help you to manage your Website’s SEO. But, few of them are good in this work as per my experience.

Yoast SEO

Yoast SEO

Yoast SEO is the No.1 and most used WordPress SEO plugin, It makes SEO very easy for WordPress users. Yoast SEO has 5+ million active installs which is a huge number, you can imagine how popular this plugin is.

Yoast has a free plan and a premium version also available which cost 89$ for once site.

These are tasks which Yoast SEO will make easier for you to do:

  • Verify sites on Google, Bing
  • Title meta settings.
  • Hide RSD, WLW, short links from the head.
  • Meta-control for taxonomies, author pages, homepage, etc.
  • Supports Facebook Open Graph.
  • Generate sitemap.
  • Advance permalink control.
  • Breadcrumbs support.
  • RSS feed footer plugin settings.
  • Import settings from other SEO plugins.
  • Edit .htaccess files.
  • Hide date from search engine snippets.
  • Add Google authorship for the single author.

Read More:

RankMath SEO

47-Point Complete SEO Checklist You Need For Your Blog

RankMath is a Free WordPress SEO plugin, created by MyThemeShop. MyThemeShop is a well-known company the offers WordPress themes and plugins.

RankMath is getting popular so quickly because they are providing Premium features (that Yoast SEO is providing in their premium plan) in their free version.

RankMath Features

  • Easy to follow Setup Wizard
  • Clean, & Simple User Interface
  • Google Webmaster Central Integration [In Progress]
  • Google Crawl Errors
  • Contextual Help (tooltips, notices, help tabs, etc)
  • Automated Image SEO
  • XML Sitemap
  • Rich Snippet Support
  • Article Rich Snippet
  • Product Rich Snippet
  • Recipe Rich Snippet
  • Events Rich Snippet
  • Video Rich Snippet
  • Ping Search Engines
  • Customize SEO For Single Items
  • Advanced Redirection Manager
  • Highly Customizable Breadcrumbs
  • 404 Monitor – Simple & Advanced
  • more features…

Users are getting excellent results after using RankMath, Even I have installed it on my testing sites to test it. So far, I am seeing mind-blowing results.

But RankMath is a newly launched plugins so have some bugs and issue that should be fixed.

Read More:

3. Set up a Google Search Console Account

Google Search Console aka Google Webmaster tool is a VERY powerful tool for the webmaster. It is a free tool that every website should use.

GSC is a free tool offered by Google to monitor your website performance on Google, it will inform you about the errors of your website.

As it is a Google tool so you can easily Setup it using your Google ID(Gmail ID). Just need to go to Google Search Console and log in using your Google ID.

47-Point Complete SEO Checklist You Need For Your Blog

Once you logged in, you need to add your domain.

Add your domain

Now verify your domain ownership by adding a TXT record into your domain configuration. You can choose DNS provider from the above of page to get instruction for your DNS provider.

Verify your Domain GSC

After verifying ownership of the domain by adding the TXT record, you will see a message like this.

Ownership Verified

Google Search Console will help you to:

  • See where you are getting traffic from
  • Website crawling errors so you can easily fix them
  • Submit sitemap
  • inform you about mobile usability errors

4. Create a Google Analytics Account

Google Analytics is a free tool created by Google which will help you to monitor:

  • your website traffic
  • the sources you are getting traffic from
  • location your visitors are from
  • total pageviews
  • bounce rate
  • total no. of visitors
  • and many other metrics related to traffic.

For all of this, you need to create a Google Analytics Account for your website. As it is a free tool by Google, you don’t need to pay anything. Just need your Google ID to log in.

Go to Google Analytics by clicking here…  and log in using your Google ID.

47-Point Complete SEO Checklist You Need For Your Blog

On the next page, click on the Signup button to create a Google Analytics account.

Signup Google Analytics

Click on Sign Up button, then fill some account-related details.

47-Point Complete SEO Checklist You Need For Your Blog

Now, select what do you want to measure, Web, Apps Or Apps and Web… Go with the Web.

47-Point Complete SEO Checklist You Need For Your Blog

The last step, fill your property details like website name, website address.

Fill Property Details

After clicking the Create button, you need to accept the term of service agreement.

On the next page, you will see a Tracking Code that you need to put into your website.

Global Site Tag

You can add this code into your theme’s header.php by going to Appreance>Editor>header.php after the <head> section. Or, it can be done easily by installing Insert Header and Footer Plugin.

Once it installed, go to Settings>Insert Header and Footer and paste the Tracking code into header section.

Read More:

That’s it. Now Google Analytics is tracking your website traffic.

5. Build a Sitemap

What Google Says about Sitemap:

sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them. Search engines like Google read this file to more intelligently crawl your site. A sitemap tells the crawler which files you think are important in your site, and also provides valuable information about these files: for example, for pages, when the page was last updated, how often the page is changed, and any alternate language versions of a page.

A sitemap is the map of your website which contains all your website’s page, post, image links that help Search Engine to better crawl your website.

Search Engine sends bots to crawl your website if your website has a Sitemap. they don’t need to go to each and every page, instead, they can come to your sitemap and easily index all your website.

How To Create Sitemap For Your WordPress Website?

Creating a sitemap for a WordPress website is not too complicated, you can easily create a sitemap using the SEO Plugin you are using, be it Yoast SEO or be it RankMath SEO.

For Yoast SEO Users: Go to SEO>General then click on the Features tab. Scroll down and find XML Sitemaps, you need to Toggle the XML Sitemaps Switch ON to enable sitemap on your website.

47-Point Complete SEO Checklist You Need For Your Blog

You can visit the sitemap by clicking on the Questionmark symbol after the XML Sitemaps and then click on See the Sitemap link.

47-Point Complete SEO Checklist You Need For Your Blog

For RankMath Users:  Go to Rank Math>Sitemap Settings, you can see all the settings related to the sitemap on this page.

47-Point Complete SEO Checklist You Need For Your Blog

Read more:

6. Create a Robots.txt file

What Moz says about Robots.txt:

Robots.txt is a text file webmasters create to instruct web robots (typically search engine robots) how to crawl pages on their website.

As Sitemap, Robots.txt file is also important for a website. Robots.txt is a text file that you can use to instruct search engine bots about what to crawl on website and what not to.

The basic format for robots.txt file:

User-agent: [user-agent name]
Disallow: [URL string not to be crawled]

Learn here: How You Can Create A Robots.txt File?

7. Keep a Simple and Professional Design

Design matters a lot…

Bounce rate is one of the 200+ factors that decide a webpage ranks in Google Search. If people are coming to your website and just after few seconds they quit, just because your website design is not user-friendly.

Who wants to visit a website that has a fancy design and not mobile-friendly. No one wants to spend time on this kind of website which is not user-friendly.

For website design, the theme plays a crucial role. I am using GeneratePress Premium on all my blogs because you can customise it anyhow to make it compatible with any NICHE.

I must recommend you too to use GeneratePress Premium. For more details on GeneratePress, read our complete review here.

OR, if you don’t have the budget to purchase a premium theme now, So I have a list of Free themes that can help you to make a well-designed website.

8. Choose Light Colors

Color combination also plays an important role in Design…

Color represents your brand to your audience.

Color psychology says that colors have meaning, it can change the way users think about your website.

Who wants to visit a website that has dark colors everywhere. having dark and dirty colors can prick in visitors’ eyes and they will quit visiting your blog.

You must read this about Color psychology before selecting colors combination for your blog.

9. Choose Good Font

Readability also matters a lot…

You are writing useful content but your readers are not able to read that because of your font. It is not readable, not clear or too small in size, in result, the readers quitting your page.

Assume, I came to your website for reading a blog post. I found difficult to read because you are using a fancy font that is not understandable for me.

Just after one second of landing on your page, I CLOSED. It will leave a high bounce rate that will directly affect your Search Ranking.

For example, below are two types of fonts, both are different. One is simple and looks professional and another one is fancy.

Choose Good Font

Here are some Google fonts that work great for blogs:

  • Montserrat
  • Oswald
  • Zilla Slab
  • Open Sans
  • Raleway
  • Nunito Sans
  • Josefin Sans
  • Lato

So, when choosing the font for your blog, think as a reader. Your font should be easy to read and should look good.

Here are 21 Best Google Fonts for A Modern Blog and Website I am sure this will help you to choose a good font for your blog.

Keyword Research Checklist

Keyword research is the process of finding the perfect keywords to target in your posts to get a high rank in search engines.

It helps to know search volume, keyword difficulty, CPC(cost per click) and other data related to a keyword. It helps us to find keywords that will be easy to rank for.

1. Use A Reliable Keyword Research Tool

There are tons of tools available for Keyword Research. Some of them are free and others are paid.

Here are some Keyword Research Tools that I use for Keyword Research:

Google Keyword Planner: Google Keyword Planner tool is one of the popular keyword research tools and it absolutely free. This tool is created by Google, So you can easily log in using your Google ID.

Read More:

SEMrush: SEMrush knowns as the no#1 SEO tool, SEMrush’s Keyword Magic Tool helps you in keyword research. It is not a free tool, it will cost around 99.95$ per month. You can get 7-Days Free SEMrush Trial by clicking here.

UberSuggest: UberSuggest is a free SEO tool that helps you to do keyword research, spy your competitors, get content ideas and many more.

KeywordTool.io: KeywordTool.io is the best alternative to Google Keyword planner. it is a freemium tool that helps you to do keyword research without even creating an account. You can only get keyword idea for free using this tool but if you want to see keyword data then you need to purchase KeywordTool pro.

Keyword Everywhere: It is a Browser Extention that shows keyword when you search any query in Google. Available for Google Chrome and Mozilla Firefox.

47-Point Complete SEO Checklist You Need For Your Blog

Read More:

2. Do A Proper Keyword Research

Before doing keyword research, you must be clear about what Keyword is?.

Here what MOZ says:

Keywords are ideas and topics that define what your content is about. In terms of SEO, they’re the words and phrases that searchers enter into search engines, also called “search queries”.

Keyword research is the process of finding the popular keywords related to your niche that people are searching in Google or other search engines.

Here is something you need to understand first:

Search Volume: Search Volume shows how many times people search a keyword in a month. The keyword you are going to search should have good search volume.

It is simple, the more people search for a keyword, the more traffic you will get if you get good rank in Search Engine.

47-Point Complete SEO Checklist You Need For Your Blog

Keyword Difficulty: It shows how difficult is to rank with this keyword. If you choose a keyword which is very competitive then It will be equal to impossible for you to get a high rank on the same.

The more competition a keyword has, the more tough it will be for you to get rank for that keyword.

47-Point Complete SEO Checklist You Need For Your Blog

CPC(Cost per click): CPC shows, do people spending money on advertising on same keyword you are searching?. CPC shows a keyword’s earning potential.

47-Point Complete SEO Checklist You Need For Your Blog

3. Target Low Competitive Keywords

As I already explained, the more competition a keyword has, the more difficult for you to get high rank in Search Engine.

If you go with the competitive keyword then you will be standing on 2nd or 3rd page where no one ever visits.

In result, you will be getting ZERO organic traffic for that post…

For finding low competitive keywords, try using Advance Filters available in SEMrush’s Keyword Magic Tool or any tool you are using…

47-Point Complete SEO Checklist You Need For Your Blog

You can use the advanced filter option in Keyword Magic Tool and set the maximum KD keywords you want to see.

For example, I want to see keyword difficulty from 20 to 80 then it won’t show you keywords that have KD more than 80. 

47-Point Complete SEO Checklist You Need For Your Blog

4. Target Long-Tail Keywords

Do you know, what is Long-Tail Keyword?

Long-tail keywords are the keywords that have 3 or more words in their body.

Below’s infographics will help you to understand the benefits of using Long-Tail Keywords.

Benefits of long tail keyword, long tail, long tail keywords,

Long-tail keywords are highly specific keywords that always get the high conversion rate, they have low competition so it is easy to rank for the Lont-Tail keywords.

Here are the tools you can use to find Long-tail keywords using these tools:

Google Related Search

Have you ever visited the bottom of the Google Search Result Page?

If you did, it looks like the below image. Right?

Google Related Search

All the keywords you can see in the above image have 3 or more words… by this way, you can find long-tail keywords.


SEMrush’s Keyword Magic Tool can also help you to find Long-tail keywords. You just need to use the Advance filter and set word count from 3 or 4.

47-Point Complete SEO Checklist You Need For Your Blog

Google Suggest

I am sure you know this one tool…

When you type anything in the Google search box, Google shows you other related queries people search on the same topic.

Google Suggest

It called “Google Suggest”, It can be the best tool for searching long-tail keywords.

5. Find “Question Keyword” related to your Targeted Keyword

Question Keywords are PERFECT for blog posts and articles.

Like: How to make money from blogging?

This types of keyword work great and have a good conversion rate.

For example, Someone wants to BUY a Samsung Mobile, let’s say Samsung XX. He will search on Google like:

  • What is the Price of Samsung XX?
  • When Samsung XX will launch in India?

NOW, how to find these keywords?

The one tool works great in this, AnswerThePublic.

47-Point Complete SEO Checklist You Need For Your Blog

Enter the topic you want to get questions about and hit Get Question button.

Questions Keywords

You can get all the question people are searching for your topic or product, and you can answer them on with your content.

On-Page SEO Checklist

After learning keyword research, Now it’s time to learn where to put those keywords.

On-Page SEO Checklist will help you to add focus keyword on best places to get high ranks.

On-Page SEO is the set of activities you do within your content to get it ranked on Search Engine result.

1. Include Focus Keyword

On-Page SEO

Make sure to include your focus keyword in these places:

  • First Paragraph
  • Title Tag
  • Image ALT Tag
  • Subheadings(H2, H3, H4) 
  • URL
  • In Content
  • Meta Description

2. Use ALT Tag In Images

An image speaks thousands of words…

BUT, do you know an image can bring traffic for you TOO?

Google bots can’t understand images, so adding ALT tag help them to understand what an image is all about.

And the bonus point is, you will rank in image search by adding appropriate ALT tag in the images.

For getting ranked in Image search, use the Appropriate image name before uploading.

For example, if you are uploading a dog image then the image name should be Dog.png…

When uploading an image to WordPress, you have the option to give a descriptive ALT tag as shown in the image…

Image Alt tag

As the above image is added on a SEMrush deal page. so for ranking for this keyword, I used the SEMrush Deals as Alt tag and the image name also.

3. Use Short URL

Try to keep your URL short…

It found by a recent study of 1 million Google Search that short URL rank best in Google:

47-Point Complete SEO Checklist You Need For Your Blog
Source: Backlinko

4. Write Compelling Title

The title is the first thing your readers will read before reading your post.

EVEN, it will be shown in the search engine also. In short, the title sells your content to the audience.

When a searcher search in Google. It totally depends on your title, whether the searcher will click on your post to read or not.

Here are some tips you can follow to write a compelling title that gets clicks:

Use Number In Heading (Especially Odd Numbers): Heading with the numbers always perform great in search engines and social media.

It has been shown by several research that headlines with numbers tend to generate 73% more social shares and engagement.

Overall Heading preferences

Here are some examples of Heading with Numbers:

  • 11 Super ways to make money from your blog
  • 7 Actionable affiliate marketing tips which can boost your affiliate sales
  • 10 Email marketing strategies to get more subscribers

Add EMOTIONS In Your Heading: Adding emotions can hook the reader to your post, you can use words like Amazing, Remarkable, Magic, Powerful, Extraordinary, etc

“How To” Heading: “How To” is the most successful heading ever, because whenever someone searches anything in Google Search. 70% of queries starts from how-to because he wants to know “how to do something“.

Brian Clark from Copyblogger says about “how to” headlines:

It’s no secret that ‘how-to’ articles … are some of the most sought after, linked to, and bookmarked content online. —Brian Clark

Question Headings: Question heading is highly focused on your audience’s needs and you will be giving the answer of the same in your content. So, they will click to know the answer just because it is their need.

Nowadays, People use Google or other search engines to get the answer instead of asking someone. So, try to identify your audience need and then write on the same to answer them using your post.

Read More:

5. Write Attractive Meta Description

Meta Description is the second thing your reader will see before reading your content. it shows after the title in the search engine, so make sure it should have Call To Action to attract readers to click on your post and read it.

StayMeOnline Meta Description

Don’t worry about the Google character limit on meta description.

SEMrush conducted an experiment for testing this limitation and found the variation of meta tags they used that exceeded 320 characters count performed better and ranked higher.


6. Use Only One H1 Tag

have you ever heard that you should use only one H1 tag in your post?

I am sure, you have!

But it is not completely TRUE…

Google stated that it’s okay to use as many H1 tags on your page as you want.

Using only one H1 tag is a good practice.

Because H1 tag is used as a wrapper for the title of the post/page and a post have only one title. So, one h1 tag only for Title is good.

7. Interlink Your Old Posts In New Post

It’s not tough, right?

Whenever you are writing a new blog post, make sure to add at least 3-4 links of your existing relevant blog post.

By doing so, you are providing relevant helpful resource to your readers so they can read more about the same topic.

AND, you sending traffic to your old posts. Isn’t it cool?

You can easily find related posts and pages in your website by searching with the keyword in the Insert Link box.

Internal Linking

OR, you can use this search query to find relevant pages within your blog: site:yourdomain.com + “topic”

For example, I want to link to an affiliate marketing post so the search query will be: site:staymeonline.com + "affiliate marketing"

How to search relevant post within a website
Pro Tip: Use Keyword-rich anchor text when linking to your old posts.

8. Add Relevant External Links

As internal links help readers in further reading about the topic.

External links also do the same, but people often afraid to link out to external resources.

They think, they are giving a backlink to the page they are linking to, It’s true…

But it won’t be going to hurt your website unless you link to low-quality pages, spammy pages or other pages that violating Google policies without a no-follow tag.

Make sure to link-out to high-authority and relevant pages, or use the No-follow tag.

9. Do Not Add Too Many Links

Adding links is good in SEO point of view, be it external or internal links.

But adding too many links on a webpage can make your website look spammy.

It is bad for users point of view as well as for SEO.

So, make sure to add a link where needed. And every link should be relevant to the topic your content is, It should be helpful for your readers.

Content Writing Checklist

Content Writing Checklist will help you to create content that will easily rank on Search Engine.

All the techniques listed below will help you to create SEO friendly piece of content that easy to rank.

1. Write in I and You

You and I, these two words can make instant rapport to your readers.

When a teacher teaches a class, there are many other students he needs to teach. on the other hand, there is the only one student teacher has to teach.

Which one looks more personal?

Obviously, the second ONE!

You got that right, talking to one person is more personal than talking to a group of people or a class.

You should do the same while writing a blog post. Using “You” and “I” can make readers feel that you are talking to him or her only.

This little trick can engage readers with your content.

2. Write-In Short Paragraphs

have you ever read a blog post which has long paragraphs?

isn’t it boring?

The same with the blog posts you write, if readers find long paragraphs they will definitely going to be bored and will quit reading for sure.

Here are the examples from successful blogs:

47-Point Complete SEO Checklist You Need For Your Blog

Screenshot from Backlinko

47-Point Complete SEO Checklist You Need For Your Blog

Screenshot from Problogger

47-Point Complete SEO Checklist You Need For Your Blog

Screenshot from Neil Patel

what you found common in them?

YES! short paragraphs…

They use short paragraphs while writing posts, their paragraphs have 2-3 lines.

Posts with short paragraphs never lose readers interest.

3. Craft Problem-Recognized Intro

When a reader clicks on your post to read, they read intro after the title.

You can say intro is the second thing readers read in a blog post.

So, it should be attractive to get users interest which can let them read till the end.

Same I did in”How to start a blog” guide.

How to start a blog

The intro start from a question, Do you want to start a blog?

Because whoever came to read this blog post want to start a blog that’s why he/she opened this, Right?

So, after reading this question the answer will definitely be YES in their mind.

On the 3rd line, I promised that this will be the best guide for you to start a blog.

It helps them to trust me, and read the complete guide.

SO, your blog post’s intro should be problem-recognized for what readers came to read your blog post.

It should not be boring or off-topic.

4. Readability Must be Your First Priority

Make sure your post is readable for your readers…

It should not be like a giant wall of text.

If you are using Yoast SEO, it gives you Readability Score which helps you to make your post readable.

47-Point Complete SEO Checklist You Need For Your Blog

Read Here:

Similar to Yoast SEO, RankMath SEO also provides Readability score which can help you to make your content readable.

RankMath SEO Readability score

Your post should:

  • use shorts paragraphs
  • not have too many links
  • divided into subheadings
  • have visuals(like images, videos, infographics)

5. Cover Your Post’s Topic In-Depth

Before writing a blog post, try to check the top 3 post ranking on Google for the same topic.

And write more killer topic that all of the 3 results.

It’s called the Skyscraper Technique.

This technique used for creating more informational post than the top 3 results are for the same keyword you are writing about.

It will not only help you to outrank them, Rather, it will also help your readers to get complete information about they are searching for.

6. Use Schema Markup

Schema markup helps search engine to better understand your content. and it can change how your content will look in Search Engine result page completely.

I searched for, how to make Pizza? and the first result I got:

pizza recipe

here is how this will look without Markup:

pizza recipe without Schema markup

There is a HUGE difference, Right?

Schema Markup helps to increase Click-Through-rate and it will help you to get more traffic.

You can easily implement Schema Markup using  Google’s markup helper or Schema markup generator.

It is more easy to implement Schema MarkUp in WordPress website. you can use following plugins for that:

7. Use Visuals(like images, videos, infographics etc)

A blog post without visuals looks reading a book that doesn’t have images in it.

It’s boring, right?

You can include the following forms for visuals to make your content better:

  • Images
  • Charts
  • Infographics
  • Videos
  • Polls and Quizzes

Adding visuals will not only help you to provide good users experience rather it will help you to rank in Search engines.

Here is the proof…

Recently, Backlinko analyzed 1 million Google search results and found posts with at least one image rank significantly better than posts with no images.


Technical SEO Checklist

The most important and technical part of SEO where you have to deal with the Crawl Errors, Sitemap errors and many other.

1. Identify and Fix Crawl Errors

What is Crawl Errors?

When Google has trouble to view a page on your website, it’s called Crawl Error.

It means Google is not able to index that page. so, it will not appear in Google Search Results.

You can easily check the Crawl Errors from your Google Search Console by going Coverage Reports.

Crawl Errors

As you can see there is no Error in Coverage Report, but if you see any in error you need to fix that ASAP.

2. FAST Website Loading Speed

200+ factors are there which decide a page’s rank in Google and Page Loading speed is one of them.

You have to make sure that your website loads under 4-5 seconds.

To check your website loading speed you can use tools like PageSpeed Insights, GTmetrix, Pingdom etc.

You just need to enter your website address and you will get the result.

GTmetrix Score

And you can also see what are the factors affecting your website’s speed that you need to fix.

Factors Affecting your Page Speed

By using these tools, you can easily come to know your website speed and how to make that FAST.

BUT Still, here is the complete video for you to make your website FAST.


3. Fix Broken Links

Broken links hurt SEO and provide bad user experience.

AND Google deeply cares about users experience.

So, you need to find and fix broken links on your website to provide a good user experience and make Google happy too.

You can use a free tool for this, called DrLinkChecker.

DrLinkChecker Broken Link Checker

This is a free tool that can help you to find and fix broken links on your blog.

There is another free WordPress plugin you can use, It called Broken Link Checker.

Broken Link Checker WordPress

This plugin will scan your website and help you to fix them too, and every time a new broken link appears it will notify you.

Here is the complete guide: How to Find and Fix Broken Links (to Reclaim Valuable “Link Juice”)

4. Your Site Should Be Mobile-Friendly

Do you know?

Nearly 60% of searches now from mobile devices-According to Search Engine Land Report.

So, your website should be mobile friendly otherwise they will not be happy to visit an unresponsive website and again, Google deeply care about User experience.

Google recently announced mobile-first indexing:

mobile-first indexing will be enabled by default for all new, previously unknown to Google Search, websites starting July 1, 2019. It’s fantastic to see that new websites are now generally showing users – and search engines – the same content on both mobile and desktop devices.

So, according to this, if your website is not mobile-friendly then it is not going to rank well.

You can use this simple Mobile-Friendly Test Tool by Google to know whether your website is mobile-friendly or not.

Enter your website URL and click on Test URL button to check your website mobile-friendliness.

Page is mobile friendly

isn’t it a very simple tool?

5. Switch From HTTP to HTTPS

HTTPS is one of the 200+ ranking factors that decide a page ranks in Google, Google confirmed that.

If your website does not already have HTTPS enabled then you should enable now before it’s too late.

HTTPS not only helps you in ranking rather it will also help you to secure your visitors’ data.

By this will, your visitors will feel safe while visiting your website and they will not afraid to enter their sensitive details.

6. Use the “URL Inspection” Tool

Visitors can see your website completely using their eyes.

But Google sends their bot to scan your website and index the pages.

What if Google’s bots can’t crawl your entire website or having trouble while crawling.

You need to check how Google is seeing your website. For this, you can use “URL Inspection” tool in your Google Search Console.

This tool was known as “Fetch As Google” in old Google Console Dashboard. But now changed to URL Inspection.

Fetch As Google Changed to URL Inspection Tool

Just login to Google Search Console and on the left-hand side, you can see URL Inspection.

Enter your website or page URL and you will get result:

URL Inspection

7. Find and Fix Duplicate Content Issues

Google’s Matt Cutts stated:

25-30% Of The Web’s Content Is Duplicate Content & That’s Okay.

The duplicate Content issue occurs when you have two or more identical pages on your blog.


It makes difficult for Google to know which one page to rank first if any should rank.

Note: The HTML Improvement tool in the old Google Search Console dashboard is no more available in the new Dashboard. So, you can’t use this tool any more.

You can use Ahrefs for finding duplicate content on your website, just run search and go to Content Quality > Duplicate pages without canonical.

If you are looking for free, then you can use Siteliner to find duplicate content on your website.


And there is another a free tool which can help you to find duplicate content.


Read More:

8. Limit Your Website’s Downtime

Last year, when I was migrating StayMeOnline from one hosting provider to another.

There were lots of issues has been occurred because of that StayMeOnline was down for 3 days.

It had directly impacted my search ranking, I almost lost 80% of ranking which was like a stone drop.

There are many tools available which can help you to create a downtime alert so whenever your website goes down, you will be notified so you can easily fix that before it comes to Google known.

Link Building Checklist

Link Building is not that much hard as you think, This Link Building Checklist will help you to build Quality links.

1. Guest Post On Other Blogs 

Guest Blogging is the best ever way to build backlinks.

I have published a list of 300+ Blogs that Accepts Guest Post so you don’t need to find yourself.

Get this list directly in your Inbox.

2. Let Others Know That You Linked Them

This tactic may not give you a backlink but definitely will help you in another way.

Whenever you link to any resource, tool, guide etc..

Make sure to let them know. who doesn’t want backlink? Everyone does…


They will be happy to get a link from you and happily share your content to their social media profiles.

I did the same for my latest blog post when it goes live.

Below is the simple template I used to reach, I just tell them that I liked to them and they can check it out.

Didn’t ask for a link back or to share it to their social media channels.

47-Point Complete SEO Checklist You Need For Your Blog

Here is the response I got from the big names and they are ready to share my post even I didn’t ask for.


3. Use Broken Link Building Strategy

Broken Link building works very well in backlink building…

Broken link building is where you find a dead link and then create the same content that DEAD page had.

Then, let everyone knows about their broken link and provide your content as a replacement.

Isn’t it SUPER easy?

Yes, it is…

4. Identify Backlink Gaps Between You And Your Competitors

In this trick, you may need to use a premium SEO tool like Ahrefs or SEMrush(Get 7-Days Free Trial).

Backlink gap checker tool

Log in to your SEMrush account and head over to Gap Analysis>Backlink Gap and enter your competitor’s URL and in one box add your domain.

47-Point Complete SEO Checklist You Need For Your Blog

By this way, you will get a clear idea about who is linking to your competitors but not you.

There are HIGH chances that someone links to your competitors and will link to you as well because you both are from the same NICHE. Right?

Bonus Checklist

Here are some other BONUS POINTS that will help you to get more traffic.

1. Optimize Your CTR

The more people click on your post, the chances are high for you to rank up.

CTR directly shows user experience, if the CTR is high that means readers are happy to read your post.

As I already said, Google deeply cares about User Experience.

High CTR gives Google a signal that visitors found your content helpful.

Google will happily move up your post in the search result. Because Google wants to serve better results to their searchers.

Rank UP

Your CTR totally depends on two things, Your Title tag and Meta Description tag.

I already shared tips to write a compelling title as well as an attractive meta description above.

But still, here are the 13 Ways to Improve Your Organic Click-Through Rate

2. Decrease Bounce Rate

When visitors come to your website and quit the site after viewing a single page or spending very less time on your website, called Bounce.

It directly tells Google that this content is not useful and Google will move down your page in the search results.

As same having a high CTR means the content is useful vice versa, having high bounce rate means the content is not useful.

Both are the user signals which helps Google to decide a webpage rank, either it needs to move up or down.

So, you always have to make sure to keep a low bounce rate.

This video by Neil Patel is going to really help you to decrease bounce rate…


3. Update Your Old Or Outdated Post

ASSUME, you searched for a keyword and visited the first result that was last updated 2 years back.

What will you do?

will you read that outdated post?

I won’t. If I am you, I will quit the page and go for another result. Just because the first content was Last updated since 2 years back.

It might outdated, It might have old information.

So, make sure to update your content and provide up-to-date content.

4. Remove Your Dead Pages

Dead Pages are the pages that are not bringing traffic at all.

AND even not ranking at all.

There is no need to make these pages live on your blog.

The pages that covered a certain event in 2017 or 2016 which is now dead because that event is not going to come back.

And that page was for that specific event and no wants to read about that past even.

When you have fewer pages, Google can easy to crawl your website and understand it better.

It is beneficial for you too because fewer pages= fewer problems.

5. Focus On Quality Instead Of Quantity

According to Google, more content doesn’t make your site better

You don’t need to publish too much content, instead, you should work on creating quality content that actually provides value to your readers.

Whether you are publishing 1 post daily or 1 post in a whole month, It doesn’t matter.

So, focus on Quality instead of Quantity.


That’s it!

These are the 47-Point that makes this SEO checklist complete, I have covered all from basics to advance.

I’m not saying you to implement all the points. But try to do as much as you can.

This will help you to get your website ranked in Google.

Here are some hand-picked articles for you:

Let me know if you have any issue or having trouble while implementing this SEO checklist.

AND spread out this SEO checklist to let others know about this so they can too implement this on their blog.

47-Point Complete SEO Checklist You Need For Your Blog

🙏 One Humble Request!

I’ve put a lot of effort and done lots of research in writing this post to provide value to our blogging community. I will be glad if you share this post on social media. Sharing is caring 🤗

Share on facebook
Share on twitter
Share on telegram
Share on pinterest
Ravi Dixit

Ravi Dixit is a Blogger and Affiliate Marketer, He is the founder of StayMeOnline Who Loves to help others. Travelling and learning new things online are his first love. "I only want a life without any boundaries- Ravi Dixit"

Affiliate Disclosure: Some of the links on this page are affiliate links. If you buy any product using an affiliate link placed on this blog, it will not add any extra cost in the total price of the product rather I will get some commission from the company. This will show me 💖 from your side, for more details read this...

Join Community Of Like-Minded People

StayMeOnline Community For Bloggers (2)

5 thoughts on “47-Point Complete SEO Checklist You Need For Your Blog”

  1. I feel strongly about it and really like mastering more on this subject. If feasible, as you acquire experience, would you mind updating your blog with much more information and facts? It is very helpful for me.


Leave a Comment

Share via
Copy link