How to do On Page SEO in 2021 – Complete Guidelines

Page SEO is one of the most important parts of SEO. It helps you to get a good rank in search results and increase website traffic.

Today in this article, I am going to tell you how to do on-page SEO of any website or blog.

So let’s get started…

What is SEO and why is it important

SEO means – Search Engine Optimization. This helps you to get a better rank in SERPs and increase the number of visitors to your site.

If you publish quality content on your blog but do not do SEO, then your website will not be visible in the search results.

When users search for anything, the search engine will not be able to list your site in SERPs. This means that without SEO it will be very difficult to get traffic to your website.

What are the types of SEO

There are two types of SEO,

  • On-Page SEO – Optimizing content quality, keywords, titles, tags, keyword research, etc. is called On Page SEO. Without On-Page SEO, no website or blog can rank in the search engine, no matter how good the content you write.
  • Off-page SEO – In this SEO process, link building and promotions are involved.

But here I will only talk about on-page SEO techniques!

On-Page SEO Techniques

On-Page SEO is a process in which we optimize the content title, permalink, meta description, website loading speed, alt tag, etc. So that the content can get the first rank in SERPs.

For this, you do not have to work hard, you have to follow some tips and procedures. And finally, you will be able to get good traffic to your website.

1. Focus on Content Quality

This is the first and important step. Always write unique, interesting, and something new on your blog.

If you do not write Quality Content, the reader will not stay on your blog for long and they will leave your blog soon. In addition, Google does not rank low-quality content.

When Google ranks content, it uses different types of Ranking factors. But content quality is still very important.

2. Optimize Your Title

Your blog post title is a very important phase of on-page SEO optimization. When search engines crawl your content, they crawl many things – one of them is the title.

Also, it makes a deep impact on visitors. If your title is not able to attract visitors, they will never click on your content. No matter how good your article is.

Always try to put your main keyword at the beginning of the title. Sometimes it can happen that if you have trouble keeping it in the beginning, then you can put it in the middle. This helps the search engine to understand – what your content is about.

3. The Length of Your Content

Long articles are much better than short articles. Lengthy articles perform better in search engines.

Average Content length of 10 results

You must have understood well by looking at the image. So always try to write detailed, high-quality, and lengthy posts. But keep in mind one thing, do not write rubbish in it to increase the length of your content.

How long should my content be?

The experts’ opinion is that you should write at least a thousand words, however, it’s probably better to shoot for 1,500-2,500 or even above that defends your competitors’ content.

4. Create SEO Friendly URLs for Your Blog Post

Always keep your post URL short and add your main keywords to it. This helps the search engine understand what your post is about.

Do not use special characters, symbols, brackets, commas in the URL.

Always try to create short and readable URLs. Long URLs are not fully visible in search results.

5. Keyword Research Before Writing Post

Keyword research is an important part of on-page SEO. If you write unique and very useful articles on your blog, but do not do keyword research, then your articles will not rank in the SERPs.

There are many great tools and websites that can help you find good keywords related to your article. Here I made a list of some of the best Keyword Research Tools that you can use.

Always use keywords with low competition and high searches for your article and for this you can use Google AdWords Keyword Planner.

6. Use Long Tail Keywords for your article.

Long Tail Keywords plays an important role in increasing website traffic. They are highly targeted.

Benefits of using Long Tail Keywords

  • Less competition.
  • Better conversion rates.
  • They rank well in search results.
  • Helps in getting more traffic from search engines.

7. Optimize Your Images

There are many bloggers who ignore image optimization. They do not use proper names and ALT tags for their images which is against on-page SEO optimization.

Before uploading your images, always use the appropriate name for them. And you can use your focus keyword for the ALT tag.

Also, if you use a lot of images for your content, then
resize and compress them. This reduces your image size and improves your site load time.

8. Avoid Keyword Stuffing

Keyword stuffing creates a bad user experience on readers and at the same time, Google does not like it at all.

You may think that using too many keywords in a blog post will bring more traffic to your blog, but it has the opposite effect. This technique leads your site to penalties.

Your post should have keyword density up to 1% -2%.

9. Make Your Site Mobile Friendly

This is very important so first check that your site is mobile-friendly. If your site is not Mobile Friendly, then Google will reduce your ranking and your site will not perform well for mobile search, which means it will not be able to rank well.

60% to 70% of Searches are now done on mobile devices. Therefore make sure that your website looks good on mobile devices and performs better.

You can use Google’s Mobile Testing Tool to check whether your website or blog is Mobile-FriendlyIf not, then you need to install responsive WordPress theme.

10. Add your focus keyword to the first 100 words

Use the Focus keyword once in the 100 words of the beginning of the article. It helps Google understand what your content is about.

Also, link your important article to the first paragraph of the content. This makes your content more SEO-friendly and your content performs better in SERPs.

11. Improve Your Site’s Loading Speed

Google is using page speed as a ranking factor. So make sure that your website loads fast. If your site loads too slowly, Google will not rank your site.

In addition, visitors do not like to visit Slow loading sites. Fast loading affects both website ranking and user experience and ranks well in search results.

Quick Tips to Fix Website Loading Speed

  • Upgrade to PHP 7.2
  • Optimize Your Image Size
  • Keep only useful plugins
  • Delete Unwanted Media
  • Minify CSS and JS Files
  • Use a good Cache plugin
  • Redirects को Minimize करें
  • Use good web hosting.

12. Optimize Meta Descriptions

Meta Descriptions is a brief description of the content that appears in the search results below the title. This helps to increase the Click Through Rate (CTR) on your content. Use focus keywords in your Meta Descriptions. Google usually allows writing 150–160 characters for meta descriptions.

13. Use Proper Heading Tags

H1 tags help you to boost your ranking and help search engines understand what your page is about.

There are many WordPress themes that do not use the H1 tag for titles. If you use such a theme, then you should use the H1 tag for your title. Use the H1 tag only once in your content.

Also, Heading Tags helps you to write a readable blog post. Suppose you write a post that is 5000-6000 words in length but does not use proper Heading Tags, then the reader will find it difficult to read the post.

14. Write Regularly Fresh and New Posts

This increases both your ranking and readability. But your content should be informative and useful. Readers prefer to read blogs that publish content daily with new and unique ideas.

And at the same time, Google gives more priority to blogs that publish posts on a regular basis.

If you publish 2 posts a week but don’t publish anything the next week, this strategy is worse than publishing 1 post a week.

15. Fix Broken Links in Your Content

If your site has too many Broken Links (404 not found), Google will crawl your site very slowly. The search engine (Google) will understand that the site is not well maintained.

Broken Links affect both your site ranking and user experience.

To get rid of Broken Links, you can use the Broken Link Checker plugin . This plugin helps to fix internal and external broken links on your site.

16. Internal Links

Internal linking is very important for SEO.

When you link your old article to a new article, it is called inter linking. It has many advantages.

  • Link juice passes.
  • Boost Pageviews.
  • Reduce Bounce rate.
  • Makes your content more informative and user-friendly.
  • Google crawls your site faster and better.
  • Your website SEO improves.

17. Use Related Keywords in Content

According to On Page SEO, it is not good to use only focus keywords in the content. Use keywords related to focus keywords in your content. So that search engines can understand your content better and rank them on the first page.

18. Use Nofollow Tag for Affiliate Links and Untrusted Links

If you use Affiliate Links in your content or link to Untrusted Links, set rel = “nofollow” tags for them. And for this you can use the Ultimate Nofollow plugin . This plugin provides full control over rel = “nofollow” tag.

Also, if you use the affiliate plugin to manage your Affiliate Links, you can set a no-follow attribute for your Affiliate Links using the plugin.

19. Use Outbound Links

When you add an outbound link to your content, it makes your content more informative for visitors. Also helps Google to find out the topic of your page.

When you link to an external site, you have to keep many things in mind – the content of that site should be relevant and useful, the site should not be spam, its DA and PA should also be good.

20. Use Social Sharing Buttons

Social signals do not directly play a role in ranking your site. But social shares help in attracting more attention to your content.

Use Social Sharing Buttons below each post or at the beginning of the post. So that readers can easily share your posts on their favorite social platforms.

21. Use Modifiers Word in Your Title

Modifiers Word ( “2020”, “best”, “guide”, “checklist”, “fast” and “review” ) make your title more attractive. They make a good impression on users and force users to read your content.

22. Use Images and Video in Your Posts

When you add images and videos to your content, it makes your content more attractive and useful. In addition, people spend more time on your site.

1 image equals 1,000 words but images must be related to your content.

23. Keep Your Site Clean and Simple

The design of any site makes a good impression on the visitors. There are many great WordPress themes available in the market that give a clean and simple design to your site. But many new bloggers make their site so colorful that they seem to distract the readers’ attention.

Quick Tips about On Page SEO Techniques

  • Use your focus keyword in the title.
  • Use the focus keyword in permalink.
  • Use your focus keyword in the first paragraph.
  • Use your focus keyword in the image’s ALT Tag.
  • Please give the correct name before uploading images.
  • Use the related keyword in your content.
  • Use long tail keywords in your content.
  • Keep the keyword density around 1% to 2%.
  • Use infographics and videos in your content.
  • Your post length must be at least 1000 words.
  • Keep your post URL short.
  • Compress and resize them before uploading the image.
  • Boost page load speed.
  • Write a Catchy title for your blog post and use 65 characters.
  • Write custom and attractive meta descriptions and use 120 characters.
  • Link your old article with the new article.
  • Add External link to your article.
  • Do not use the H1 tag more than once.
  • Make your site mobile friendly.
  • Publish new and quality post daily on your blog.
  • Use the term modifiers in the title.
  • Keep your site design clean and simple.
  • Fix broken links in content.
  • Use the social share button below each post or at the beginning of the post.
  • Use the Nofollow tag for affiliate links and untrusted links.


These are some of the top on Page SEO tips that will help you in increasing your website traffic. When you implement these on page SEO techniques on your website, you will not get immediate results. It is a long time process, you have to be a little patient.

If this on page SEO tutorial has proved helpful for you, then do not forget to share it! 

We will be happy to hear your thoughts

Leave a reply

CommentLuv badge
WritersAreHere.Com || Your Content Writing Solution
Enable registration in settings - general
Compare items
  • Total (0)