C1/2939, Ground Floor, Sushant Lok 1, Gurugram, Haryana 122009, Indiahr@onsinfosolutions.com+91 98400 00004
SEO

On-Page SEO Checklist: Titles, Headings, Links and Schema

By ONS Infosolutions Editorial Team · · 5 min read

On-Page SEO Checklist: Titles, Headings, Links and Schema - illustration by ONS Infosolutions
Quick answer

On-page SEO is the optimisation of elements within a single page: its title tag, meta description, headings, body content, internal links, images, URL and structured data. A good checklist makes each page's topic obvious to readers and search engines, matches search intent and links the page into your wider site.

Key takeaways
  • Every page needs one clear topic, one primary keyword and a matching title and h1.
  • Write titles and descriptions for people first; they influence clicks.
  • Internal links and descriptive anchor text connect pages and share relevance.
  • Schema markup must reflect content that is visible on the page.

What is on-page SEO and when should you use this checklist?

On-page SEO covers everything you control directly on a page that helps search engines and readers understand it. Use this checklist when you publish a new page, refresh an old one or review pages that get impressions but few clicks.

Begin with the end goal. Before editing a single tag, write down the page's one main topic, the primary keyword and the intent behind it. If you have not done that research, our guide to keyword research shows how. Everything below flows from that decision.

How do you write a strong title tag and meta description?

The title tag is the clickable headline in search results and one of the clearest topic signals you can give. Keep it descriptive, place the primary keyword near the start where it reads naturally and add your brand at the end if space allows. Titles over roughly 60 characters may be shortened in results, though this varies by device and wording.

The meta description does not directly drive rankings, but it can improve click-through because Google often shows it as the snippet. Write around 140 to 160 characters, state the benefit and finish with a reason to click.

  • Unique title and description on every page.
  • Primary keyword included once, naturally.
  • Accurate promise: the page must deliver what the snippet says.
  • No keyword lists or repeated brand phrases.

How should headings and content be structured?

Use one h1 that states the page topic, then h2 headings for major sections and h3 for sub-points. Headings are an outline for readers who scan and for search engines parsing structure. Phrase some headings as the questions your audience asks, because that mirrors how people search and gives clear answers that can be quoted.

A useful test is to read only your headings. If someone skimmed them, would they understand the page's argument and know where to find a specific answer? If not, rewrite them until the outline stands on its own.

Put the answer first in each section, then explain. Include the primary keyword in the opening paragraph and one heading, and use related terms where they fit the sense. Cover the topic thoroughly enough to satisfy the intent without padding for length. Check competing pages for sub-topics you have missed, and add original value, such as examples, steps, checklists or your own experience.

  • One h1 only, matching the page title in meaning.
  • Logical heading order with no skipped levels.
  • Short paragraphs and lists for easy scanning.
  • Clear authorship, update dates and contact details on important pages.

What image and URL checks matter?

Images support understanding and speed. Compress them, size them to the space they occupy and give each a descriptive file name, such as handloom-cotton-sari-red.webp, rather than IMG_0457.jpg. Add alt text that describes the image for people using screen readers, mentioning the keyword only when it fits the description honestly. Decorative images can have empty alt text.

URLs should be short, lowercase and readable, using hyphens between words. Avoid changing a live URL without a 301 redirect, because that discards the page's history. Also confirm that each page declares a canonical URL and does not accidentally carry a noindex tag.

How do you add schema markup correctly?

Schema markup, or structured data, labels page content in a format search engines can parse. It does not guarantee rich results, but it clarifies meaning and may make a page eligible for enhanced listings. Use JSON-LD, the format Google recommends.

Schema is easy to over-engineer. For most small business sites, a correct Organization or LocalBusiness block, BreadcrumbList and Article markup on posts cover the useful ground. Add more only when it reflects real, visible content, and keep the data in sync when details such as phone numbers or opening hours change.

Choose types that match the page: Organization or LocalBusiness on the home or contact page, Article or BlogPosting on posts, Product on product pages and BreadcrumbList for navigation. FAQPage markup should be used only where the question and answer text is visible on the page, and be aware that Google now shows FAQ rich results for a limited set of sites, so do not rely on them for visibility.

Never mark up content that is not on the page, such as fake review scores. Validate with the Rich Results Test and monitor warnings in Search Console.

What does a final pre-publish review look like?

Run through this short list before you hit publish: topic and intent defined, title and description written, h1 and headings clear, primary keyword in the first paragraph, internal links added both ways, images compressed with alt text, schema validated, mobile view checked and a call to action in place.

Then request indexing in Search Console and check back in a few weeks for impressions and queries. Adjust titles and headings if the page appears for terms you did not expect. If you want an expert pass across your key pages, our team can help; get in touch to discuss a page-by-page review.

Frequently asked questions

How long should a title tag be?

Around 50 to 60 characters is a sensible target, because longer titles may be truncated in search results. Pixel width matters more than character count, so put the important words first and keep the title accurate and readable.

Do meta descriptions affect rankings?

Not directly, but a compelling description can raise click-through rate, and Google may use it as your snippet. Write a unique, accurate summary for each page, though Google sometimes rewrites it to match the query.

Is schema markup necessary for SEO?

It is not required to rank, but it helps search engines understand your content and may enable rich results. Use accurate JSON-LD that matches visible page content, and validate it before publishing.

Keep reading

SEO

Local SEO Guide for Indian Businesses

Local SEO India guide: optimise your Google Business Profile, keep listings consistent, earn reviews and build location pages to win nearby customers.

· 5 min read

← Older: Instagram vs LinkedIn: Which Platform Fits Your Business?Newer: How to Start Amazon Affiliate Marketing From Scratch →

Free consultation

Get help with SEO

Select every service you are interested in, tell us a little about your business and we will reply within one working day with next steps and a tailored proposal.

  • No-obligation discovery call
  • Transparent pricing, no lock-in surprises
  • Reply within one working day

Prefer to talk? +91 98400 00004 · WhatsApp

What help do you need? *

Affiliate & Partner Programmes
Digital Marketing
Other

By submitting you agree to be contacted about your enquiry. We never share your details.