How To Do SEO Yourself? Complete SEO Guide

  • Post author:

This guide on how to do SEO is on implementing the basic techniques of SEO. If you are a beginner, it is better to go through the basic part of SEO

Search Engine Optimization (SEO) is a set of techniques that are used to increase organic or natural traffic from search engines. You can start a blog and do its SEO to rank it on the first page of search results. Getting more traffic on a blog means earning more money. Learn how to do SEO of your website from this complete SEO guide.

Learn more about starting a blog and earning from it.

SEO is very important for a website to get more traffic from search engines. Almost 3 billion searches are received on Google daily. Google has almost 80% of traffic among search engines. And, 70% of clicks in search results are among the first five websites; means you can get a lot of traffic from search engines by ranking your website higher.

Learn about the most popular Black Hat SEO techniques and their side effects on your website.

Generally, there are two types of SEO: On-page SEO and Off-page SEO.

On-page SEO

On-page SEO is all about doing SEO while writing a post. It includes the SEO of all contents in a post like a title, description, images, text, etc. All the important factors that influence on-page SEO are described below.


Before writing a post you should find a keyword that you will write about. Your posts are ranked for keywords in search engines. Your length of keywords or keyphrases should not be too long. Focus on keywords while writing posts. Title, meta-description, headings and paragraphs of a post should include keywords for better ranking.

Look at the keywords you are ranking for in Google Search Console and focus on writing better posts for those keywords. Google provides search results on the basis of keywords typed to search.

The first paragraph of a post should include keywords and give an overall idea about the post.

RELATED ARTICLE: Best Blogging Platform To Choose [A Beginner’s Guide]

Title and meta-description

The title of a post should be attention-grabbing. Always keep in mind that titles that show emotions get clicked more than those which show logic and facts. Don’t make titles too long or too short. The title must include keywords of a post.

Meta-description should be one or two lines long. It must show an overview of your post. Summarize your whole post in a few lines and write it as a meta-description of the post. It must include keywords.

For better SEO, never write title and meta-description that has no relation with the content in the post.

Different Key Terms of SEO
Different Key terms of SEO

Internal linking and external linking

Internal linking means linking one post or page of a website from another post or page of the same website. Make internal linking a habit for better SEO of your posts.

Internal linking makes visitors engage more in your website by visiting other posts of your site. It also helps to make posts shorter by not describing each and every topic in detail but linking them to another post.

When you link some external site in your posts, some of your traffic and authority are transferring to that site which is not good for SEO of your website. You can add rel=“unfollow” tag in the external link to tell the search engine not to follow that link.

RELATED ARTICLE: Top-37 Google Ranking Factors | Rank In The First Page

High-quality content

You must have heard that ‘content is the king’. It is the ultimate thing that determines your ranking in Search Engines.

Always write original content. Think about the visitor’s experience while writing a post. Never write for Search Engines but write for people to go in the long-run.

Your content must contain enough information and a description of the topic you are writing. It must be helpful to others.


Readability is not directly connected to SEO but it highly affects your ranking in Search Engine. Only one factor does not decide your rank in search results. Just by doing SEO of your website doesn’t mean you will rank on the first page of search results.

The post which is easy to read and understand has minimum bounce rate and high people engagement. It provides visitors the best experience and makes them visit your site again and again which helps the site rank higher.

Your posts should not have excessive grammatical mistakes, contain a lot of spacing between words, and paragraphs should be shorter. Never use unwanted coloring and using icons or images just for styling the post.

As our attention span is getting shorter and shorter, paragraphs should be classified under headings and sub-headings and important lines or phrases should be bold or italicize for skimming.

Pictures are also needed to be optimized. Use clear but decreased sized images for fast loading of a page. Images and other visual elements grab more attention than text, so use them more often but not a lot.

RELATED ARTICLE: How to get 100K organic traffic from Google in 3 months?

Off-page SEO

Off-page SEO means optimizing a website for Search Engines without engaging with the contents of a post on the website. You can do off-page SEO of a website by:

  1. Making the website more secure
  2. Increasing the speed of the website
  3. Making the website mobile friendly
  4. Getting more backlinks
  5. Increase social media shares
  6. Increase people engagement with your website

Backlink building

Backlinks are the major factor that determines your ranking in the search results. Backlinks from other websites increase your authority and hence better ranking. You can build backlinks by guest posting, requesting other webmasters to link your post on their website through e-mails, etc.

Guest posting means writing a post for others’ websites to get more traffic from their sites.

RELATED ARTICLES: 7 Things You Should Know Before You Start A Blog

Social media shares

Different Key Terms of Social Media Marketing
Different Key Terms of Social Media Marketing

Social media plays an important role to drive traffic to your website. Facebook has 2 billion active users throughout the world, by following the correct strategy you can get a lot of traffic.

You must have an account on Facebook, Twitter, Pinterest, Instagram and LinkedIn where you can share your posts to drive more traffic.

Share your posts in Facebook groups. Solve the problems of people and give them a reference to your posts. Directly sharing links doesn’t actually work. Paid advertisements are always better to go with. It is hard on Facebook to get likes and shares without paying.

Add social media share buttons on every page and post of your website.

Answering in Forums

Engage in forums, solve people’s problem and refer them to your post. You cannot get enough traffic just by sharing your post on social media. But, solve the actual problems of people and link them to your posts.

Different forums are available, signup for them and start answering and suggesting people get more traffic with minimum bounce rate.

Email listing

Make a list of emails from different forms and comments on your website using Mailchimp. If you don’t have Mailchimp install it now in your WordPress. It collects all the email addresses from different forms and comments on your site and automatically forwards any new post to the listed emails.

Use emails addresses to send new post and offer. The click-through rate in an email is higher than any other.

People engagement

Increase people’s engagement on your website by allowing comments and discussion in posts and pages. You can also collect email addresses from comments.

Reply to the comments and ask people for there feedback and suggestion. You can also add forums or question and answer page on your website to build a community. Reply to any questions in those forums and solve problems.

You must use a plugin for better SEO. Most popular plugins are Yoast SEO, All in one SEO, etc. You can use any one among them.

Learn more about White Hat SEO techniques and Black Hat SEO techniques to rank higher on Google.

RELATED ARTICLE: WordPress Tutorial- Complete Guide For Beginners in 2019

Thanks for your time to read the post.

Comment below for any kind of doubt or confusion.

Don’t forget to share:


Binod Bhatt

I'm from Baitadi, Nepal, a professional web developer, and a passionate blogger. I have more than three years of blogging experience and have worked for the success of many blogs and business websites. More... Find me: Facebook | Twitter

Leave a Reply