10 SEO TIPS FOR BEGINNERS & BLOGGERS: GET FREE TRAFFIC!

Love this post? Share it!

SEO is something which your blog can’t live without. It’s a necessity for long lasting growth of your blog.

The Google algorithm keeps changing and evolving from time to time and that’s why SEO is becoming more and more complex day by day.

Personally, I have a love-hate relationship with SEO. I despise it. I really don’t enjoy doing it but it’s something that gives me really good results.

I am pretty sure you are here because you are having difficulty understanding this SEO thing. You might find it confusing or ‘too techy’ to understand. Trust me, I’ve been there.

When I was new to SEO, I found it confusing too. I made a lot of mistakes and gradually learnt how to fix them. Now, I can say I am pretty confident about it.

There’s a lot to do in SEO. First there is on-page SEO where you have to optimize the Titles and descriptions of your blog posts.

Then there is technical SEO where you have to focus on more technical stuff.

And lastly there is off-page SEO where you have to build backlinks and reach out to people.

Here’s a good thing, blog SEO is fairly simple to do. I’ll tell you everything you need to know about blog SEO in this post. Here are 10 SEO tips for beginners and bloggers in a straight forward, non-techy and easy-to-follow way!

Grab a cup of coffee, a notebook and a pen. Sit back and let’s jump straight to the tips!

SEO tips for beginners pinterest pin

1- INSTALL A GOOD SEO PLUGIN

If you have a WordPress site, you can install a good SEO plugin. The two most popular SEO plugins are Yoast SEO and Rankmath. Both of these plugins are equally good so you can install either one of them (both are free to use too).

My personal favorite SEO plugin is Rankmath. I find it much simpler to use and easy to understand than Yoast SEO. Anyways,

Both of these plugins can help you:

  • Optimize meta Title and description.
  • Optimize URL of your blog post and pages.
  • Create Sitemap of your blog.
  • Tells you where and how many times to use keywords.
  • Create automatic schema of posts.
  • Add breadcrumbs navigation to pages and posts.

You may find some of these words unfamiliar. Don’t worry, I’ll explain everything to you as we move on.

With the help of these plugins, you can optimize your blog post for SEO as you are writing that post. Before we start optimizing our blog post, we need a keyword for it.

Let’s understand what exactly is a keyword and how to do a keyword research.


2- CONDUCT A KEYWORD RESEARCH

A keyword is a phrase or a sentence which people use to search something on search engines like Google, Yahoo, Bing etc. For example- ‘cake recipe’.

There are two types of Keywords: Short tail and long tail keywords.

‘Cake recipe’ is a short tail keyword because it only has two words. ‘chocolate cake recipe eggless in microwave’ is a long tail keyword because it has more than two words.

If you use long tail keywords, your chances of ranking increases because it is more descriptive than a short tail keyword.

Ok now you know the basics of what a keyword is. Let’s find out how to do a keyword research.

In order to do a keyword research, you need a keyword research tool. Some of the well known tools are SEMrush, Ahrefs and SEranking but you need both expertise and a lot of money to use them. They are expensive…

My recommendation is to go for some free or inexpensive options like:

Ok now you have a good keyword research tool. Here’s how to do keyword research.

Choose a topic to write a blog post on and start brainstorming keyword ideas. Ask yourself- ‘If I wanted a solution to this problem, what would I search on Google?’ Let’s take an example.

If I want to bake a chocolate cake (I just love chocolate cake so much) then I would search ‘chocolate cake recipe in microwave’. There! We have our first keyword. Now this keyword can have similar keywords like ‘chocolate cake recipe eggless’ or ‘chocolate cake recipe without egg‘.

Using this method, you’ll have a list of keywords for that blog post. Write them down.

Now you must be thinking-‘how do I know which keyword is the best?’ or ‘which one should I use for my blog post?’

This is where the keyword research tool jumps in! Open the tool and enter your keywords one by one. You’ll get some information about those keywords. Now. you only have to focus on search volume and competition of that keyword.

Choose only that keyword which has the highest search volume and lowest competition.

Now we have a ‘seed keyword’ for that blog post. The plugin will tell you where and how many times you have to use that keyword in your blog post. For Rankmath, you have to enter your keyword here ๐Ÿ‘‡

SEO tips for beginners Rankmath focus keyword
Enter your keyword here and Rankmath will tell you how and where to use it.

Related: 3 Free Google SEO tools you must know about!


3- OPTIMIZE META TITLE, META DESCRIPTION AND URL OF YOUR BLOG POST

Have you seen the title and description of a blog post or article on Google page when you search something up? I am sure you have. Those are called meta title and meta description. This is called optimizing the on-page SEO of your blog post.

On-page SEO is where you can optimize the SEO of a page of your site. We will discuss more on-page SEO practices later in this post.

If I search ‘chocolate cake recipe‘ on Google, I’ll get the following results:

SEO tips for beginners search engine result page

The red underlined text is the meta title and the smaller text below it is the meta description. The keyword ‘chocolate cake recipe’ is used in the meta title, description and URL.

This is called basic SEO where you have to use the keyword in meta titles, description and URL. Keep in mind that a meta title and a blog post title can be different from each other.

In Rankmath, you can edit the meta title and description after entering your keyword. Here’s how:

Rankmath meta box
Click on edit snippet and type the meta title, description and URL (permalink) using the keyword

This is the most important part of on-page SEO. Let’s move on to the next on-page activity.


4- DO INTERNAL AND EXTERNAL LINKING

This is probably the easiest SEO task to perform. So there should be two types of links in your blog post:

  1. Internal links: Links which redirects people to other page or post of your own site.
  2. External link: Links which redirects people to other pages or posts of another website.

You must use both types of link in your each and every blog post. These links are very important for SEO of your blog post.

You can do internal linking by adding a ‘related post’ section in your blog post. Every blog post must have at least 3-4 internal links after every 300 to 400 words.

If you are using a piece of information from a specific website and using it in your own blog post, you must give credit to that website. This is how external linking is done.

Not just an information, if you are recommending a tool, product or a service then you can also link out to reputable sources.


5- OPTIMIZE IMAGE SIZE AND ADD ALTERNATIVE TAGS

Did you know that your site must have a page load speed of 0-4 seconds. You can check your sites’ page load speed using page speed insights.

If your website takes a lot of time to load then it can affect the user experience and engagement of your site.

That’s a big NO NO!

Reason of low page load speed- Images used on your site are too heavy or high resolution. Images should be under 100 KB.

Here are some ways to optimize the size of the images-

  • Install a plugin called smush and use it to reduce image size without losing quality.
  • Download images in small size from stock websites.
  • Choose the right image format before uploading.

Reducing size of the images is not the only way of image optimization. You should also give your images ‘alternative tags‘ or ‘alternative texts‘.

Here’s how to do alt tags of your sites’ images:

  1. Login to your WordPress Dashboard and go to media>library.
  2. Click on any image and you’ll see an option of ‘alternative text’ on the right side.
  3. Describe the image in the ‘alternative text’ option.

Like this ๐Ÿ‘‡

alternative text on WordPress dashboard

You have to do alt tag of every image on your website.

Also, delete any extra or unused image.


6- OPTIMIZE THE HEADINGS OF YOUR PAGES & POSTS

There are six types of headings- H1, H2, H3, H4, H5, H6.

H1 is the main heading of a page whereas H2, H3, H4, H5 and H6 are subheadings. Every page and post of your site must have an H1 and H2. Remaining headings are optional.

For example- If you are writing a blog post about ‘types of coffee‘ then the H1 is the title of the blog post like ‘A guide to different types of coffee‘ and the H2 titles can be the sub topics of that blog post like ‘types of coffee beans‘ and ‘types of coffee drinks‘.

H3 is the sub topic of H2. If the H2 is ‘types of coffee beans‘ then the H3 can be ‘Arabica‘. I hope now you got the basic idea of headings and sub headings.

You can switch between H2 to H3 or H3 to H4 in the WordPress blog post editor like this:

how to change heading tag

7- CANONICAL URL

Every page and post of your site must have a unique URL. A canonical URL is the main URL which helps search engines to determine the main version of page from other identical pages.

Here’s how to add a canonical URL of a page/post-

  1. Using Yoast SEO: Select the advanced option in the Yoast SEO meta box in the WordPress post editor and paste the link of that blog post in the ‘canonical URL’ option.
  2. Using Rankmath: Select the advanced option in the Rankmath meta box in the WordPress post editor and paste the link of that blog post in the ‘canonical URL’ option.

It’s as simple as that ๐Ÿ™‚


8- IMPLEMENT SCHEMA MARKUP

When you publish a post, Google has no idea what your post is about. Google is not a human, it can’t understand or read English. So you need to help Google to understand your content.

Here’s the thing, Google can’t understand English BUT it can understand coding or machine language.

Schema is a simple HTML code which helps Google understand your content. But not everyone is a coder especially bloggers like you and me. If you use Yoast SEO or Rankmath, then these plugins will do all the schema work for you.

Since I can’t explain each and every step about how to do schema in this blog post (otherwise this post would be 10,000 words long), I recommend checking out-

How to implement schema using Yoast SEO by Yoast SEO itself and

How to implement schema using Rankmath by Rankmath itself


9- SUBMIT YOUR PAGES TO INDEX

Okay, hear me out. Just hitting ‘publish’ after writing your blog post doesn’t completely publishes that blog post on Google.

You have to do some extra steps afterwards publishing your blog post.

To see how many pages and posts are submitted or indexed on Google of your site, enter this in chrome:

site:[yourwebsitename].com

Without the square brackets and spaces and hit enter. If you see any pages or posts missing, here’s how to easily index them:

  1. Go to Google search Console and click on ‘URL inspection‘.
  2. enter the URL of the missing post or page and click enter.
  3. Wait and click on ‘request indexing‘.

It can take a couple of days for Google search console to index that page or post. Make sure your each page and post is indexed on Google.


10- BUILD QUALITY BACKLINKS (OFF-PAGE SEO)

Building backlinks can increase the ‘domain authority’ of your site and can also give you good amount of blog traffic.

Here are some easy backlink building techniques:

  • Social bookmarking on sites such as Quora and Reddit.
  • Commenting on other bloggers’ blog posts.
  • Submitting blog posts links to web 2.0 sites.
  • Guest posting for other bloggers.
  • Publishing your blog on sites such as medium and bloglovin.
  • Submitting your website on directory sites.

Make sure that the site on which you are leaving your links on, has a good domain authority. A good domain authority is considered from 20-30.

Here’s how to check the Domain Authority (DA) of a website:

  1. Go to chrome web store and search ‘MozBar’ in the search bar.
  2. Install the extension and create a Moz account for free.
  3. Now visit your own site and click on ‘extensions’ symbol in the tab slot of chrome. Moz extension will now show some numbers. If your website is brand new then the DA would be 1.

You can check the DA of any website using Mozbar extension easily. Keep in mind that it takes quiet some time to increase the DA of your site. Keep optimizing your content for SEO and build backlinks to increase the authority of your site.

Talking about backlinks, there are two types of backlinks: Do-follow and No-follow. The Google robots ignores the no-follow backlinks so it’s better to focus on more do-follow backlinks.

Related: 10 free ways to promote your blog posts


These were the most important SEO tips for beginners and bloggers that every website owner must know about.

How many of these SEO practices were you following before reading this blog post and what are your thoughts?

Let me know in the comments below!


Love this post? Share it!

Khushi Singh

Hey, I am the person behind this site, here to share blogging tips and strategies to help passionate and enthusiast bloggers like you with all things blogging in a non techy way. Let's help each other here!

This Post Has 21 Comments

  1. Catalina

    Very useful article. My blog is quite young and need all that Seo good thing;))

    1. Khushi Singh

      Thanks for the kind words, Catalina! I am really happy that you found this post helpful. Good luck!

  2. Eshna

    Hi Khushi,
    Thank for this information. Really easy to understand. Really like your posts . They are to the point and without fluff!

    1. Khushi Singh

      Thank you so much for your kind words, Eshna! It really means a lot to me. I am really happy that you find my posts helpful.

  3. Trisha

    This blog post is a gem for SEO beginners like me. It’s relatable, offering practical tips without overwhelming technical details. From optimizing titles to building backlinks, it covers everything in a straightforward way. I appreciate the author’s effort to simplify SEO, making it accessible for all. It’s a must-read for anyone diving into the world of blogging and SEO!

  4. pedja

    Thanks for the insights! Been blogging since 2020, finally feeling confident with SEO, and your tips will definitely boost my game. Appreciate it!

    1. Khushi Singh

      I am so glad that you found this helpful, Pedja! Good luck ๐Ÿ™‚

  5. Joi

    Saving this for myself later!

  6. Joy

    Thank you for sharing. I’ve been blogging since Feb 2023, and I just started getting the hang of things as it pertains to SEO.

    This information will go a long way in upping my game. Thank you โค๏ธ

    1. Khushi Singh

      That’s so nice to hear, Joy! SEO will definitely help your blog grow better. Keep learning and thanks for commenting ๐Ÿ™‚

  7. Giada

    Thank you for sharing! I’ve been blogging for almost a year and I’m still familiarizing myself with SEO. I hope the hard work will pay off ๐Ÿ™‚

    1. Khushi Singh

      Glad you found this helpful, Giada! Keep learning and optimize your blog for SEO. The hard word will definitely pay off ๐Ÿ™‚

  8. Tiana

    I have never heard of schema. Good thing I pinned your post so I can look at those articles you linked. Much needed thank you

    1. Khushi Singh

      Yes, Schema is one of the most important part of SEO. Glad you found this helpful, Tiana!

Leave a Reply