Choose wisely, Build extremely and Grow generously!

The complete SEO Checklist for your websites

SEO Checklist Cover image

This is a complete SEO checklist categorized in 6 sections, which will help you to focus on specific SEO aspect at a time. The 6 categories are,

  • Technical SEO checklist
  • Keyword Research checklist
  • On-page SEO checklist
  • Content Writing checklist
  • Link building checklist
  • Local SEO checklist

This is a complete SEO checklist to help you grow your blog, website, online store, etc. Here we have classified the entire SEO checklist in 6 different categories such as Technical SEO, Keyword Research, On-page SEO, Content Writing, Link building, and Local SEO checklists.

Technical SEO checklist

Technical SEO implementation

  • Find the crawl errors
  • Create your sitemap
  • Create a robots.txt file
  • Find broken links and fix them
  • Secure your website with HTTPS
  • Fix duplicate content issues
  • Make sure that your website loads fast
  • Make sure that your website is mobile-friendly

Technical SEO aspects in detail

Find the crawl errors

Crawl errors mean that the search engine fails to view the page on your website. It means that the page does not appear on the search results. You can find your crawl errors in Google search console coverage report.

Create your sitemap

The sitemap is a list of pages of your website and it tells search engines about the structure of the website. It enables search engines to better crawl your website. You can easily create your website’s sitemap at XML sitemaps generator.

Create a robots.txt file

Robot.txt file is a plain text file which is placed in your website’s root directory and it tells search engine robots which pages on your website to crawl and which is not to crawl. It means you can stop search engines from crawling sensitive files. You can use the robot.txt Tester tool to write or edit robot.txt files for your website.

Find broken links and fix them

Broken links are links that no longer work. It negatively impacts your website’s SEO and user experience. You can use Screaming Frog and Google search console to find your broken links and fix them immediately.

Secure your website with HTTPS

HTTPS is a Google’s ranking factor and Google chrome indicates HTTP site as a “Not secure”. It directly impacts your user experience so it is necessary that switch your website to HTTPS.

Fix duplicate content issues

Duplicate content is the content that appears on the internet in more than one place. It directly affects your ranking. You can use 301 redirects, canonical tags or Google webmaster tool to fix this issue.

Make sure that your website loads fast

Loading speed of your website is very important for ranking and it really impacts your user experience as well. You can check your website’s speed with Google page speed insights and aim for 85+ for better results.

Make sure that your website is mobile-friendly

If your website is not responsive you are not going to get rank well. Check your website is mobile-friendly or not with Google mobile-friendly test.

Keyword Research checklist

Keyword Research implementation

  • Find a primary keyword
  • Discover new keywords
  • Study your competitors
  • Narrow down your keyword list
  • Choose and apply the chosen keywords to your website

Keyword Research aspects in detail

Find a primary keyword

First, you need to find out one main keyword for your blog post or for your website pages. Primary keywords are base keywords which are more relevant to your business. Ask yourself, which keywords are used by your audience to find the information about your product, service, and content.

Discover new keywords

Now you need to expand your potential keyword list. You can use tools like Google keyword planner, Ahrefs keyword explorer, and Ubersuggest to expand your keyword list. You can also use autocomplete tools of Google, YouTube, Bing, and Yahoo to expand your list.

Study your competitors

Competitor’s keyword analysis helps you to get new keyword ideas. You can use tools like Spyfu, Semrush, and Ahrefs to analyze your competitor’s keywords.

Narrow down your keyword list

After gathering your keyword list, you need to cut down your list to choose your ideal keyword. You can use search volume data from Google Keyword Planner or Keyword Everywhere Extension to cut down the list. You can also narrow down your list by keyword difficulty and Ahrefs site explorer will help you to measure the keyword difficulty.

Aim for highly relevant, high search volume keywords and avoid too specific keywords. Choose a mix of short and long-tail keywords and aim for low difficulty score keywords.

Choose and apply the chosen keywords to your website

Once you finalize your keyword, you need to apply those keywords in your title tags, meta descriptions, URLs and the body of the contents.

On-page SEO checklist

On-page SEO implementation

  • Make your Title tag attractive and add the keyword in it
  • Use SEO- friendly URLs
  • Write a compelling meta description
  • Use one H1 on the entire page
  • Publish long-form content
  • Drop your keyword in the first 100 words
  • Use relevant external and internal links
  • Optimize your images with “alt” tags
  • Use LSI keywords
  • Add schema markup
  • Use social sharing buttons

On-page SEO aspects in detail

Make your Title tag attractive and add the keyword in it

Place your keyword in front of the Title tag. Include modifiers in the Title tag like “best”, “review”, “ultimate”, and “top”. Keep your Title tag between 50- 60 character length otherwise it will be cut off in search results.

Use SEO- friendly URLs

Keep your URLs as short as possible and short URLs rank better in Google. Choose static URL instead of a dynamic URL and include the keyword in it. Always use hyphens in URLs and don’t use underscores.

Write a compelling meta description

Meta description is not used as a ranking signal but a compelling meta description can increase your click-through rate. Make sure to include keywords in your meta description and Keep it under 160 characters.

Use one H1 on the entire page

Include your primary keyword in your H1 tag and make sure that there is one H1 tag in the entire page. Wrap your subheadings in the H2 tag.

Publish long-form content

According to some recent study, content between 2000 -2500 words get high rank in search engine result pages. It also helps to get more backlinks and more shares.

Drop your keyword in the first 100 words

Place your keyword in the first 100 words of the page that will help you to get better ranking in search results.

Use relevant external and internal links

High-quality, relevant outbound links add value to your content and it shows Google that your content is trustworthy and well-researched. Internal links are also very important for SEO and use keyword-rich anchor text in internal links.

Optimize your images with “alt” tags

Make your alt tags descriptive and it should describe what's on it. Include your target keyword in your image file name and alt-tags.

Use LSI keywords

To avoid keyword stuff you can use LSI keywords instead of using the same keywords. You can use LSI graph to generate semantic, long-tail and LSI keyword.

Add schema markup

Adding schema markup can improve your on-page SEO. It helps search engines to better understand your content and it also increases your visibility and click-through rates.

Use social sharing buttons

Add social share buttons throughout your website and make it obvious that helps to increase your social shares.

Content Writing checklist

Content Writing SEO implementation

  • Identify the purpose of the content
  • Identify your audience
  • Create an attractive headline
  • Hook your readers with the opening lines
  • Create In-depth, High-quality content
  • Optimize content with targeted keywords
  • Focus on readability
  • Use multimedia contents
  • Optimize your content for voice search

Content Writing aspects in detail

Identify the purpose of the content

To create effective content you need to identify the purpose of the content because that will give a clear direction to content writers. (e.g. website traffic, build brand awareness, generate leads, grow your social community, etc.)

Identify your audience

If you want to create engaging content you need to find out who is your audience, what your audience wants to know, what is your audience’s interest, what type of content they prefer and what the real issues your audience face.

Create an attractive headline

Do you know? 80% of readers will read headline copy only. So it is really important to make your headlines attractive.

To create attention-grabbing headline you can use numbers, emotional adjectives, and negative superlatives. Make sure that your headline is short and simple. To create curiosity you can create question headlines.

Hook your readers with the opening lines

The first few lines of your content is very important because that is act as a deciding factor. If you fail to hook your readers with your opening lines you may lose your readers.

To attract your readers you can start your content with attention-grabbing quotes, you can ask thought-provoking questions and you can promise a solution to the reader’s problem or you can explain the importance of the content in your first few lines.

Create In-depth, High-quality content

You need to add value to your readers through your content. Provide well-researched and accurate information to your readers. Include relevant statistics, interesting facts, and information in your content from trusted sources.

Explain the concept with examples that will help your readers to understand the concept easily. And always remember it, never copy your content from other websites.

Optimize content with targeted keywords

Include your targeted keyword in the headline, subheadings, and body of the content. You can also include 3 to 4 LSI keywords in your content. Make sure that include keywords naturally, don’t stuff your keywords in your content.

Focus on readability

Readability plays a significant role in reducing bounce rates. To increase the readability you need to break up the long blocks of text with images, bulleted points, quotes, and subheadings.

Use multimedia contents

Use multimedia contents like images, videos, graphs, charts infographics, annotate screenshots, GIFs, and Slideshares will help you to make your content more interesting.

Optimize your content for voice search

In this digital era, voice search is growing rapidly. To optimize your content voice search use long-tail keywords in your content because people use many long-tail keywords in voice search than text-based queries.

Most of the voice searches are in the form of questions. So to optimize voice search, create content that answers those questions.

Link building checklist

Link building implementation

  • Analyze your link profile
  • Analyze your competitor’s link profile
  • Find the best ways to build inbound links
  • Use social media to link building
  • Track unlinked mentions
  • Regularly review your link profile to find the bad links
  • Remove the bad link from your link profile

Link building aspects in detail

Use Moz’s link explorer to analyze your link profile. There you can check your domain authority, page authority, spam score, and complete link accounts.

Analyze your competitor’s link profile

With the help of Ahrefs and Moz’s link explorer you can easily understand your competitor’s link building strategy. Now you can replicate your competitor’s backlinks by guest post.

Find the best ways to build inbound links

Guest post, forums submission, and directories submission are the best way to build backlinks to your website. Create infographics is one of the effective ways to get more backlinks to your website.

Use social media to link building

Share high-quality contents on social media that is another opportunity to get quality backlinks to your website.

Track unlinked mentions

Sometimes people mention your brand without links. In that case, you can contact the authors and request them to link back to you if possible.

Regularly review your link profile to find the bad links

Bad backlinks are harmful to search engine ranking and Google's Penguin update will penalize the website which has toxic backlink profile. Low domain authority, high spam score links are known as bad links.

Remove the bad link from your link profile

You can use Google’s disavow backlinks tool to remove the bad links from your link profile.

Local SEO checklist

Local SEO implementation

  • Add google map to the contact page
  • Add NAP on the home and rest of the other pages
  • Keep your NAP information consistent
  • Register your business with Google My Business
  • Register your business with other directories
  • Use structured data markup
  • Encourage your customers to leave reviews and respond to all the reviews

Local SEO aspects in detail

Add google map to the contact page

Add Google map of your business location in the contact page of your website will help you to boost the local SEO value of your website. All you need to do is go to Google Maps, enter your business address, click share and embed a map from the top left menu.

Add NAP on the home and rest of the other pages

Add a name, address and phone number in the footer of your website’s home page and the other pages. It is an important ranking factor for local SEO.

Keep your NAP information consistent

Your contact information should be consistent in all channels. It means your name, address, and phone number should be the same on Google my business page, directory listings, and social media profiles.

Register your business with Google My Business

Register your business with Google My Business is one of the important ranking factors for local SEO. All you need to do is create an account in Google my business, fill out your business details, optimize your profile with keyword rich description, and add images of your business.

Register your business with other directories

You can also register your business with other directories like Yelp, FaceBook, Bing places, Yahoo local and Foursquare.

Use structured data markup

Schemas or structured data markup helps to optimize your listings for search engines. With the help ofGoogle and Schema.org, you can get more information about local business schemas.

Encourage your customers to leave reviews and respond to all the reviews

Ask your customers to leave feedback and respond to them immediately that will help your rankings in search engine result pages.

Subscribe to newsletter

Subscribe to our exclusive newsletter to get priority notification on new collections and blog articles.

Top