Skip to content

On-Page SEO: A Checklist for Pages That Rank

SEO · Published · 6 min read · RankMonks

On-page SEO is the practice of improving the elements on a page itself, such as its title, headings, text, links and images, so that search engines understand it and searchers find it useful.

It is the part of SEO you control most directly. You cannot decide who links to you, but you can decide what your title says and whether your opening paragraph answers the question.

This checklist is organised in the order we would work through a page. Use it before you publish something new, and again when an existing page is underperforming.

Key takeaways

  • On-page SEO covers everything on the page you can edit directly, including the title tag, headings, body content, internal links, images and structured data.
  • The first check is always whether the page matches what searchers want, because no amount of tuning rescues the wrong kind of page.
  • The title tag and the main heading carry the most weight for telling search engines and people what a page is about.
  • A page should answer its main question in the opening lines and use subheadings that reflect the follow-up questions readers have.
  • Meta descriptions do not directly affect ranking, but a clear one can earn more clicks from the results page.

What does on-page SEO include?

On-page SEO includes the content of the page and the HTML elements that describe it. It sits between technical SEO, which deals with the site as a whole, and off-page SEO, which deals with links and mentions from elsewhere.

Element Where it appears What it does
Title tag Browser tab and search result headline States the page topic; strong relevance signal
Meta description Snippet under the result headline Persuades the searcher to click
URL Address bar and search result Gives a short, readable hint of the topic
H1 heading Top of the page Confirms the topic for the reader
Subheadings Throughout the body Organise the content into scannable sections
Body content The page itself Answers the query
Internal links Within the body and navigation Connect the page to related pages
Image alt text Image HTML Describes images for screen readers and search engines
Structured data Page code Labels the content type in a machine-readable way

If you are new to how these parts fit into the wider picture, start with what SEO is and how it works.

What should you check before you edit anything?

Check that the page has one clear target topic and that it matches the search intent for that topic. Everything else on the checklist depends on these two decisions.

  1. Pick one primary keyword. Name the main search this page should answer. If you cannot name one, the page has no clear job yet.
  2. Confirm the intent. Search the keyword and look at what ranks. If the results are guides and your page is a sales page, change the page or change the target. Our guide to search intent covers how to read the results.
  3. Check for competing pages. Search your own site for other pages on the same topic. Two pages aiming at one keyword tend to weaken each other, so merge them or give each a distinct focus.

How do you optimize titles, descriptions and URLs?

Write them for a person scanning a results page: put the topic first, be specific, and keep them short. These three elements form your listing in search results, so they affect both relevance and clicks.

Title tag

  • Put the primary keyword near the start.
  • Make it describe the page accurately. A title that overpromises gets clicks that leave straight away.
  • Keep it brief enough that it is unlikely to be cut off in results. Front-load the important words in case it is.
  • Give every page a unique title.

Meta description

  • Summarise what the reader will get, in one or two sentences.
  • Include the primary keyword naturally, since matching words may be shown in bold.
  • Expect search engines to rewrite it for some queries. Write a good one anyway.

URL

  • Use a few plain words that describe the page, separated by hyphens.
  • Do not change an existing URL without good reason. If you must, redirect the old address to the new one.

How do you structure the content itself?

Answer the main question at the top, then organise the rest under headings that match the questions a reader would ask next. This helps people scan, and it helps search engines and AI systems lift a clear passage.

Work through these checks:

  1. One H1. Use a single main heading that states the topic and includes the primary keyword or a close variant.
  2. A direct opening. Define the term or answer the question in the first one or two sentences. Background can follow.
  3. Logical subheadings. Use H2s for main sections and H3s for points within them. Do not skip levels for visual effect.
  4. Complete coverage. Compare your draft with the pages that rank. Note the subtopics they all cover and make sure you address them, then add something they lack, such as an example or a clearer explanation.
  5. Readable formatting. Keep paragraphs short. Use numbered lists for steps, bullets for sets of items and tables for comparisons.
  6. Natural language. Use the primary keyword where it fits and related terms elsewhere. Do not repeat a phrase for its own sake.

A quick test: read only the headings. If they tell a coherent story on their own, the structure is sound.

Link the page into the rest of your site, describe your images, and add structured data where a suitable type exists. These are the checks most often skipped, and they are usually quick to fix.

Internal links

  • Link out from the page to related pages on your site, using anchor text that describes the destination. "Read our guide to keyword research" is better than "click here".
  • Link in to the page from other relevant pages. A new page with no internal links pointing at it is hard for crawlers and readers to find.

Images

  • Write alt text that describes what the image shows. Leave it empty for purely decorative images.
  • Give files descriptive names and compress them so they do not slow the page.

Structured data

  • Add schema markup that fits the content, such as Article, Product or FAQPage.
  • Treat it as a way to help machines understand the page, not as a guarantee of an enhanced result. Google restricted FAQ rich results to well-known government and health sites in 2023, so FAQ markup on most sites now aids understanding only.

After publishing, check the page in Google Search Console. Use the URL inspection tool to confirm it can be indexed, then watch impressions and clicks for the target query over the following weeks.

Frequently asked questions

What is the difference between on-page and off-page SEO?

On-page SEO covers what you change on your own pages, such as titles, content and internal links. Off-page SEO covers signals from elsewhere on the web, mainly links and mentions from other sites.

Is the meta description a ranking factor?

No, the meta description is not used directly to rank pages. It still matters because a clear, relevant description can persuade more searchers to click on your result.

How long should a page be for SEO?

There is no ideal length for SEO. A page should be as long as it takes to answer the query fully and no longer, and the pages currently ranking give a reasonable guide to the depth searchers expect.

How often should you update on-page SEO?

Review important pages a few times a year, and whenever their clicks or positions fall. Facts go out of date, competitors improve their pages, and the intent behind a query can shift.

Can you have more than one H1 on a page?

A page can technically have more than one H1, and search engines cope with it. Using a single H1 is still the clearer choice, because it gives readers and machines one unambiguous statement of the topic.

On-page SEO is a matter of doing simple things consistently on every page. If you want a second pair of eyes on your most important pages, start a conversation.

Written by RankMonks.

Find out what the machines say about you.

Send us your site. We will reply with a short read on where you stand in search and in AI answers, and whether we can help.