On-page SEO is the part of search engine optimization you fully control. Small improvements to each page can lift your rankings and clicks without any extra budget. Use this on-page SEO checklist every time you publish or update a page.
1. Choose One Main Keyword per Page
Each page should target one main keyword and a few closely related phrases. Two pages targeting the same keyword compete with each other. My keyword research guide explains how to choose them.
2. Match Search Intent
Search the keyword on Google and look at the top results. Are they guides, product pages, lists or local businesses? Create the type of page Google is already rewarding.
3. Write a Compelling Title Tag
- Include the main keyword, ideally near the start.
- Keep it around 50 to 60 characters so it is not cut off.
- Make it appealing to click, for example by adding a benefit or number.
4. Write a Clear Meta Description
The meta description does not directly affect rankings, but it influences clicks. Summarize the page in about 140 to 160 characters, include the keyword and give a reason to click.
5. Use a Short, Descriptive URL
Good: /local-seo-guide/. Bad: /page?id=123 or very long URLs full of stop words.
6. Use One H1 and Logical Headings
Each page should have one H1, usually the page title, that includes the keyword. Use H2s for main sections and H3s for sub-points, like a clear outline.
7. Put the Keyword in the First Paragraph
Mention the main topic early so readers and search engines immediately know what the page is about.
8. Write Helpful, Complete Content
Answer the searcher’s question fully, add examples and real experience, and cover related questions. Quality and usefulness matter far more than word count.
9. Make Content Easy to Read
- Short paragraphs and sentences.
- Bullet points, numbered lists and tables.
- Bold key points.
10. Optimize Images
- Compress images and use modern formats like WebP.
- Use descriptive file names, such as homestay-munnar-room.webp.
- Add alt text that describes the image naturally.
11. Add Internal Links
Link to related pages and posts on your own website using descriptive anchor text. Internal links help visitors explore and help Google understand your site structure.
12. Link to Trusted External Sources
Where useful, link to official or authoritative sources that support your content.
13. Add Schema Markup
Structured data such as Article, FAQ, LocalBusiness or Product can help search engines understand your page and may enable rich results.
14. Check Mobile and Speed
Open the page on your phone. It should load fast, text should be readable and buttons easy to tap. Test with Google PageSpeed Insights.
15. Add a Clear Call to Action
Ranking is only half the job. Tell visitors what to do next: call, message on WhatsApp, request a quote or read a related article.
Frequently Asked Questions
How long should a page be for SEO?
As long as it needs to be to fully answer the search. Some service pages need 600 words, detailed guides may need 2,000 or more.
Should I use the keyword many times?
No. Use it naturally in key places and use related words throughout. Keyword stuffing hurts readability and rankings.
How often should I update old pages?
Review important pages at least once or twice a year and update facts, examples and links.
Final Thoughts
On-page SEO is a habit, not a one-time task. Apply this checklist to every important page and you will see steady improvements. If you want a professional audit of your website, my SEO services start with a full on-page and technical review.