7 Most Important Things you Need to do SEO for Free

how to do SEO for free

Actually, to do Search Engine Optimization (SEO) you need many things, but in this content, I will tell you the most important things you need to do it for free.

Some things aren’t really important to do SEO (If you don’t do, you will still rank) but there are some important things that you will surely need to do, even without it you may not rank on search engines.

The most important things are to be discussed in this content.

SEO is the best way to get traffic – Yes, agreed. So how do we rank on search engines?

Ranking on search engines involves many steps; creating SEO Optimized blog, submitting your blog to search engines, writing contents and the last which is to get contents rank on search engines.

Getting contents to rank is where people usually get stuck.

How to rank a website is a topic, I will create a guide that explains more on it soon.

Here,  I will tell you the 7 most important things you need to do SEO for free.

Affiliate Disclaimer: There are affiliate links in this content; it will never affect your product or anything.

7 most important things you need to do SEO for free

how to do SEO for free

SEO is the best free way to get traffic, so there is competition in it.

You will start building gradually; SEO is like school, from kindergarten to primary, from primary to secondary, from secondary to tertiary.

You submit your blogs to search engines and they crawled and indexed? then it is has graduated from kindergarten to primary. Kindergarten means when your blog is SEO optimized, most bloggers know this already so they use responsive themes.

Here is the list of the most important things you need to do SEO for free:

1. Quality Contents: Contents is the king.

quality contents

Quality content is the king.

This is the first most important thing you need to do SEO.

The content is what search engines really need from you, every other thing is just to improve the content ranking i.e the algorithms.

So to do SEO you must have quality contents.

Quality contents are contents that aren’t copied, it means you are the only one who has it on his blog.

How to write Quality contents that will rank.

To write quality contents you need to follow some steps.

Here are the steps to follow to write quality contents:

  1. Choose a perfect topic to write about.
  2. Do keyword research on the topic.
  3. Choose a catchy post title.
  4. Do Research on the topic before writing.
  5. Make Outline.
  6. Go to each section made in outline and starting writing.
  7. Run Grammarly.
  8. Hunt for images.
  9. Read Again and check for errors.
  10. Publish.

I have explained the steps above already, you can get it from here; how to write quality content that will rank.

2. Paid Domain name

domain names

Don’t be surprised because I said: “do SEO for free”.

Custom domain names like .com, .net, .org etc are recommended for SEO mostly, why?

Paid domain names have many features compared to using free domain names/subdomain name so you need to get a custom/paid domain names before you start SEO.

Even some people neglect the results that have a free domain name on search engines, so you need to get a custom domain name. It is compulsory.

Where can I get a custom domain name?

There are many domain name registrars (companies that registers domain names), here is the list of the one have used:

  1. Namecheap (I recommend).
  2. GoDaddy (Alternative to Namecheap).

I have a complete guide that explains more on how to buy a domain name and also how to set the domain name either for WordPress or Blogspot, you can read from here; how to buy a domain name and set it up.

3. Good Web Hosting

web hosting

Web hosting is important for WordPress blogs.

Choosing a web hosting is another thing entirely and time-waster.

I spent over 2 weeks searching for the best web hosting since my website is growing so I have to move to a better web hosting so I keep surfing the internet searching for the best web hosting.

Later, I found cloud servers like Vultr, Digital Oceans, Linode etc someone told me to go for it. Though they are good they have no control panel like the shared hosting. I wondered how to operate it.

So I want to start learning, then I realized it is wasting my time instead of creating contents so I later choose a very good hosting with SSD storage which is Exonhost.

I love the web hosting company; they help me to migrate my blog from old hosting to their hosting, they have very good support and it is affordable.

Here is the list of the best web hosting you should go for:

Note: I only recommend the web hosting have used before, don’t be surprised if you don’t see some web hosting companies.

  1. Siteground.
  2. Exonhost.
  3. Hostinger.

Some other web hosting companies that I got from people’s suggestions are:

There are many web hosting, you just go for the one you can afford.

PS: Don’t waste your time searching for the best web hosting, all you need to do is to check the hosting reviews from a trusted source (nowadays, there are paid reviews).

Trusted Website to get Web Hosting Reviews

Don’t go for web hosting because it is cheap; You need to read the reviews from those who have used the web hosting before.

Some bloggers aren’t fighting for visitor’s interest, all they need is to earn from the affiliate programs of the web hosting companies. So because of this, they will write reviews of the web hosting companies which they haven’t tested already (not every blogger though but it is very common).

Before you can make a review of any product, that means you’ve used it before or still using it.

Here is the list of trusted websites to get web hosting reviews:

  1. webhostingtalk.
  2. reviewhell.
  3. Hostadvice.

I read hosting reviews of the three websites listed above.

4. SEO Optimized Themes.

bluecabal homepage

You need SEO Optimized themes because of many reasons.

As have said earlier, SEO is a competition so because of this search engines make new policies (also known as an algorithm) so those things depend on how your website will rank higher on search engines.

Don’t get it wrong; SEO Optimized themes aren’t one of the algorithms to rank on search engines but it only gives the solutions.

According to Google, you need a responsive design (mobile friendly) for SEO, it is only an SEO Optimized theme that will give you responsive designs.

You need good schema so that Google can understand your contents better so they will crawl faster; you need SEO Optimized theme for that also.

Where can I get SEO Optimized WordPress themes?

There are some websites to get SEO Optimized themes that almost every blog that is ranking is using.

Almost every blogger uses SEO Optimized themes but only a few don’t use especially the new bloggers who use free themes.

Free themes have many disadvantages over the paid themes, Kinsta explained more on that in this content; WordPress Free Themes VS Paid Themes.

If you’re to go for free themes, I recommend going for themes by wordpress.org, they get updates regularly. You can check here; free WordPress themes by wordpress.org or generatepress.

Here is the list of the best websites to get SEO Optimized themes:

  1. Studiopress.
  2. Mythemeshop.
  3. Generatepress.

Where can I get SEO Optimized blogger templates?

You’re still using Blogspot blogging platform?

You can also do SEO with it.

Here is the list of websites to get SEO Optimized blogger templates:

  1. Soratemplates.
  2. Msdesignbd.
  3. Gooyaabitemplates.

Don’t forget getting paid themes is the best, even at first when you want to start the blog.

5. Speed Optimization.

speed optimization

Speed is one of the most important things you should care about if you want to do SEO.

Visitors may need the information on your blog faster, but your website is slow, it will be very annoying.

Generally, your blog should load before a minute. Every blog that ranks on search engines loads in second(s), some even loads in milliseconds.

Here is a screenshot of my blog speed test:

bluecabal speed test
Bluecabal.com speed test

I use Exonhost to host my website, and also use a theme from mythemeshop – you can do the same to make your website fast also.

There are many ways to speed up your blogs. I will tell you the major ways both for WordPress and blogger.

How to speed up your WordPress blog

WordPress is a very popular blog software that almost every blogger use. Even this blog is by WordPress.

Here are some tips to speed up your WordPress blog:

  1. Get Good Hosting.
  2. Use a lightweight theme.
  3. Optimize images.
  4. Optimize your database.
  5. Minify HTML, CSS and Javascript.
  6. Clear Cache using Caching Plugins.
  7. Remove Unwanted Plugins/Themes.
  8. Use CDN (if applicable).

I have explained all these points here: how to speed up a wordpress blog.

How to speed up your blogspot blog

Blogspot blogging platform is by Google. You don’t need much optimization for this because it is managed by google while WordPress is self-managed.

Here are some tips to speed up your blogspot blog:

  1. Use a lightweight template.
  2. Compress images before uploading.
  3. Avoid too much coding like HTML, CSS, and Javascript.
  4. Avoid too many ads.
  5. Reduce the number of widgets.

I have explained all these points here: how to speed up a blogspot blog.

6. Keyword Research Tools.

keyword research

Keyword research tools perform crucial roles in keyword research.

Keyword research performs important roles in SEO.

As have said, SEO is competitive right?

But with proper keyword research, you will get your blog ranking within a short time.

Types of keyword research tools

There are two types of keyword research tools. I will tell you the types and also give examples.

Free keyword research tools: These are the free tools that can be used for keyword research without paying. It is free.

The best Free keyword research tools are:

  1. Google Keyword Planner.
  2. Ubersuggest.

Paid keyword research tools: These are premium software that can be used for keyword research. The paid keyword research tools have features compared to the free keyword research tools.

The best-paid keyword research tools are:

  1. Ahref Keyword Explorer.
  2. Moz keyword Explorer.
  3. Semrush.
  4. Kwfinder.
  5. Longtailpro.

7. Sitemap file

Sitemap files contain your posts, pages, categories, images etc. It is what you submit to search engines so they crawl and index it.

There are different methods to create a sitemap file WordPress blogging platform and blogger blogging platform.

I will tell you how to create for the both incase of those who are still using blogspot/blogger.

How to create a sitemap file for WordPress blogging platform?

WordPress, the biggest CMS, it makes use of a plugin, so also we are going to make use of Yoast SEO Plugin.

Follow all these steps to create a sitemap file for WordPress using Yoast SEO plugin;

Step 1Install and activate Yoast SEO Plugin.

Step 2: Yoast SEO Plugin, will generate a sitemap automatically, So your sitemap URL is bluecabal.com/sitemap_index.xml(replace bluecabal.com with your URL).


You can use this method in case if you don’t have Yoast SEO plugin or you don’t want to use Yoast SEO Plugin.

Follow all these steps to create a sitemap file using Google XML Sitemap:

Step 1Install and Setup Google XML Sitemap.

Step 2: Google XML sitemap will generate sitemap after installing and setting up, so your sitemap URL is bluecabal.com/sitemap.xml(replace bluecabal.com with your URL).

How to create a sitemap file for Blogspot/blogger platform?

Blogspot/blogger is a free blogging platform which many people use.

Fortunately, the blogging platform generates a sitemap itself.

So you can check your sitemap by going to yoururl.com/sitemap.xml, my Blogspot blog’s sitemap is bluecabaltester.com/sitemap.xml.

Read this also

I hope you have a nice time reading the 7 most important things you need to do SEO?

“to do SEO” is a very broad thing, it is just like to become a man (it isn’t a day job).

You will have to wait for some time before they crawl your contents, you will wait for them to update what you’ve made.

Search engines are slow when it comes to updating your rankings. I mean if your post is on page 10, it will take a lot of time for it to be on page 1 (where it will be getting traffic).

I am preparing my goldmine guide on “how to do SEO for free” before it will be available make sure you’ve gotten the important things you need to do SEO.

I am always at the comment section; in case you’re having any question.

If you liked this article or found it useful, then please Join Newsletter for more effective digital marketing contents and strategies. You can also catch us on Facebook, Twitter and Google+.

Malik Olabiyi

Author: Malik Olabiyi

Hello, I'm Malik. I'm a blogger and a digital marketer. I'm a believer in all things good and dig the idea of simple living.

1 Reply to “7 Most Important Things you Need to do SEO for Free

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.