| Chandu K

How to do SEO For your website

Start a website is easy nowadays but getting traffic is more crucial because every day approximately 5000 post are publishing all the niche, its shows how much competition is there for new websites. 

Now worries, I have listed 9 steps to follow to increase the visibility of your website and get reasonable traffic in few months. 

If you’re new to SEO just hire a freelance he/she can help you to setup the basic technical SEO aspect for you.

Before start SEO Check list I want to share some information about Search Engines.

What is Search Engine?

Search Engine is a software / Group of Software that designed to carry out web query searches.

Top Search Engines 
  • Google

  • Bing

  • Yahoo

  • DuckDuckGo

  • Ecosia

  • Yandex

In these Search Engine Google hold 1st place with 83 % share and 2nd place  Bing with 7% share.

How Search Engine Works?

Search Engine have their own software called Crawlers, The crawlers crawl the website and Search Engine Index the Crawled data in their own servers, When user enter the query in search bar The SERP page load with relevant results.

There are four main elements that search engines look at when determine which site is more relevant and should show up higher in Search Engine Results Pages (SERPs)

  1. Content: Is the content is unique and relevant to what the user is searching for?

  2. Performance: Does the site is responsive, load fast and does it work properly?

  3. **Expertise, Authority & Trust (E-A-T): **

  4. Expertise: The content should be developed by expert person who as possessing expert skill or knowledge in a particular field.

  5. Authority: Being trusted as accurate and reliable.

  6. Trust: The ability to be relied on as honest or truthful.

4. User Experience: How does the site look and behave? Easy navigation, Does it safe? Does it have a high bounce rate?

Now it’s time to start SEO. Here are the Vital SEO Steps you need to follow.

9 Steps to follow.

  1. Choose a right Domain name

  2. Create Audience Persona

  3. Research the right Keywords 

  4. Craft your Content

  5. Optimise the article for On-page SEO

  6. Optimise for Technical SEO

  7. Check the basic things before post-launch.

  8. Off-Page SEO ( outreach mail)

  9. Acquire content distribution channels

Step #1 Choose a right Domain name

When selecting Domain you should be very careful because it is the Face of you business.

  1. Spelling: If the company name is easy misspelling then be careful before selecting domain Name.

  2. Easy to Remember: The Domain name should be easy to remember for user.

  3. Branding Potential: Its easy to build credibility and links to branded domains as people will take a "yourcompeny.com" more seriously than "keyword-keyword.com" which looks spammy and isn’t fooling anyone. A branded domain can help build trust online and also increase the value of your content.

Step #2 Create Audience Persona

Before starting a keyword research you mush know about your audience. To know your audience you need to create an Audience persona.

Here is the example for Audience persona

Consider your website on Home Decor Products.

Hoem typeNewReinnovated
Age22 - 60
LocationDepends on your geo-target
JobNewGot promoted
Married statusRecently marriedEngaged / Marriage anniversary

So on..

The Audience persona is important to know what the audience are looking for and what platforms they are using to get the result.

Step #3 Research the right Keywords

Before you start adding content to your new site or existing site , you need to do a proper keyword research to find out how the user are using search terms to get the desired result on search engine.

Before Started with keyword research, ask yourself:

  • What is your service or product about? Is it about a product or service selling, like Home decor product or car service station or a useful how-to guide on how to fix a garbage disposal unit.

    When you know what will be the main topic and what information you’ll include, you’ll have an easier determining the type of keywords you’ll need to target.

  • What is the main intent of the page? What are your main goals? Is it to sell a product or service or is it to provide more information that can help visitors make an educated decision? By figuring out the main intent for a page you’ll be able to focus on more relevant keywords, rather than generic ones.

Type of keyword Intent

  1. Commercial intent: In this intent the user is looking to purchase a product or service from your site.Usually, these will be keyword phrases containing the following modifiers;

    • Buy (online)
    • Coupon (code)
    • Deals
    • Free shipping, etc
  2. Information Intent: Searcher is willing to find out more information about a concept. It’s probably not a good idea to try selling anything to them outright. 

    Queries with purely informational intent could contain the following   modifiers

    • How to…
    • Why…
    • Best way to 
    • History of..
    • Anatomy of …
    • What … Means
  3. Navigational Intent: Keywords that performed to locate a specific website or contain any brand name in search query is called as Navigational intent keywords.

    You can use free tools like Wordstream’s, Google Keyword Planner, Keywordtool.io, Ubersuggest to conduct initial keyword research.

Step #4 Craft your Content

Now a days Google Algorithm become more powerful and it can understand the intent of user and shows the result based on that. Google Algorithm also understand the Quality, Authority of the content as well.

So, Google prefer the High quality and unique content to meet these requirement - Expertise, Authoritativeness and Trustworthiness.

In your website you can have different types of content like:

  • Web page content

  • Blog posts

  • Ebooks, White papers and reports

  • Brochures, tips sheets, and frequently asked questions( FAQs)

  • Sales pages

  • Videos

  • Pictures, infographics and more

You should write the content for only User once you completed the writing then you can optimise the content to search engine. Your major focus of writing content is to “users” not for “search engine”.

Pay attention to:

Title: write a catchy title that grab your users attention.

Keywords: Focus more on adding relevant and useful information that will bring people to your site. Also, combine relevant keywords together and focus on adding varied forms of keywords rather than adding as many keywords as you can.

Topics: Every page need to focus on a unique topic. Don’t target a keyword on different page its lead to keyword cannibalisation and its bad SEO practice.  

Quality: Focus on quality than quantity. If you can communicate your information in less word it’s fine no need to push yourself to expand content more. Use infographics, creatives to communicate properly.

Length: We recommend having more that 700 words on a page to get placed on SERPs. The Idea behind this is your content should be long enough to answer visitor’s questions about your product or services.

Step #5 Optimise the article for On-page SEO

Once you write the content for user’s now its time to optimise your content to search engines.

SEO-Friendly URL Structure

URLs are important element but often overlooked. If your content URLs have gibbering numbers, punctuation marks and too lengthy then, just like users search engines will have a hard time to understand.

To improve your URL structure follow some of below recommendations:

  • Consolidate your www and the non-www domain versions. Load your site in a single version use www or non-www version.

  • Avoid Dynamic URLs: Dynamic URLs are ugly and don’t say anything what’s on your page. So avoid Dynamic URLs like www.example.com/?p=234534 and use Static URLs www.example.com/example-page

  • Use Canonical Tags: If your site have 2 identical pages then use rel=“canonial” tag to link to a primary page and duplicate page.

  • Meta / Title tag: Optimise your page title tag with focus keyword.

  • Meta Description Tag: Optimise your page description tag with focus keyword and write about your page inside content.

  • Headings: You have 6 type of Heading tags each of them carries a unique values to your page. 

In HTML coding the Header tags from H1 - H6 form a hierarchy.

When it comes to headings,

  • H1: Main Heading. Can be use once in a page and should be contain focus keyword

  • Make sure each heading is relevant for the section it represents.

Alt tags

Search engine bots can’t read the images so we need to add alt tag to images with relevant text its act as short description of an image and it can also be great place to use your keywords and help increase your chances of showing up in image search results.


Refers to linking on certain phrases or words within the body text of your pages, to other pages, where relevant.

Why is internal linking important?

  • It helps guide users and bot to discover content inside to website.

  • It can lower bounce rate. If a user lands on a page on your site and quickly finds a link to something they’re interested in, the chances are they will click on it rather than exit the site.

You should follow best practices like below.

  • Link to an keyword instead of random word

  • Limit the link; don’t link every third word on every page to another page.

  • Broken link; Make sure you always check the pages you’re linking to so that they’re functional.

Step #6 Optimise for Technical SEO

  1. Set Up and verify Google Analytics

    To know your users behaviour set-up Google Analytics is important you can follow the steps mention here.

  2. Set up Google Search Console and Bing Webmaster Tools

    Webmaster tools products from Google and Bing allow you to go more in depth and see things link who is linking to your site, what search terms are gaining traffic, whether your site has any issues that need to be fixed quickly, and more

  3. Install an SEO Plugin (if your using CMS)

    If you’re using any Content management systems like Wordpress, Joomla,  Drupal etc,. You need to install SEO Plugins to do optimisation.

    For Wordpress you can use RankMath, Yoast SEO plugins

    For Joomla you can use Joomal SEO plugin.

  4. Robots.txt

    This file is used to instruct Search engine bot, what to crawl and what not to crawl inside the website. 

  5. Sitemap.xml

    This file content all the URLs information inside the website. It helps bot to understand the site structure and index.

Step #7 Check the basic things before post-launch.

Test usability

Its important to know how the site is visible to end user and search engine. Is it responsive for all type of devices. 

Test your site speed

Site speed is an increasingly important ranking factor so your site must load in 2.5s completely in all the devices. You can check your site speed here

Step #8 Off-Page SEO

You cover all the On-page and off-page SEO stuff but getting linked by other website is gives your site authority and its a good sign for Search engine. To get a backlinks you can do outreach mails by competitor analysis, broken link outreach and skyscraper technique also. 

Step #9 Acquire content distribution channels

Once you published the content / article in your site its not info to get traffic you have to bring your content to user notice, you can do this by acquiring a content distribution channels like social media, Email, Newsletter and so on.

Stay up-to-date with my words ✍️