Fredeveloper logo

Fredeveloper · Search Engine Optimisation · On-Page

On-Page SEO Optimization: A Page-by-Page Checklist

On-page is the part of SEO you control most directly — and where small oversights quietly hold good pages back. This is a thorough, element-by-element checklist: titles, meta descriptions, headings, content, URLs, images, links and structured data, with the best practice for each.

Last updated · 22 March 2026 ≈ 18 min read Every on-page element, checklisted

Of all the things that affect your search rankings, on-page optimisation is the part you control most directly — it's right there in your pages, yours to get right. Yet it's also where small, fixable oversights quietly hold good content back. On-page SEO is the practice of optimising the elements within a page — its title, headings, content, URL, images, links and structure — so search engines understand it and people want to click and read it. This guide is a thorough, page-by-page checklist of every element, with the specific best practice for each. Master this, and you've mastered the most controllable lever in SEO.

We'll place on-page within the wider SEO picture, walk the full anatomy of an optimised page, then go element by element: title tags and meta descriptions, headings and structure, content optimisation (keywords, intent and depth), URLs, images and internal links, and the more advanced on-page signals like structured data and demonstrating expertise. We finish with a consolidated checklist you can run against any page. It's detailed by design — on-page rewards precision.

For the broader context, our what is SEO guide and how to do SEO cover all the areas; this one drills into on-page specifically. Whether you're optimising a new page or auditing an old one, you'll have a complete reference. Let's start with where on-page fits.

On-page SEO · definition

Optimising the elements within a web page — title tag, meta description, headings, body content, URL, images, internal links and structure — so that search engines can understand and rank it well and visitors find it relevant, clear and worth engaging with. The most directly controllable part of SEO.

Quick FactsQuick Facts: On-Page SEO

DetailInformation
What it coversEverything within a page you can optimise
Key elementsTitle, meta, headings, content, URL, images, links
Why it mattersIt's the most directly controllable SEO lever
Golden ruleOptimise for people first, engines second
Title lengthKeep it concise — around 60 characters
Biggest mistakeKeyword stuffing instead of being helpful
Related guidesHow to do SEO · What is SEO · SEO strategy
Last updated22 March 2026

The ContextWhere On-Page Fits

SEO has three pillars: on-page (what's on your pages), off-page (your authority and reputation, chiefly links), and technical (your site's underlying health). On-page is special because it's almost entirely within your control — you don't need other sites or a developer to fix a weak title or thin content; you just do it. That makes it the natural place to start and the highest-leverage early work for most sites. Get on-page right and you give every page its best chance to rank for what it's about; neglect it and even great content underperforms.

The three pillars

On-page is the controllable one

On-pagewhat's on your pages★ fully in your control Off-pageauthority & links Technicalsite health
Illustrative. All three pillars matter, but on-page is the one entirely in your hands — no other sites, no developer required. That makes it the natural starting point and the fastest early wins.

The AnatomyAn Optimised Page, Mapped

Before the element-by-element detail, picture an optimised page as a whole. At the top sits a strong title tag and a clean URL; the page opens with a clear H1 and the core answer; the body is structured with logical H2 and H3 headings, written to genuinely satisfy the search with keywords used naturally; images carry descriptive alt text; internal links connect to related pages; and a meta description (shown in results) earns the click. Every element pulls in the same direction: helping engines understand the page and helping people use it. The map below shows how they fit together.

Page anatomy

Where each element lives

site.com/clean-url Title tag — keyword + compelling H1: the page topic H2: a section image + alt H3: detail → internal link title H1 headings meta inresults ↓
Illustrative. A well-optimised page is just every element doing its job in concert. Keep this map in mind and on-page SEO becomes a matter of checking each piece is right.

Element 1Title Tags & Meta Descriptions

Your title tag is the clickable headline in search results and one of the most important on-page elements. Best practice: include the primary keyword (ideally near the front), keep it concise enough not to be cut off (around sixty characters), make it genuinely compelling, and make every page's title unique. Your meta description is the summary line beneath it; it doesn't directly affect ranking, but a clear, enticing one (roughly 150 characters, including the keyword naturally) lifts click-through — and clicks matter. Together they decide whether your ranking actually earns a visit.

Title & meta

How your result reads

site.com › guides › topic Primary Keyword — Compelling, Clear Title An enticing summary that includes the keyword and makes someone want to click through to read more. title: ~60 chars,keyword near front meta: ~150 chars,earns the click
Illustrative. The title earns the ranking and the click; the meta description supports the click. Get both right on every important page — they're high-impact and entirely in your control.

Writing a good title is a small craft worth seeing demonstrated. Suppose you're optimising a page for the term “small business accounting software.” A weak title is something generic like “Our Software” or the company name alone — it tells neither the engine nor the searcher that this page is relevant. A better title leads with the keyword and adds a compelling angle: “Small Business Accounting Software — Simple, Affordable | [Brand].” Notice what it does: the primary keyword sits near the front (so it's clearly relevant and not cut off), a benefit (“simple, affordable”) gives a reason to click over rival results, the brand name closes it, and the whole thing stays within the rough sixty-character budget. The matching meta description then expands the promise — “Run your books in minutes, not hours. Easy invoicing, tax-ready reports, and friendly support for small businesses.” — including the theme naturally and selling the click. Compare that pair to a bare “Accounting Software | Home” and it's obvious which result a searcher reaches for. The lesson is that titles and descriptions are tiny pieces of copywriting with outsized impact: a few minutes per page, applied across your site, can lift how often your existing rankings actually earn a visit. Treat every important page's title and meta as ad copy you'd be proud of, because in effect that's exactly what they are.

Element 2Headings & Structure

Headings organise your page for both readers and engines. The rules: use exactly one H1 per page, describing what the page is about (often close to your target keyword); use H2s for main sections and H3s for sub-points beneath them, forming a logical hierarchy; and write headings that are descriptive and helpful (and naturally include relevant terms where it fits). Good heading structure makes a page scannable — people can jump to what they need — and helps engines understand its organisation and topic. Think of headings as the outline of your page made visible.

Heading hierarchy

One H1, logical H2s and H3s

H1 · page topic H2 · section H2 · section H3 · point H3 · point H3 · point H3 · point
Illustrative. Headings are your page's visible outline. One clear H1, logical H2 sections and H3 sub-points make the page scannable for people and understandable for engines.

Element 3Content Optimisation

The body content is the heart of on-page SEO — and optimising it means making it genuinely the best answer, not cramming keywords. The factors that matter: match the intent (give searchers what they actually want); cover the topic with depth (thorough enough to fully satisfy, beating what currently ranks); use keywords naturally (your primary term and related phrases woven in where they fit, never stuffed); ensure strong readability (clear language, short paragraphs, scannable layout); and add value with useful media where it helps. Keep it accurate and current, too. Modern on-page content optimisation is really just “write the genuinely best, clearest, most complete answer.”

Content factors

What optimised content does

Match intentwhat they want Depthcover it fully Natural keywordsnever stuffed Readabilityclear & scannable Useful mediawhere it helps
Illustrative. Optimised content satisfies intent, covers the topic in depth, reads clearly, and uses keywords naturally. In short: be the genuinely best answer — that's what the engine is judging.

On keyword placement specifically, a little guidance prevents the two common errors (using your term too little, or stuffing it everywhere). A natural, healthy pattern is: include your primary keyword in the title, the H1, near the start of the content, in a subheading or two where it fits, and naturally throughout the body wherever it genuinely belongs — plus related terms and synonyms that show you're covering the topic properly. The test is simply whether it reads naturally to a person: if you'd phrase it that way when explaining the topic to someone, it's fine; if you're contorting sentences to cram the exact phrase in, you've gone too far. Modern engines understand synonyms and related concepts, so you don't need to repeat one exact phrase mechanically — writing thoroughly and naturally about the topic will include the right terms on its own. Aim to read like an expert writing helpfully, not like someone optimising for a robot, and your keyword usage will almost always be right.

Element 4URLs, Images & Internal Links

Three more on-page elements quietly matter. URLs should be short, readable and keyword-relevant (e.g. /on-page-seo, not /page?id=472) — clean URLs help both engines and people. Images need descriptive alt text (which aids accessibility and tells engines what the image shows) and should be compressed so they don't slow the page. Internal links — links from this page to other relevant pages on your site, using descriptive anchor text — help engines discover and understand your content, spread authority around your site, and guide visitors deeper. None is glamorous, but each is easy to get right and adds up.

URLs · images · links

The quiet on-page elements

URLs/clean-readablenot /p?id=472 Imagesalt text + compressed Internal linksdescriptive anchorto related pages
Illustrative. Clean URLs, well-handled images and thoughtful internal links are small, controllable wins. Individually minor, together they meaningfully help engines and visitors navigate your page and site.

Internal linking deserves a little extra attention, because it's one of the most under-used on-page levers and entirely free. Every time you link from one of your pages to another relevant page, you do three useful things at once. You help search engines discover pages (they follow links to find content) and understand how your pages relate. You pass authority around your site — a strong page can lend some of its standing to the pages it links to, helping them rank. And you guide visitors deeper, keeping them engaged and moving them toward what they need (or toward converting). The craft is simple: when you mention a topic you've covered elsewhere, link to it, using descriptive anchor text that says what the linked page is about (“our on-page SEO checklist,” not “click here”). Make sure your important pages aren't orphaned — every page should be reachable through links — and that your best content is well-linked from elsewhere on the site. Done consistently, internal linking quietly strengthens your whole site's SEO and improves the visitor's journey, all without earning a single external link. It's one of the highest-return habits in on-page work, precisely because so many sites neglect it.

Beyond BasicsStructured Data & On-Page Trust

Two more advanced on-page considerations are worth knowing. Structured data (schema markup) is code you can add that helps engines understand your content and can enable rich results in the SERP — like review stars, FAQs or recipe details — which makes your listing stand out. It's optional but valuable where it fits your content. Separately, you can strengthen on-page trust and expertise signals: show who wrote the content and why they're credible, cite sources, be accurate and transparent, and include the kinds of detail that demonstrate genuine first-hand knowledge. These reinforce the page's credibility — increasingly important to how quality is judged — and they're entirely within your control on the page itself.

The ChecklistRun This Against Any Page

Here's the consolidated on-page checklist. For any page, confirm: a unique, compelling title with the keyword near the front (~60 chars); an enticing meta description (~150 chars); one descriptive H1 and logical H2/H3 structure; content that matches intent, covers the topic in depth, reads clearly, and uses keywords naturally; a clean, readable URL; images with alt text, compressed; helpful internal links with descriptive anchors; and, where relevant, structured data and clear trust signals. Run this on each important page and you'll catch the oversights that hold pages back.

The checklist

On-page, at a glance

☑ Unique, compelling title (keyword near front, ~60 chars) ☑ Enticing meta description (~150 chars) ☑ One descriptive H1; logical H2/H3 structure ☑ Content: matches intent, deep, clear, natural keywords ☑ Clean, readable, keyword-relevant URL ☑ Images with alt text, compressed ☑ Internal links with descriptive anchors ☑ Where relevant: structured data + trust signals
Illustrative. This is your reusable on-page audit. Run it against every important page — new or old — and systematically fix anything that fails. Most pages have several quick wins hiding in here.

To see the checklist do its job, imagine running it against a neglected existing page — say a service page that isn't ranking. You go down the list. Title? It's “Services” — generic and keywordless; you rewrite it with the keyword and a benefit. Meta description? Missing, so the engine is guessing what to show; you write a compelling one. H1? There are actually two, and neither describes the page; you fix it to a single clear H1. Content? A couple of thin paragraphs that don't really answer what searchers want; you expand it to genuinely cover the topic. URL? It's “/page2” — you can't easily change it now, so you note it. Images? No alt text; you add descriptive alt and compress them. Internal links? None, in or out; you link it to and from related pages. Structured data and trust? You add author and contact clarity. In an hour or two, a page failing most of the checklist becomes one that passes — clearer to engines, more clickable, more helpful — and it's now positioned to climb. That's the power of a checklist: it turns the vague instruction “optimise the page” into a concrete, finishable list of fixes, and it ensures you miss nothing. Run it on your most important pages first, then work outward, and you'll systematically lift your whole site's on-page quality.

PitfallsCommon On-Page Mistakes

The mistakeDo this instead
Keyword-stuffing the contentUse keywords naturally; focus on helpfulness
Duplicate or missing title tagsA unique, compelling title on every page
Multiple or no H1sExactly one descriptive H1 per page
Thin content for the queryCover the topic with genuine depth
Messy URLs & no alt textClean URLs; descriptive alt on every image
Optimising for engines, not peopleWrite for readers first — engines follow

In ShortOn-Page, Mastered

On-page SEO is the most controllable lever you have: optimise each page's title and meta description, headings and structure, content (for intent, depth, readability and natural keyword use), URL, images and internal links — plus structured data and trust signals where they fit. Run the checklist against every important page, fix what fails, and you give each page its best chance to rank for what it's genuinely about. None of it requires other sites or a developer; it's all in your hands.

The unifying principle, as always, is to optimise for people first and engines second — every best practice here ultimately serves clarity, relevance and helpfulness, which is exactly what search engines reward. Work through your pages methodically with this guide as your reference, and you'll turn on-page from a vague worry into a systematic, repeatable strength. It's the most reliable, controllable improvement in all of SEO — so it's the best place to put your effort.

On-page SEO in seven lines

  • On-page is the controllable pillar — start here.
  • Title & meta: unique, compelling, keyword near front, right length.
  • Headings: one H1, logical H2/H3 structure.
  • Content: match intent, go deep, read clearly, keywords natural.
  • URLs, images, links: clean, alt-texted, descriptively linked.
  • Where relevant: structured data & on-page trust signals.
  • Run the checklist on every page — optimise for people first.

How We WorkHow Fredeveloper Optimises Pages

On-page is where we often find the fastest wins — auditing every important page against the full checklist and fixing what holds it back: weak titles and metas, messy heading structure, thin or intent-mismatched content, poor URLs, missing alt text and internal links, and absent structured data. We optimise for people first, so the improvements lift both rankings and the experience. Explore our SEO services or get a free on-page review.

FAQFrequently Asked Questions

What is on-page SEO?

On-page SEO is optimising the elements within a web page — its title tag, meta description, headings, body content, URL, images, internal links and structure — so search engines can understand and rank it well and visitors find it relevant and worth engaging with. It's the most directly controllable part of SEO.

What's the difference between on-page and off-page SEO?

On-page SEO covers everything within your pages that you optimise directly — titles, headings, content, URLs, images and internal links. Off-page SEO covers signals from outside your site, chiefly authority and reputation built through links and mentions. On-page is fully in your control; off-page is earned.

What are the most important on-page SEO elements?

The title tag and content matter most, followed by headings, the meta description (for click-through), URL, images with alt text, and internal links. But they work together — a great title on thin content, or great content with a weak title, both underperform. Optimise all of them on important pages.

How long should a title tag be?

Keep it concise — around sixty characters — so it doesn't get cut off in search results. Include your primary keyword, ideally near the front, make it genuinely compelling so people want to click, and make every page's title unique rather than repeating the same one across pages.

How do I optimise content for on-page SEO?

Match the searcher's intent, cover the topic with enough depth to fully satisfy them (aiming to beat what currently ranks), use your primary and related keywords naturally rather than stuffing them, write clearly with short paragraphs and scannable structure, and keep it accurate. In short, be the genuinely best answer.

Do meta descriptions affect rankings?

Not directly — meta descriptions aren't a direct ranking factor. But they're the summary shown beneath your title in results, so a clear, enticing one that includes the keyword naturally improves click-through rate, and clicks matter. Write a compelling description (around 150 characters) for every important page.

What is structured data and do I need it?

Structured data (schema markup) is code that helps search engines understand your content and can enable rich results like review stars, FAQs or recipe details, making your listing stand out. It's optional but valuable where it fits your content — a useful on-page enhancement rather than a strict requirement.

How many H1 tags should a page have?

Exactly one. The H1 describes what the page is about and often includes or relates to your target keyword. Use H2s for main sections and H3s for sub-points beneath them to form a logical hierarchy. Multiple H1s or no H1 both muddle the page's structure for readers and search engines.

Is on-page SEO enough on its own?

It's essential and the most controllable lever, but not the whole picture — you also need a technically sound site (so pages can be crawled and perform) and off-page authority (links and reputation) to compete, especially in competitive markets. On-page gives each page its best chance; the other pillars amplify it.

Keep ReadingRelated Guides

How to do SEO yourself · What is SEO? · SEO strategy · Beginner SEO tips

Want Every Page Optimised Right?

We audit your important pages against the full on-page checklist and fix what holds them back — titles, structure, content, URLs, images, links and structured data — optimising for people first.

The most controllable wins in SEO.