How to Do On-Page SEO (Step by Step)

On-page SEO is the most directly controllable layer of SEO work — no outreach, no waiting on external links, no infrastructure changes. Here's the full checklist, applied in order, for optimizing a single page from scratch or auditing an existing one.

Published

November 12, 2026

Read time

3 min read

How to Do On-Page SEO (Step by Step)

Confirm the target keyword and check search intent first

Before touching any on-page element, confirm the exact primary keyword this page should target and verify its intent by checking what's currently ranking — informational, commercial, or transactional content formats aren't interchangeable, and every subsequent step depends on getting this right first.

Optimize the title tag and meta description

Lead the title tag with the primary keyword or clear topic, keep it under roughly 55-60 characters accounting for pixel width, and make it specific enough to earn a click against competing results. Write a meta description under 155 characters that supports the title's promise with concrete specifics, even knowing Google may rewrite it.

Structure headings with the primary topic in the H1

Use exactly one H1 stating the page's main topic clearly, then a logical H2/H3 hierarchy below it with no skipped levels — each heading should be specific enough to function as a standalone mini-answer to its subtopic, supporting both readability and featured-snippet/AI-extraction eligibility.

Write comprehensive body content that matches intent depth

Cover the topic as completely as the current best-ranking results do, using natural language and the topic's related vocabulary rather than rigid exact-keyword repetition — length should follow from genuine completeness, not a target word count chosen in advance.

Link out from the page to 2-4 relevant existing pages using natural, varied anchor text, and separately add links pointing into the new or updated page from relevant existing high-authority pages — internal linking is fully within your control and shouldn't be left to chance.

Optimize images and add schema markup where relevant

Add specific, accurate alt text to every informational image, compress images for page speed, and implement relevant schema markup (Article, FAQPage, Product, or whatever type genuinely matches the page's content) using JSON-LD, ensuring every marked-up field matches what's actually visible on the page.

Set the URL slug and canonical tag

Use a short, descriptive, hyphenated URL slug that includes the primary keyword naturally, and set a self-referencing canonical tag as standard defensive practice even if no duplication issue currently exists.

Common mistakes to avoid

  • Treating on-page SEO as a fixed checklist applied identically to every page type, rather than adapting depth and format to the specific keyword's intent.
  • Optimizing title tags and headings for the keyword while the actual body content doesn't fully deliver on what they promise.
  • Skipping internal linking because it feels like a minor step compared to content writing — it's one of the highest-leverage, fully-controllable levers available.

FREE BACKLINK PLAN

Build authority with backlinks that matter

Get a shortlist of sites that already link to competitors in your niche, ranked by authority, without doing the outreach research yourself.

  • 20 link opportunities matched to your niche
  • Discover competitor backlink sources
  • Get actionable link-building opportunities
Backlinks

We'll email you the results and occasional SEO tips. Unsubscribe anytime.

FAQs

Common questions

On-page SEO optimizes individual page elements (titles, headings, content, images); technical SEO covers site-wide infrastructure (crawlability, speed, indexing) that on-page work depends on but doesn't directly control.

For pages already ranking and getting traffic, a periodic review (alongside a broader content audit) catches drift — a title that no longer matches updated content, internal links that go stale — worth checking at least annually.

Related Reading

How to Do a Backlink Audit

How to Do a Backlink Audit

A backlink audit reviews a site's full link profile for health and opportunity — not to reflexively disavow every flagged link, but to understand what's actually driving (or risking) the site's authority, and to catch genuine problems early.

How to Write Alt Text for SEO

How to Write Alt Text for SEO

Alt text serves two audiences that never overlap: screen reader users who need to know what an image shows, and search engines that use it as a ranking signal for image search. Writing it well means satisfying both without keyword-stuffing either one.

How to Fix Duplicate Content Issues

How to Fix Duplicate Content Issues

Duplicate content rarely means someone copied your site outright — far more often, it's an accidental byproduct of URL parameters, syndication, or a site migration. Here's how to find it and fix each common scenario correctly.

Done reading?
Let’s startdoing.

Stop doing SEO manually. Join thousands of teams using SeoSorted to automate their organic acquisition.

No Card Required.