SEO

On-Page SEO Checklist: 12 Steps to Optimise Every Page You Publish

A practical checklist for optimising each page: topic, title, meta description, headings, content, links, images, URL and indexing checks.

Illustration for: On-Page SEO Checklist: 12 Steps to Optimise Every Page You Publish
In this article
  1. 1. Choose one main topic and search intent
  2. 2. Write a clear title tag
  3. 3. Write a helpful meta description
  4. 4. Use headings properly
  5. 5. Create genuinely useful content
  6. 6. Add internal links with descriptive anchor text
  7. 7. Optimise images and alt text
  8. 8. Keep the URL short and readable
  9. 9. Check mobile experience and speed
  10. 10. Confirm the page can be indexed
  11. 11. Add structured data, and 12. Review and update
  12. Frequently asked questions
  13. Conclusion

Key takeaways

  • Give each page one clear topic and one main search intent.
  • Write a unique title and meta description, and use headings that make the page easy to scan.
  • Useful, specific content beats keyword repetition.
  • Check internal links, image alt text, speed and indexing before you call a page finished.

On-page SEO means improving the content and structure of an individual page so that search engines understand it and people want to click and stay. Unlike links from other sites, it is entirely in your control. For a small business website in Tamil Nadu or anywhere in India, getting each page right is often the cheapest improvement available.

This on-page SEO checklist is written for people who publish or update pages themselves: service pages, location pages, product pages and blog posts. Work through it in order each time, and keep it as a template for your team. Nothing here guarantees a ranking, because search engines weigh many signals, but a page that fails these basics is working against itself.

1. Choose one main topic and search intent

Before writing, decide what the page is for and what the searcher wants. A person searching "CBSE school fees Tirunelveli" wants fee details, while one searching "how to choose a school" wants guidance. Those need different pages. Trying to rank one page for several unrelated topics usually weakens all of them.

  • Pick a primary keyword in the words your customers use, including local terms and common spellings.
  • Check what already ranks. Are the results service pages, guides, lists or maps? Match the format.
  • Choose a few related phrases to cover naturally, such as variations and questions.
  • Avoid two pages targeting the same keyword. Merge or differentiate them.

2. Write a clear title tag

The title tag is the headline in search results and a strong relevance signal. Put the main topic near the start, make it read naturally, and make it unique for every page. A common guide is to keep titles around 60 characters, because longer ones may be cut off in results, but Google does not publish a fixed limit and may rewrite titles it finds unhelpful.

Compare "Home" or "Services" with "Website Design Company in Chennai for Schools and Clinics". The second says what the page is, who it is for and where.

3. Write a helpful meta description

Google has said that the meta description is not a direct ranking factor, but it can be shown as the snippet and affect whether people click. Write a short summary, roughly 120 to 160 characters as a common guide, that says what the page offers and why to click. Include the main topic naturally, and avoid copying the same description onto many pages. Google may choose a different snippet from the page text for some searches, which is normal.

4. Use headings properly

Use one H1 that states the page topic, then H2 headings for the main sections and H3 headings for sub-points. Headings help readers scan, which matters on a phone, and they help search engines see the structure.

  • Make the H1 and title tag consistent in meaning, though not necessarily identical.
  • Include natural variations of your keyword in some H2s, such as questions people ask.
  • Do not use headings only for styling, and do not skip levels without reason.

5. Create genuinely useful content

Write the page to answer the visitor's question fully, in plain language. Google's guidance asks for helpful, people-first content, so think about what a real customer would want to know before contacting you.

  • Open with the answer or the offer, not a long introduction.
  • Add specifics: services, process, timing, areas served, who it suits, and honest limits.
  • Include proof you can stand behind, such as real photos, qualifications, and genuine reviews.
  • Use the main keyword where it fits naturally in the first paragraph, and do not repeat it mechanically.
  • Add a short FAQ section with real customer questions.
  • Include a clear next step, such as a call button, enquiry form or WhatsApp link.

Warning: Do not copy text from competitors or publish thin pages that differ only by a city name. Pages made at scale with little original value can be treated as low quality. Write each page properly or do not publish it.

Internal links connect your pages, help visitors find related information and show search engines which pages matter. Link from a page to related services, guides and your contact page, using anchor text that describes the destination. "Our local SEO service" is helpful. "Click here" is not.

  • Link from older, popular pages to new ones.
  • Link important service pages from your menu and from related articles. For example, this checklist connects naturally to our technical SEO basics and Google Business Profile tips.
  • Fix broken links when you find them.
  • Do not stuff a page with dozens of links.

7. Optimise images and alt text

Images make pages more useful and trustworthy, but they also slow pages down if they are large. Compress them, use a suitable format, and give them descriptive file names. Add alt text that describes what the image shows, in plain words. It helps people using screen readers, and it helps search engines understand the image.

For example, "Students in a Class 5 science lab at a school in Tenkasi" is better than "image1" or a string of keywords. Skip alt text on purely decorative images where your CMS allows it. Check our website speed checklist for image and loading tips.

8. Keep the URL short and readable

Use a short URL that describes the page, such as /website-design-chennai rather than /page?id=482. Use lowercase and hyphens, avoid unnecessary words and dates, and avoid changing URLs after publication, because links and bookmarks to the old address will break. If you must change one, set up a permanent 301 redirect from the old address to the new one so visitors and ranking signals are not lost. Keep one version of each page, using either www or non-www and https consistently, so the same content is not reachable at several addresses.

9. Check mobile experience and speed

Most visits from Indian users come from phones, and Google indexes the mobile version of pages. Open the page on a real phone and check that text is readable without zooming, buttons are easy to tap, popups do not cover content and the page loads reasonably on mobile data.

Google's Core Web Vitals measure loading, responsiveness and visual stability. The thresholds are published in Google's documentation and can be updated, so check the current documentation, and use tools such as PageSpeed Insights. For a deeper fix, see our technical SEO service.

10. Confirm the page can be indexed

A page cannot rank if search engines cannot index it. Before and after publishing:

  1. Check for a noindex tag. Make sure the page is not blocked by a setting left on from development.
  2. Check robots.txt. Confirm the page is not disallowed.
  3. Use the URL Inspection tool in Google Search Console. See whether it is indexed, and request indexing for new important pages.
  4. Check the canonical tag. It should point to the page itself unless you intend otherwise.
  5. Include it in your sitemap.

11. Add structured data, and 12. Review and update

Structured data (schema markup) helps search engines understand details such as your business, FAQs, products and reviews. It does not guarantee rich results, and Google's eligibility rules change, so check the current documentation and test with Google's Rich Results Test. Only mark up content that is actually visible on the page.

Finally, review key pages every few months. Check that phone numbers, fees, addresses and offers are current. Look in Search Console at which queries bring impressions and clicks, and improve pages that get impressions but few clicks by sharpening the title and description. A page with strong local intent should also support your local SEO work, and our on-page SEO service can audit your pages and give you a prioritised fix list.

Frequently asked questions

How long should a page be for good on-page SEO?

There is no ideal length. A page should be as long as it needs to be to answer the question well. A simple service page may be a few hundred words, while a detailed guide needs more. Focus on completeness and clarity, not word count.

How many times should I use my keyword on a page?

There is no magic number. Use the keyword where it reads naturally, in the title, heading and early text, and use related phrases elsewhere. If it sounds repetitive when read aloud, reduce it.

Do meta descriptions affect rankings?

Google has said meta descriptions are not a direct ranking factor, but they can influence clicks when shown as the snippet. A clear, accurate description is still worth writing for important pages.

How often should I update my pages for SEO?

Review important pages every few months, and sooner when prices, services or contact details change. Update pages that slip in performance, using Search Console data to guide you.

Conclusion

Run this checklist every time you publish or update a page. Consistent basics add up across a whole site. If you would like an expert review of your key pages, contact us and we will list the fixes in order.

Hope Web Creations Team

Practical guides on websites, ads and search from the team at Hope Web Creations. Updated October 2026.