11 Places To Add Keywords Strategically For On-Site SEO


Here is the ultimate guide on best Keyword practices you should adopt for on page SEO. Learn to optimize your blog and blog posts for search engine rankings. This detailed guide will help understand what are Keyword, the importance of keywords and how do you add keywords in a website or WordPress blog, from scratch.

Keywords are terms that people use to enter into search engines to find what they are looking for. Suppose I want some information on CAT then I would enter the term CAT on search engines like Google, Bing, or Yahoo. So this particular term is called keyword, from search engines perspective.

Technically, keywords are the command to search engines to present most relevant search results. For bloggers and webmasters, keywords are the ultimate weapon for SEO.

Being a blogger, you must write posts on keywords that people are looking for or the trending ones, only then you can expect some traffic for your blog.
Almost every niche has some specific keywords that get maximum searches and have potential to increase your website traffic.

Also Read: 15 Free Sources Of Traffic For Your Blog 

Importance Of Keywords From SEO Perspective

Once you submit your site to search engines like Google or Bing, they start scanning your site for the content you have posted.
Search engines crawl your site for the most potential and relevant keywords and filter them out. So it’s very important to write quality posts on potential keywords.

Which Keywords You Should Target: Long Tail Keywords

Well, keywords in itself is an umbrella term a single word could be a keyword, a short phrase is also a Keyword, even a long phrase can be considered as a keyword.
Let us learn the basics of Keyword.

1. Movies – a single keyword with tons of searches
2. Watch Movies –  a keyword phrase
3. Watch Movies Online- Long tail keyword

Although the first keyword movies receive more than 100K searches that particular keyword is highly competitive.
There are lots of authority sites that are already targeting the same keyword so for your blog to rank higher becomes a nightmare. Instead, focus on long tail keywords that are quite easier to rank well.

What Should Be Your Keyword Strategy

You should build keyword strategy just after you have decided that topic on which you are going to write a blog post. So once you have the topic figure out the most relevant keywords in that niche.
You can take help of the online keyword research tools like Google keywords planner or keyword.Io.
Then fill up your post with those keywords strategically throughout your post.
I believe placing keywords in the right place is an art and you must master this for your blog’s success.

Also Read: 16 Ultimate Ways To Make Money From Your Blog

My Experience

Let me tell you how I suffered badly for not targeting quality keywords in my blog posts. When I started blogging on Techeera, about 8 months ago, I posted around 30 articles, I took care of quality content, used imaged with alt attributes too, cross-linked various posts but ignored the keywords (unfortunately).

Because somewhere I thought it was useless to add some terms again and again. Then I noticed that my blog was not even appearing in search engine results page. Even I was hardly getting any search impressions. So I started figuring out the issue and I found the lack of keywords to be the main culprit.

Then I made frequent keyword researches and after sorting out the most relevant ones, I re-optimized my posts with those keywords. After a week, I started getting 300+ daily page impressions and slowly site clicks also went up. So from that day onwards, I believe that keywords are an invitation to search engines. So find out the right keywords and place them strategically.

After you have made some keyword researches, you must make a list of those terms first. And then while writing blog posts, insert those keywords naturally throughout your post.

Clear This Myth

You cannot fool Google by placing more and more Keywords all over your posts. Each keyword should be inserted randomly and naturally. Stuffing keywords is totally a bad idea and Google might penalize you for this, so better take aside.

A uniform keyword density must be maintained throughout the post. Most SEO experts and even Yoast SEO recommends a maximum keyword density of 3% only.

That means if you wrote a post of 1000  words, then you are allowed to add the focused keyword up to 30 times and believe me that is enough. Sometimes you might not be able to achieve 3 % of keyword density. If you are writing an high-quality article, you would end somewhere between 1% to 2 % of it.

Where To Add Keywords In A Blog Posts

1. Title
2. Links
3. Throughout The Post
4. Image Name And Alt Tag
5. Headings Tag
6. Tags
7. Meta Description
8. Excerpt
9. Commands
10. Structured Data Markup

Where To Add Keywords To A Website Or Blog

1. Domain Name
2. Site Name And Tagline
3. About Us
4. Advertise Page
5. Category And Category Description
6. Meta Description
7. Widgets
8. Social Sharing Excerpts

11 Potential Places To Add Keywords To A Website Or Blog

So let us go deeper and analyze the most potential places to insert keywords in your blog posts and blog as well.  See how and why to add keywords in this location.

1. Titles

It is the title that grabs visitors attention first and searches engines as well. Most bloggers tend to make their catchy and forget to optimize it for SEO. Place your targetted keyword in the title itself. You might need to do some hit and trial to make it both search engines friendly and user-friendly. In my previous post I had discussed best blog title generators to create catchy titles so use them and get a catch SEO optimized title.

2. Permalink

Permalinks are another great SEO weapon and you must use a custom generated permalink. Place your keyword in permalink and try to keep it short. You can use different but similar potential keywords here.

Suppose your main targeted keyword is PDF Editing Software.
Then you can use another or synonymous for this like,
PDF Editor Tools.

Both of them are same but you get an SEO advantage if you will use both of them, (I mean one for the title and another in the permalink).

If you are using WordPress Yoast SEO Plugin, then you will be recommended using the same keyword for both title and permalink, but I would like you to go through my strategy as I have seen many popular blogs and media sites using synonymous keywords for title and permalinks.

3. Interlinks

Interlinking is highly recommended and I believe this is a master technique to rank higher in search engines. Remember Wikipedia, the giant encyclopedia survived because of quality content and interlinking. But there is one thing you must care about i.e. try to link your own blog posts naturally and use targeted keywords for that.

3. Throughout The Blogpost

Generally, a post should be structured in three parts i.e. Introduction, Article Body, and Conclusion Part.

a. Introduction

The intro is very important for both search engines and your readers. Search engines start crawling your posts from the intro part only, also the reader analyze the quality of posts from the first part. So insert focused keywords in this place, even Yoast SEO recommends placing keywords in the first paragraph itself.

b. Article Body

Distribute your keyword in the main content and the flow of distribution should be natural. You can also highlight them with bold, italics, and underline fonts. This is one the most used Seo tricks.

c. Conclusion Part

Some professional bloggers believe that search engines give more importance to first and last sections of the blog post so there you should place your keywords as well.

5. Heading Tags

Very few people would tell you this but it’s very effective SEO strategy and I follow this every time I make a blog post.
WordPress gives 5 header format and the SEO rules say smaller header tag should come under bigger ones.
While some SEO experts recommended using H1 tags I prefer using H2 tags the most because H2 tags are more effective for ranking. So if you are using H2 tags or H3 tags then that would be more beneficial for you.

6. Image Name And Alt Tags

Images are the next most used content on blogs and it is very beneficial to make your blog post content rich, to improve the User experience. Optimize images for SEO and the best way to do so is adding potential keywords as ALT attributes. WordPress users main use SEO Image Optimizer plugin that adds Alt tags automatically from the image name. So it is wiser to insert your focussed keywords as Alt tag of images.

7. Tags

Most of the bloggers ignore using tags (taxonomy) but I have seen some popular websites using keywords in tags. While reading articles on YourStory,  I saw they have used many tags that actually highlighted the data from their post. But yes, don’t use too many tags or else Google might get confused between post permalink and tags permalink and that will affect ranking in Google.

8. Meta Descriptions

Meta descriptions are very powerful again SEO perspective as well as in terms of catching user attention. If you have filled meta description with high potential keywords then the ranking will improve to a great extent. Even you can use a short single keyword multiple times. The more will be keywords, higher will be ranking. You can use any WordPress SEO Plugins like Yoast SEO Plugin or the All-In-One SEO Plugin to add meta data to your blog or to each post.

9. Excerpts

Same is the case with excerpts, but excerpts are like an intro text for social sharing and placing your keywords in excerpts adds a great value. Although it is of minimal importance but worth doing.


Google Now considered comments as an important factor of user engagement or user experience.  Thus it would be great if you could place keywords in your reply comments since your visitors would never add keywords there, so you will have to do this.

11. Structured Data Markup Text

Perhaps this is a great place to insert a focused keyword. Most of the bloggers would not do this but I believe it’s worth doing. Install schema plugin in WordPress and fill all post details in the structure data boxes. You must enter the details like blog title, description, the entire article body etc

Wrapping It Up

So these are the best prominent places to insert targeted keywords and earn SEO benefits.  I do this every time I make a post. For niche bloggers,  you could go and extra Mile and add keywords in domain name, site name, site tagline, sites meta description, categories, and category descriptions and even on widgets. Do let me know your views on placing keywords strategically in your blog and where do you add them.