SEO Onpage Optimization Steps [A Complete On-Page Seo Strategy]

SEO Onpage Optimization Steps

SEO itself is a vast process. It takes several steps to cover all the aspects of SEO. An SEO has to do several tasks to rank a website. First, all the On-page tasks are covered, then off-site tasks come in the row. If you have followed the right SEO onpage optimization steps for your blog, you need to make fewer efforts to rank it in search engines. Most of the WordPress users think that only installing Yoast plugin is sufficient to handle all their on-page SEO tasks.

Yoast offers a powerful plugin to take care most of the onsite SEO responsibilities, but there are some other on-site SEO tasks that need to be implemented in a right way.

You would have learned several tutorials about search engine optimization. A lot of stuff has been written for it, but, the SEO is a dynamic thing. So, you need to stay updated along with the changes in SEO.

You will learn the most effective SEO Onpage optimization steps in this post. I am converting all the aspects that will be sufficient to give you a right idea.

You will see a boost in your rankings in Search engines if you exactly apply the steps that you will read in this post.

I think you are ready to have the complete honey jar of on-page SEO tips and tricks.

Let’s frequently take a look to the SEO Onpage Optimization Steps:

  1. Headings Optimization
  2. Url Optimization
  3. Image Optimization
  4. Placement of keywords
  5. Content Optimization
  6. Internal Linking
  7. Wp SEO Yoast 


1. Headings Optimization

The Internet marketers do have contradictory views on some SEO ranking factors. Headings are one of them. I open up the new aspect of it which assist in search engine ranking. I also back it up with the help of a natural phenomenon.

Whenever a visitor comes to a web page, the first thing that he or she sees is the H1 tag. You should write eye catchy headings, so the visitors can relate with them. Use the powerful words in Headings. Also take help to this post to write compelling headers in an easy way.

When a visitor comes to your website or blog and does not return back to the Search engine result page, it means you got the right content for your visitors. The compelling headers encourage visitors to read the post. It reduces the bounce rate of your blog which is an important factor to rank your blog.

People are not using it in their blogs in spite of this powerful use of H1. It is a big drawback to their sites if they are not utilizing H1’s immense power.

It is recommended to use H1 and other headings (H2…H6) for each web page. Here are the things that you should take care while using the headings.

  • Use H1 once for one web page.
  • Do not exceed the length of H1 more than 70 characters.
  • Heading text must be descriptive
  • Headings should have the long tail keywords.
  • Avoid short (one word) headings.

If you want to get a score for the title that you wrote, use the Co-Schedule Headline Analyzer. It analyses your post title and gives it scores accordingly.

coschedule headline analyzer

2. Url Optimization: 

Url optimization is essential for the seo perspective ans user experience. Optimize the url to gain in search engine rankings.

edit url in wordpress

 Follow the tips for better url optimization:

  • Use keywords in the URL
  • Keep Url short
  • Avoid Stop Words (of, and, the……)

E.g. 5 Online Meme Generator to Create Viral Images for Blog Posts


    3. Image Optimization

The image optimization is essential for the SEO purpose. It lets evaluate the search engines what the images are all about. Moreover, image optimization directly complements to your content and increases the chances to have a place in top search results.

We consider three things for image optimization:

  1. Relevancy
  2. Alt Text
  3. Size
  1. Relevancy & Lucrative:

The images you are going to use for a specific web page or you are already using should be relevant and lucrative.

It happens most of the times when visitors read the post by getting attracted through the image over a web page.

  1. ALT text:

Image Alt Text

It is the bad SEO practice of using images without using ALT text. The crawlers of search engines cannot understand the images. The ALT text assists them to know about the image.

In the wordpress, you get an option to add ALT text for any image during the uploading time as it is shown in the below screenshot.

  1. Size

The size of the images matters a lot in the SEO point of view. The images should be optimized so that the loading time of any web page can bring down to a considerable point.

Things to take care for image optimization

  • Change the image name from auto-generated to a descriptive one.

E.g. Auto-generated name -> IMG-12962626

Descriptive Name – SEO Onpage Optimization Steps

  • Use keyword in the name and ALT text of the image
  • Avoid keyword stuffing in images

How to optimize images?

The Images cover the most of the part in any blog. The heavy images can increase the loading time of the blog. You should optimize the images for the better performance of your blog.

The best action in this regarding will be the automation of image optimization.

->> Use WP Smush.It (Free) plugin to automate the image optimization. Whenever you upload           the image, it reduces the size of the image.

->> Use Canva for creating creating attractive images in less time. I love to use this tool.

->> Use these sites to have free images for blog posts.

    4. Placement of Long Tail keywords

The placement of LT keywords is another contradictory aspect. The internet marketers have their different views on the placement of keywords. You should keep away from this different point of views. They will only confuse you. I am sharing the widely accepted places for keywords. Here is the list below where you can use the keywords:

  1. Headings (most probably in the beginning of the headings)
  2. toward the beginning of the main content
  3. Maintain at least 1% keyword density in the whole content.
  4. In the Alt text and title of the images
  5. End of the content

Read: 9 Recommended Long Tail Keywords Generator to Find Profitable LT Keywords

     5. Content Optimization

The content is your real asset whether you are running a website or a blog. You should follow a definite structure of writing. The unique style of writing creates a separate space of you in your niche.

There are millions of blogs are being originated every day or the same number of blogs are already running. If you want to create a blog that stands out, you should create epic content each time. There are several renowned blogs which are the authority in their niche due to their epic content. I would like to mention here two blogs having the epic content are-


These are my favorite blogs that offer in-depth knowledge of each topic. They follow a definite style in their blogs posts. So if you want to learn how to write epic posts, these two blogs will be helpful for you.

Moreover, there is a standard format that I like to follow when write a long post approx 1000+ words.

I will not go through the complete guide how to write a epic blog post. We will focus on the some points that you can consider while writing an effective blog post.

  • Use bulleted or numbered list
  • Use Headings
  • Use short paragraphs having a separate context
  • Use relevant images
  • Avoid Grammatical errors
  • Use memes and vidoes
  • Use Quotation by the authority bloggers in your niche
  • Use Screenshots

By making your content more readable and well-formatted that would be grammatical error free, you create a better experience for your blog visitors.

Grammarly is a powerful tool to remove the spelling and grammatical errors. Its basic version is free to use. If you are not using it, just sign up from here.

     6. Internal Linking

Internal linking improves the crawlability of your blog. You should make each provision for your blog that makes it search engine friendly. Having a sitemap for your blog is the best option to increase the crawlability of your blog. Yoast SEO plugin fulfills this need. It provides the sitemap feature. You need not to install any extra plugin for the sitemap. Yoast automatically generates the sitemap for your blog.

There is another best way of improving the crawl rate of your blog is interlinking. You should link your blog post to other relevant blog posts.

Here is you could see the best example of interlink.

interlinking example

Things you should take care while interlinking one post to another.

  • Do not over optimize the anchor text
  • Prefer deep interlinking
  • Avoid linking to the Home or about page
  • Prefer only relevant links


7. WP SEO Yoast 

It is the main portion of this blog post. WP SEO Yoast is a marvelous plugin for on page SEO optimization.  Most of the SEO Onpage Optimization Steps can be easily performed with this plugin.

For Non-WordPress users, there is a tool by Yoast that help them to check the on-page optimization level for their content. You can access that tool from here.

Well, I am assuming that you already know about this plugin. If you do not know what is this plugin about, then go to this link and read all the details.

We will focus on the technical aspect of this plugin that helps in on-page optimization.

If you are not having the WP Yoast plugin, simply install and activate it.

In the general tab, you should be seeing four sections.

Snippet Preview:

It is the preview area that shows the preview of the search engine results page. It shows you how your post will exactly look like in the search results. So, you need to find any other tool for this purpose, directly see the preview in this section.

Focus Keyword:

Focus keyword is the main keyword that you are going to target in your content or you are writing posts on the topic. You should simply put one focus keyword in this section because having more than one keyword in this section creates confusion in targeting the main keyword.

SEO Title:

Seo Title

The title you write in this section becomes the main title of your post that you see in the header section.


<title> How to Schedule Tweets with Images</title>


The Title is very important with the SEO point of view. This one must be attractive and keyword rich. Some bloggers do not take this seriously and write a simple title for the post. It is not a good SEO practice.

  • Tips to optimize your SEO Title:
  • It limits from 50 to 60 characters
  • Use long tail keywords in it
  • Place keyword at the beginning of the title

Meta description:

Meta description does not come within SEO ranking factors. However, it increases the CTR of your post. The Meta description appears with the post in search results. The descriptive Meta description increases the curiosity and encourages readers to hit on your post link.

Pro Tip for Meta Description:

Adding LSI keywords in the Meta increases the chances to rank for more than one keyword in case of the single post. So, you can wisely add keywords in the Meta description. Simply construct the text having those LSI keywords.

Read: Ultimate Guide: to Use LSI Keywords to Rank Higher in Search Engines

The related keywords that you see in the last of the SERP in the Google may also be added to the Meta description.

After doing all these tasks, you become able to optimize your blog post. If everything goes in a similar way, the below screenshot should be appearing in the Page Analysis tab of the Yoast Plugin.

Yoast Page Analysis Report


The best way of improving search engine rankings of your posts is to follow these SEO Onpage Optimization Steps. Optimizing the headings, URL, images, and content is a significant task that should be done under the on-page tasks. Moreover, placement of long tail keywords  has its own importance while you are strived to get a large number of visitors to your blog. A defined on-page strategy allows you to get the top position in top search results.

I welcome your suggestions regarding this post. Share your tips and tricks to educate readers about more powerful on-site factors.

About the author


Hey Reader,

Welcome to MyQuickIdea. I am Nikhil Saini, author of this blog from Jaipur, India.

I started MyquickIdea as a passion and now it's empowering newbies and helping them to learn basics of blogging with their blogs.

Here at MyQuickIdea I write about WordPress, Social-media, SEO and link-building.

You can read more about me at About page.


Leave a Comment