On-Page SEO is one of the most important parts of SEO. This helps you get top rank in search results and increase organic traffic.
Today in this article, I am going to share with you a complete on-page SEO checklist.
So let’s start from the beginning…
What is SEO and Why Is It Important
SEO means – Search Engine Optimization. It helps you get a better rank in the search result and increase the number of visitors on your site.
If you publish good quality content on your blog but do not use SEO, then people will not be able to access your website.
When users search for anything then the search engine will not be able to list your site in SERPs. This means it can be very difficult to get traffic to your website without SEO.
How Many Types of SEO
There are two types of SEO,
- On Page SEO – Optimizing content quality, keyword, title, tags, keyword research etc is called on page SEO optimization.
- Off page SEO– In this SEO process, link building and promotions are included.
But here I will only talk about on page SEO techniques!
on Page SEO Techniques to Rank on The First Page
On Page SEO is a process in which we optimize content (title, permalink, meta description, website loading speed, alt tag etc) to get higher rank in search engines and more traffic.
You do not have to work harder for this, you have to follow some tips and process. And you’ll be able to derive good traffic on your website.
1. Produce Quality Content
This is the first and most important step. Always write unique, Interesting and something new on your Blog.
If you do not write engaging contents, then readers will not stay on your blog for a long time and they will soon leave your blog. Apart from this, Google does not rank low-quality content.
When Google ranks
2. Optimize Your Title
The title of your blog post is a very important aspect in on page SEO optimization. When search engines crawl your content, they check
Also, it makes a significant impact on visitors. If your title does not attract visitors, they will never click on your content. No matter how good your article is.
Always try to keep your main keyword at the beginning of the title. Sometimes it may happen that you have trouble keeping it in the beginning, then put it in the middle. It helps to better understand search engines – what content is about.
3. Length of Your Articles
Long articles are much better than small articles. Lengthy articles performs better in search engines.

So always try to write detailed, high-quality, lengthy posts. But keep one thing in mind, do not write nonsense things to increase your content length.
Here’s a guide on Search Engine Land for better understanding:The SEO And User Science Behind Long-Form Content
4. Create SEO Friendly URLs
Always keep your post URL short and add your main keywords to it. This helps the search engine to understand what your post is about. Here is a guide on how to create an
Do not use special characters, symbols, brackets, commas for the URL.
Create a short and readable URL. Long URLs does not fully visible in search results.
5. Keyword Research
Keyword Research is the part of on-page SEO. If you publishing unique and very useful articles on your blog, but do not do Keyword Research, your articles will not rank in SERPs.
There are many great tools and websites that can help you find good keywords related to your article. Here is a list of Best Keyword Research Tools you can use.
Always choose low competition and high searches keywords for your article and for this you can use Google AdWords Keyword Planner.
6. Use Long Tail Keywords
Long Tail Keywords play an important role to increase traffic. These are very targeted.
Benefits of using Long Tail Keywords:
- Less competition.
- Better conversion rates.
- Rank ranks well in search results.
- Helps to get more traffic from search engines.
7. Optimize Your Images
There are many bloggers who ignore image optimization. They do not use Proper Name and alt tag 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 ALT tags. Here is a detailed guide on Image SEO Tips
Apart from this, 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 the reader and Google does not like it at all.
You think that using too many keywords in the blog post will bring more traffic to your blog, but it has the opposite effect. This technique leads your site to penalty.
The keyword density in your post should be 0.5% -2%.
9. Make Your Site 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.
More than 60% – 70% of the searches are now done on mobile devices. That’s why
You can use Google’s Mobile Testing Tool to check your website or blog is mobile-friendly. If not, here is a guide – How to Make Your WordPress Website Mobile-Friendly.
10. Drop Your Focus Keyword in The First 100 Words
Use Focus Keyword once in 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. It makes your content more SEO friendly and your content performs better in SERPs.
11. Make Your Site Fast
Google is using page speed as a ranking factor. So make sure your website loads fast. If your site loads very slowly, Google will not rank your site.
Also, visitors do not like to visit slow loading sites. Fast loading affects both website ranking and user experience and ranks well in search results. 18 Ways How to Speed Up WordPress Site
Quick tips to improve 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 the best Cache plugin.
- Minimize Redirects.
- Use a
good web host.
12. Optimize Meta Descriptions
13. Heading Tags
H1 tag boosts your ranking and helps understand search engines what your page is about.
There are many WordPress themes that do not use the H1 tag for the title. If you use such a theme, you should use the H1 tag for your title. Never use the H1 tag more than once.
Apart from this, Heading Tags helps you create a readable blog post. Suppose you write a post whose length is 5000-6000 words but does not use the proper Heading Tags, then visitors will find it hard to read.
14. Regularly Publish Fresh and New Posts
This increase both your ranking and reader. But your content should be informative and useful. Visitors like to read those blogs that publish content daily with new and unique ideas.
Appart from this, Google gives more priority to those blogs that regularly publish posts.
If you publish 2 posts in a week but do not publish anything next week, then this strategy is worse than publishing 1 posts a week.
15. Find Broken Links in Your Content
If your site has too many broken links (404 not found), Google will slowly crawl your site. Search Engine (Google) will understand, the website owner does not maintain the site well.
Broken Links affects 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. Also, this plugin automatically sets the ‘
16. Internal Links
Internal linking is very important part of onPage SEO.
When you link your old article to the new one, it is called internal linking. It has many benefits.
- Link juice passes.
- Boost Pageviews.
- Reduce Bounce rate.
- Make your content more informative and user-friendly.
- Google crawl your site faster and better way.
- Improve your website SEO.
17. Use Related Keyword in Content
Using only focus keywords in your content is not good according to on Page SEO. Use some related keywords in your content. So that search engines can better understand your content 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 linking with untrusted sites, set rel = “
And for this, you can use the Ultimate Nofollow plugin. This plugin gives full control over the rel = “
In addition, if you use the affiliate plugin to manage your affiliate link, you can easily set no-follow attribute for your affiliate link using the plugin.
19. Use Outbound Links (External Link)
When you add an outbound link to your content, it makes your content more useful for visitors. Also helps Google figure out your page’s topic.
When you link to an external site, You have to take care of many things – the content of that site should be relevant or be useful, that site should not be spammy, its DA and PA should also be good etc.
20. Use Social Sharing Buttons
Social signals do not play a direct role in your site’s ranking. But social shares attract more attention to your content.
Use the Social Share button at the bottom of each post or at the beginning of the post. So that readers can easily share posts on their favourite social platform.
Here’s a guide – How to Add Social Media Share Buttons to WordPress Posts
21. Use Modifiers Word in Your Title
Modifiers Words (“best”, “guide”, “checklist”, “fast” and “review”)make your title more attractive. They put a good impression on the user and compels to read your content.
22. Use Image and Video to Your Post
When you add images or video to your content, it makes your content more attractive and useful. Also, people spend more time on your site.
1 image equals 1,000 words but the image should be related to your content.
23. Keep Your Site Clean and Simple
The design of any site creates a good impression on readers. There are many great WordPress themes available in the market that provide a clean and simple design. But many beginners make their site so colourful that distracts the reader’s attention.
Some Quick Tips About On Page SEO Techniques
- Add your main keyword in the title.
- Add your main keyword in the permalink.
- Drop your main keyword in the first paragraph.
- Add your main keyword in the image alt tag.
- Rename your images before uploading.
- Use related keywords to your content.
- Use long tail keywords for your contents.
- Keep your keyword density around 1.5% to 2%.
- Add infographics and video to your content.
- Write a post of at least 1000 words.
- Keep your post URL short.
- Compress and resize images before uploading.
- Boost your page load speed.
- Create a catchy title and use 65 characters.
- Create custom and attractive meta description and use 120 characters.
- Link your old articles in a new article.
- Add external links.
- Don’t put H1 tag more than one.
- Make your site mobile friendly.
- Publish new and quality post on a regular basis.
- Add modifiers word in the title.
- Keep your site design clean and simple.
- Fix broken links in your content.
- Use the social share button at the bottom of each post or at the beginning of the post.
- Use Nofollow tag for Affiliate links and untrusted links.
Conclusion
These are the on-page SEO techniques that will help you to increase your website traffic. When you implement these techniques on your website, you will not see results immediately. This is a long time process, you have to be a little patience.
I’m done, and it’s now your turn! Find this on Page SEO guide helpful? Don’t forget to share!
Vinod vaishnav says
Thank you bro, amazing article.
Ayan says
Very good information. I will definitely apply this on my blog.
Vinod vaishnav says
It is a really nice article and I got wonderful information about on page seo. Thanks a lot!
Pushpa singh says
Good Information You gave Us…Please Support Us Bro
Shiv says
Its really a great post. It has been documented well. The tricks which you have mentioned will surely help every blogger.
Ashish Verma says
Amazing post, I got a lot of information through this post.
Gajanan Vachane says
Very very nice information sir ji thank you for this info
Rahul Singh says
Nice post…
Manoj Dwivedi says
Your information is very useful for us.
Vimal Kumar says
Hello Aman,
You have explained so well and have monitored everything.
Thanks a lot.
Dileep Gupta says
You have explained in great detail about On-Page SEO.
Thakur abhay says
You have written a very useful article.
Rajednra Prasad says
Thanks for a really useful guide to on-page SEO. I knew some of this…
Bhavesh says
Thx For Sharing Informative Article . Thx a lot .
Subhash Kumar says
Very nice post