Earn Money Online » SEO Tips » SEO Checklist: The Complete List (Updated 2021)

SEO Checklist: The Complete List (Updated 2021)

Complete SEO Checklists

If you’re looking for the step by step SEO checklist that can be implemented straight forward to your site then you are at the right place. This post include the complete SEO checklists for your website.

This checklist is simple but very effective to grow a site online. In fact, this include the exact process that I am implementing on my blog for better SEO results.

But, before diving into this detailed SEO Audit checklist, let us first understand the meaning of SEO and its importance to your website.

What is SEO and how does it work

SEO stands for Search Engine Optimization. In simple words, SEO means optimizing your website for ranking higher in search engine results.

In order to do SEO, the Search Engine will first crawl your webpage and determine how easy it is too read and navigate? At the same time, it also consider other factors like Social Media sharing, Number of backlinks, etc.

Next, its algorithm will rank your webpage based on more than 200 factors and thereby add to its index.

Now, next time when a user search a query and it matched your content then Search Engine will display on your webpage on its search result.

How does SEO Work

Importance of SEO

Its is know facts

  • The best place to hide the dead body is 2nd Page of the Search Result. This is because, no one goes to it.
  • The first page will display only the top 10 websites or blogs.

Hence, if you want to build a successful site online then it needs to be appear on the first page of the search results.

This can be done only by Search Engine Optimization.

And of course, don’t forget that as on today there are more than 1.9 billion websites online. Hence, the competition is really tough.

How to use SEO Checklists

For your convivence, I have broken down the checklist in different categories named basic SEO checklist 2021, Local SEO checklist, On Page SEO checklist, Off Page SEO checklist, Technical SEO checklist and Social Media checklist.

Definitely, you don’t need to implement every part of this checklist. Only try to implement as many as possible and don’t worry if you miss a few.

Next, it is not possible to implement the whole checklist within a day. Take your time in implementing it. Its Ok

Remember, SEO will not come just by following the checklist alone. To succeed, you need to resolve various issues, outrank your competitors and maximize opportunities where you can.

In short, Just do the best you can.

So, What are we waiting for? Let’s dive into the best SEO checklist for your website or blog below.

Basic SEO Checklist

Let us first tackle the basic checklist of SEO.

Though this will not have the direct impact on your site’s ranking but it is still advisable to implement these SEO practices before going further.

Always remember, unless your site does not include the basic covered it will definitely struggle to rank higher in the search engine

1. Create Webmaster Accounts

This is the very first step to start the Search Engine Optimization. You will find this step in almost every article posted on SEO Audit checklist online.

Webmaster Account is the account where post verifying the ownership you can keep a eye on the performance of your website.

Both Google and Bing offers this account to all webmasters. Using this tool you can easily understand, What’s going on with your website in Google and Bing search engine.

Google Webmaster Dashboard
Google Webmaster Dashboard

Since Webmaster accounts are free to create. I strongly advise to setup a free account on both search engines before doing anything else.

2. Install Google Analytics

Google Analytics is a free web analytic service provide by Google. Once you create the account on this, it will provides you all analytical information about your website for free. For example, Source of Traffic, Number of Pageviews, Demographic Information On Traffic, Devices Used etc.

Google Analytics Dashboard
Google Analytics Dashboard

All you need is simply create an account on Google Analytic and thereby copy and paste its tracking code on your site. Next, you will find all analytical information about your website in its dashboard.

3. Create Sitemap Free

In a very simple words, the sitemap is an index page, where it list all pages of website with domain name.

In SEO, sitemap acts as a blueprint, which help search engine spider to find, crawl and index web page content easily.

Sitemap tell search engine which files are important and also share the important information about it.

Though there are two different kinds of sitemaps a) XML format and b) HTML format. For Search Engines, it is strongly advisable to prepare the sitemap in XML format only.

LoveUMarketing Sitemap
LoveUMarketing Sitemap

Pro Tip: Once your sitemap is generated, do not forget to submit the same to Google and Bing webmaster account. Without submitting the sitemap, it is of no use.

On Page SEO Checklist

After implementing the basic checklists, its a time to do the On Page SEO of your content.

On Page SEO refers to practice to optimize the webpage content for search engine optimization. It includes Headings, Images, Keywords, Meta Description, Title, URL, Interlinking etc.

In short, it includes everything that can be applied to your content on website directly.

Let’s us discuss all On Page SEO Audit Checklists in detailed below.

1. Title of the BLog Post

Your blog post title will be the first thing that a visitor will see even before visiting your website. It will appear directly in search results of all search engines.

Hence, it is very important to optimize your blog post title for better conversion.

But, a question may arise? How to choose a good title for blog? To get the answer, please read below.

Since your title appears directly in the search results. Every title is a potential advert for your website.

If optimized properly. it will drive good traffic to your website for free. Here are few critical recommendations to write a good and catchy titles for your blog.

  • Limit Length of the Title: The title limit of the Google is 600 pixels. It means it will show only 60 characters (including space) of you title in the search results. Post 60 characters, it will trim off the title adding an ellipsis to it.
  • Include Focus Keyword: I highly suggest to include the main focus keyword in the title of the blog post. If possible then please include the same in the starting of the title.
  • Add your brand name: Adding your brand name behind the title can improve your click through rate especially when you have a famous brand name.
  • Don’t do Keywords Stuffing: In the lure of getting rank higher, please do not stuff your title with lots of keywords in it. Trust me, this will have a negative impact on its ranking.

Pro Tips: For writing a catchy headlines please follow these tips a) Use Online Title Generator Software b) Use Q&A site like Quora c) Use numbers and facts in your title d) Keep it short and simple e) Use keywords like Proven or Pro tips to increase its conversion rates.

2. Include Main Keyword in First Paragraph

Search Engines including Google put high weightage to first paragraph (of around 100-150 words).

Hence, it is strongly recommended to include your main focus keywords in the first paragraph of your article.

For Example, for this post, you can see that I have included the keyword ‘SEO Checklist’ in the first line itself.

Keyword in First Paragraph
Keyword in First Paragraph

3. Include Keyword in Headings Including SubHeadings

There is no deny to the fact that Heading tags are one of the critical factors for site ranking. But this can be further optimized by adding main keyword to it.

Trust me, if anything Google pay attention to, then it is worthy to add ‘Keyword’ to it.

Try to add ‘Targeted keyword’ to all Headings (including Sub Headings) but please do not overdo the same.

Next, if possible then use LSI Keywords across headings. This will further boost the search engine visibility of your blog post.

4. Optimize Your Images

Images play an important role in creating the quality rich content. Today, every blog post includes at least one image file in it.

Moreover, Search Engines can’t see images like a human. It require ‘Alt Text’ to read it.

Here, the role of Image Optimization comes.

Below, I have highlighted few critical optimization tips for images.

  • Choose right Image Format: Generally speaking, there are three major formats for Images i.e., JPG, PNG and GIF. All three formats will have different file size. Hence, it is very important to select the right image format for your content.
  • Don’t forget to add Alt Text: Alt text stands for Alternative Text. It describe image to Search Engines who can’t see it. Of course, adding main keyword will boost its visibility.
  • Reduce File Size: A large image file will consume more space and thereby will take more time to load completely. Hence, it is very important to reduce the size of the image file without loosing the quality.

Pro Tip: Like normal sitemap, you can also submit the dedicated sitemap for Images. This will improve the visibility of your images in Search engine.

5. Use Proper Heading Tags

Starting from H1 to H6, there are six different types of Heading tags available online.

But, a question may arise how to use these heading tags? What is the best way to use Headings in blog post? To get answer, please read below.

Firstly, you should limited use of one H1 tag per webpage. H1 tag is generally used for title of the page or post.

Next, use the H2 tag for different sections in your content followed by use of H3 and H4.

The remaining H5 and H6 tags are rarely used. But, if required then you can follow H4 tag. The below image will clearly all your doubts.

In a very simple words, you should structure your headings in such a way that it make easier for search engines and readers to read it.

Use of Heading Tags

6. Optimize Structure of URL

When it comes to On Page optimization, you can’t ignore the URL of your blog post. An SEO friendly URL will includes followings.

  • Include Targeted Keyword
  • Exclude Stop Words
  • Short, Simple and Relevant

Update: Recently, Google has stopped showing the URL in the search result.

Google Search Results

However, the Bing is still showing the URL in its search results.

Bing Search Engine

Hence, you can’t ignore the importance of URL completely in Search Engine Optimization.

7. Meta Description Tag

Meta Description is a brief summary of the entire web page. Search Engines including Google and Bing show this brief description in the search results.

Now, as told earlier, if anything Google pay attention to then it is really very important to optimize the same.

The followings tips will help you to write a good meta description

  • Write unique Meta Description for every webpage.
  • Include Main Keyword in your Meta Description.
  • Keep it up to 155 characters only. This is because, Google trim off snippets to 155 to 160 characters.

8. Internal Linking

In a very simple words, Internal Links are those links which connect one webpage of your website to another webpage of the same website.

In SEO, Internal Links are as important as ‘Backlinks’. It provides following benefits to your site.

  • Drive Traffic to other page of the website
  • Spread Link Juice (the power to rank) across website
  • Allow easy navigation to users/readers.
  • Help Spider to crawl and index your website easily.

9. Length of the Blog Post

Way Back in 2013, in one of the article at Google Webmaster Blog mentioned that

In depth Articles in Google Search Results

From above snapshot of the article, you can clearly observe that Google is indirectly highlighting the importance of long form content in SEO.

Next, according to one study made by SERPIQ over 2000 keywords, the length of the content and its rankings is directly correlated to each other.

Content Length of Blog Post

It means, if you write a long blog post then chances are the higher that your blog post will rank higher in the search engine. This is only reason why we have write this blog post very long.

But, a question may still arise? What is the ideal length of blog post?

According to buffer, the ideal length of blog post is 7 minutes that is around 1600 words.

In a very simple words, a long form in depth content will contain more numbers of keywords and hence there are the higher chances that it will rank easily in the search result.

Takeaway Tips for On Page Optimization

Below are the few takeaway tips for improving search engine visibility of your blog post.

  • Include Focus Keyword in the beginning of the Title and Meta Description.
  • Use various keyword variation across all headings used.
  • Use proper keyword while interlinking the content.
  • Write content rich quality article
  • Use emoji wherever possible
  • Include highly paid CPC keywords in the article. This will help you to display high CPC ads on your site.

2. Social Media Checklist

According to one study, in 2020, there is a growth of 7% in the use internet and 9.2% increase in the number of active Social Media users as compared to last year 2019.

Of course, there is no doubt in the fact that these growths is due to the Pandemic situation and complete lockdown imposed in the major parts of the world.

Internet and Social Network Users in 2017,2018,2019 and 2020

Now, from above fact snapshot, you can clearly observe that as on Jan 2020, there are more than 3.8 millions active users on Social Networking sites.

This means almost 49% of the total population are using Social Media today.

Hence, there is no doubt in the fact that Social Media is the best place to target almost half of total population.

But, with thousands of posts made every one second, it is very important to draft a precise strategy that work online.

Below I have share the best social media checklists that will boost the presence of your social media posts.

For your convivence, these checklist has been divided into three parts.

  1. Daily Checklist
  2. Weekly Checklist
  3. Monthly Checklist

So What are we waiting for? Let’s discuss them in detail below.

1. Daily Socail Media Checklist

The daily checklist include task that needs to be followed daily in the routine. The first task in the list is

a. Scheduled your Posts

According to HubSpot study, every social media platform draw audience at different time in a day. For example, Facebook get more share posts at around 3PM whereas in LinkedIn the best time to post is midweek 3 to 5 PM.

Best time to post on Social Networking Site. Image Source: Convirza

I strongly suggest to schedule all social posts first in the morning. Once scheduled, you can sit back and it will posted automatically on your scheduled time.

b. Reply to Comments

After scheduling social posts the next thing that you need to do is:- ‘Replying to all Comments made‘.

Of course, it will take more time if you decided to responds all comments made in various social networking sites. But, trust me, it is worth responding.

By replying to all comments, you tell your users that you are interested to take time to support your product and services.

Moreover, the people will ask more questions if they know they will get the response.

Next, it is also important to reply all negative comments within the time. According to HubSpot, 80% of customers expect responding time to 24 hours for their social posts.

Hence, it is very important to reply all customers within 24 hours or once in a day.

c. Monitor Mentions

Monitoring your mentions is as important as replying to your social posts.

This is because, whenever people talk about your brand, they are spreading word that is exist.

Now, if feedback is positive then there are higher chances that you will get new customers and if in case the feedback is negative then it needs to be sorted out immediately otherwise it will impact your reputation online.

In both cases, you need to react immediately to all feedbacks.

But, with more than 250 networking sites and 3.8 millions active social media users, it is very difficult to monitor social mentions online.

This can be easily done using Social Mentions service available online. For example, Google Alerts.

Google Alerts will monitor the web and send you an email whenever someone mention your brand name online.

Google Alerts

d. Check your Competitor’s Social Profile

This is another important task that you need to do daily. The below example will clarify everything.

In 2017, the Big B Amitabh Bachan tweeted about troubles in sending SMS through Vodafone Network.

But, this tweets become selling pitch for Reliance Jio. The representative from Reliance Jio immediately respond asking to deliver Jio Sim to him.

Amitabh Vodafone
Amitabh Vodafone

Hence, it is very important to spy on your competitor’s social profile daily. Might be you also get the chance to sell your product or service.

2. Weekly Social Media Checklist

Weekly Social Media checklist includes

a. Track Performance

Tracking performance is as important as investing your money and time. If you do not track the performance, then chances are higher that you make the uninformed decision and increase the risk of failure.

For example:- Suppose you scheduled daily social media post for one month. Now, at the end of the month, you found that the daily scheduled posts does not work as per expectation.

In such case, it became too late to reverse your decision. The situation might be good if you track the performance on weekly base and change your strategy as per the requirement.

Hence, tracking performance at weekly is very important for achieving the desired goal.

b. Attend Events on Social Media

Often times, social media events occurs nearby you or online on Facebook, LinkedIn, Twitter. Attend those events to learn new and update social media strategies.

c. Update Social Media Advertisements

Updating Social Media ads is another important task to be done on at least weekly basis. Check and refresh the social ads. Keep the ones that are working. Iterate on the ones that aren’t.

3. Monthly Social Media Checklist

a. Deep Dive into Campaign Performance

I know you are already tracking the performance of you campaign on a weekly base but once in a month take a deep dive into its detailed analysis and identify your Strength, Weakness, Opportunities and Threats.

Next, considering these SWOT analysis, plan an effective social media strategy for the next month.

b. Perform a Social Media Audit

Monthly Social Media Audit includes

  • Changing Profile photo, Cover photo of the fan page and/or description of your account.
  • Referral traffic from various social networking sites
  • Growth in number of Social Followers
  • Under your audience
  • Identify which social platform/channel is best for you.

3. Technical SEO Checklist

No matter, how good your content is, if your website is facing technical issues then it will not gain visibility in the search engine.

As name suggest, Technical SEO refers to the technical part of your website or blog. Like On Page SEO and Social Media, these are the unseen elements of your website.

For example, Robot.txt file, Crawl Errors, Mobile Friendly site, Install SSL certificate etc.

Below we have discuss technical SEO checklist in detailed.

1. Create Robot.txt File

Robot.txt is a text file that tells web spiders which pages on your site is for crawling.

You will find this file easily in your Webmaster account. If you are running a WordPress blog then it will look something like this.

Robot.txt File

What does the above code in Robot.txt file do?

  • user-agent: * denotes this instruction applies to all web crawlers irrespective of search engine name. In simple words, this instruction will applies to all search engines including Google, Yahoo and Bing.
  • Disallow: /wp-admin/ indicate not to crawl the given webpage.
  • Allow: /wp-admin/admin-ajax.php is particularly mentioned here in this file because in the previous line we have disallow all webpages starting with URL pattern /wp-admin/

2. Avoid Mixed Content Warning

Mixed Content warning will appear when a webpage contain both secure (HTTPS) and unsecured (Non-HTTPS) content together.

For example, When your website is fully secured (using HTTPS) but you linked an URL starting with HTTP then you will get such warning on your browser.

Next, your browser will block the unsecured content and thereby it will not appear on your user screen.

Mixed Content error on the website
Mixed Content error on the website

This problem can be easily resolved using Full SSL Certificate in the Cloudflare account. For more details please refer to this article completely.

3. Make your website Mobile Friendly

Trust me, If your website is not mobile friendly then it will not rank well.

You can take this mobile friendly test to check whether your website is mobile friendly or not?

Mobile Friendly Website
Mobile Friendly Website

4. Identify Crawl Errors

Crawling is a process where a search engine visit your website and crawl all webpages via its bot.

Now, Crawl error occurs when search engine’s bot tries to reach your webpage but could not get succeeded.

You can easily find such error in your webmaster account.

Resolve crawl errors (if any) other wise your webpage will not rank well.

Always crawl error indicates your webpage is not crawled by search engine spider and hence it will not appear in the search results.

Crawl Coverage in Webmaster Account

5. Improve Loading Speed

According to one study, 1 second delay in loading speed can reduce the pageviews by 11%.

In 2020, Google also replace the Speed Experimental in its webmaster account with Core Web Vitals.

Core Web Vitals includes set of specific factors that measure the over all user experience. These factors are largest contentful paint, first input delay, and cumulative layout shift.

Hence, the Loading Speed play a key role in success of your website. You can refer to this article to learn how to increase the loading speed of your website?

Improve Loading Speed of Website

6. Make your Website HTTPS

HTTPS stands for Hyper Text Transfer Protocol secure.

Actually, it is an encrypted version of HTTP, which use the SSL/TLS protocol to encrypt communications so that attackers can’t steal data.

Now, getting HTTPS website is easy using Cloudflare account. Within a click you can enable the “Always Use HTTPS” option and all visitors of the HTTP version will be redirected to the HTTPS.

7. Fix Broken Links

No one will like to click on the link that will leads to ‘Not Found’ error. This will eventually leads to poor experience for your users.

Moreover, it will also restrict the flow of link juice and thereby it impact adversely on your site’s ranking.

You may easily find the list of broken links in your website audit report of websites like Ahref, Smerush etc.

Pro Tips: The Ahref webmaster and Google Analytic is the great way to find list of broken links for free.

8. Disavow Backlinks

Backlinks play an important in the ranking of the content.

Backlinko analyzed 11.8 million google search results and found that top ranking webpages have more backlinks than others.

Backlinks are directly propionate to site ranking. Image Source: Backlinko

It is also important to note that here Backlink means Good Backlinks.

A spammy or bad backlinks will have a negative impact on your content ranking.

But, What if, you have a bad or spammy backlinks pointing to your site?


Your competitor have build bad backlinks on your behalf using Negative SEO.

How to resolve this problem? To get the answer please read below

  • Request webmaster to remove link pointing to your site or
  • Use Disavow Tool

Disavow tool will allow webmaster to tell search engines to ignore certain backlinks while ranking content in the search results.

In simple words, using Disavow tool, you can ask search engines including Google to ignore bad or spammy backlinks.

4. Off Page SEO Checklist

Unlike On Page SEO checklist, this includes techniques which can be implemented outside your domain area.

In simple words, it includes everything that can be done on someone else website to improve your site’s ranking. For example, building backlinks, Blog Commenting, Guest Posting etc.

So, What are we waiting for? Let’s discuss Off Page SEO techniques below.

1. Link Building

Simply putting, Link Building is a process to build links pointing back to your site.

Trust me, Link Building play an important role in SEO. If you want to improve your search engine ranking then please don’t ignore it.

For link building strategies 2021, you may refer the below attached image file.

Link Building Strategies
Backlinks Building Strategies

Please click below to download the above Backlink Building Techniques file in PDF format

2. Do Guest Posting

Guest Posting will not only help in building backlinks but also helps in increasing website traffic free.

For more information, please refer to this article on Guest Posting.

3. Blog Commenting

Blog commenting is the great way to build backlink.

Though these links are no-follow, it is the great way to attract traffic to your blog.

In fact, this is the easiest technique. If you are a beginner, then I highly recommend to give a try to this.

Unlike other techniques, this will not require any SEO knowledge to start it. All you need to do is visit authoritative site and then comment on their blog posts.

Pro Tips: Simply commenting ‘Thank You’ message will not help you. Blog commenting will only work when you comment out a unique and relevant message regularly. Yes, the secret to successful blog commenting is ‘Relationship’. It is very important to build a relationship with other bloggers online.

4. Be active on Online Forum

Online Forum is another great Off Page SEO technique to improve search engine ranking. Like Blog Commenting, the secret to Online Forum technique is also ‘Relationship’.

To get best results, be active on various forums. Simply, posting once in the blue moon will not help you.

5. Social Media Sharing

If you want to make your business website popular then Social Engagement is very important.

Thanks to Social Networking sites. They have made this work easier. Now, you can easily interact by creating the fan page.

Within a click, you share your message and promote content to all your fans free.

6. Question and Answer Websites

Q&A site like is the great way to drive traffic to your site. Quora, Answerbag, Yahoo Answer are few example of such websites.

All you need to do is join such sites and answer the question. Next, if allowed, you can also give a link to your website for more information.

7. Use Web 2.0 Websites

Web 2.0 in SEO refers to those websites that allow its users to create webpage on its sub domain. For example, Medium, Tumblr, Blogger, Justpage, Quora, Hub Pages etc.

You can visit such websites and then create a web page or blog on it.

In a very simple words, all websites ending with ‘blogpost.com’ domain names are blogs build using Web 2.0 technology.

Like other techniques, Web 2.0 will also help in getting free backlinks and driving traffic to your site.

8. Online Reviews

Do you know Online Reviews are very important for the success of any website?

According to hostingtribunal, more than 72% of customers won’t take any action before reading online reviews.

Hence, online reviews will help you to increase conversion and build trust.

It is very obvious, along with positive reviews you may also get negative reviews online. So, you go negative reviews, please don’t get panic. This article will help you to push down negative reviews online.

Above all are the only SEO checklist that you may require in 2021 to improve search engine ranking of your site.

Now Your Turn

There you go. The above article include a complete and detailed checklist for Search Engine Optimization of your site.

Next, How is your SEO Checklist look like? Don’t forget to share your message in below comment box. We will be happy to hear from you.

You can also post below if you have a question about something you read above.

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × one =