Home  ›  Website SEO  ›  On-Page SEO

WEBSITE SEO / ON-PAGE SEO

On-Page SEO: Complete Guide to Content, Keywords, Search Intent & Page Optimization

Learn how to optimise individual web pages for search engines and users with better keyword targeting, search intent, headings, content structure, titles, internal links, images, entities and SEO-friendly page architecture.

Practical guidance without density formulas, magic word counts or ranking promises.

AN OPTIMISED PAGE, TOP TO BOTTOM
SEARCH INTENTWhat the reader actually wants
PRIMARY TOPICThe subject the page owns
TITLEDescribes the page in the results
H1States the topic on the page
INTRODUCTIONAnswers the question early
CONTENTComplete coverage with real substance
HEADINGSH2 and H3 organising the argument
IMAGESRelevant, described, optimised
INTERNAL LINKSConnecting related pages
FAQ & CTALoose ends and a useful next step
On-page SEO content structure showing title H1 headings internal links and supporting content

THE BASICS

What Is On-Page SEO?

On-Page SEO is optimising the content and page-level elements of a webpage so search engines understand what it covers and people find it genuinely useful.

The most persistent misconception is that this means adding keywords. It doesn’t. On-page SEO is mostly about deciding what a page is for, then making sure everything — the title, the heading structure, the content itself, the images, the internal links, the URL — supports that decision consistently. Keyword placement is a small part of that, and mechanical repetition actively works against it.

None of this guarantees rankings. What it does is make a page a credible candidate: relevant to the query, complete enough to answer it, clear enough to read, and structured well enough to be understood. Rankings then depend on competition, external signals, site-level factors and a great deal outside any single page’s control.

Off-page SEO covers signals from elsewhere — links and brand references from other sites. It matters, it’s largely outside your direct control, and it isn’t more or less important than on-page work. They answer different questions.

Aspect
On-Page SEO
Technical SEO
Main question
On-Page SEODoes this page deserve to answer the query?
Technical SEOCan search engines access and process it?
Typical work
On-Page SEOContent, intent, titles, headings, internal links
Technical SEOCrawling, indexing, redirects, sitemaps, performance
Changed in
On-Page SEOPage content and its structure
Technical SEOTemplates, server, configuration
Shared ground
On-Page SEOInternal links, structured data, semantic HTML, URLs
Technical SEOInternal links, structured data, semantic HTML, URLs
Failure mode
On-Page SEOA technically perfect page nobody needs
Technical SEOExcellent content nothing can reach
On-page SEO compared with technical SEO

On-page SEO covers

A well-written page still needs to be reachable. See our technical SEO guide for the foundation this sits on.

SEARCH INTENT

Search Intent and How to Match It

Search intent is the goal behind a query. Getting it wrong is the single most expensive on-page mistake, because no amount of optimisation rescues a page that answers a question nobody asked.

Informational

The reader wants to learn or understand something. “What is on-page SEO”, “how does search intent work”. Expects a guide, tutorial or explanation — not a sales page.

Navigational

The reader wants a specific site or page they already have in mind. Usually a brand, product or tool name. Little opportunity unless it's your brand.

Commercial Investigation

The reader is researching before deciding. “Best SEO tools”, “X vs Y”, “alternatives to”. Expects comparison, evaluation criteria and honest trade-offs.

Transactional

The reader intends to act — buy, book, sign up, download. Expects a product, service or booking page that makes the action easy.

Intent frequently overlaps. Someone searching a product category may be researching and ready to buy depending on where they are. A guide with a clear next step can serve both; a page that tries to be everything usually serves neither.

To match intent: study the query and what it implies about the reader’s situation, work out what content type would actually help, check whether existing results suggest a pattern, then build the page that satisfies the goal. Reviewing results is for understanding expectations — not for copying competitor pages, which produces pages indistinguishable from what already exists.

A useful test before writing: if someone with this query landed here, would they get what they came for without going back to search? If the honest answer is no, the problem is the page’s purpose, not its wording.

QUERYThe words someone typed
GOALWhat they are actually trying to do
INTENTInformational, commercial, transactional
CONTENT TYPEGuide, comparison, product, service
PAGE TYPEWhich page on your site should serve it
STRUCTUREHow the answer should be organised
NEXT STEPWhere they go once satisfied
Search intent framework from query through user goal to content type and page structure
Query
Likely intent
Content that fits
"what is on-page SEO"
Likely intentInformational
Content that fitsA guide or explanation
"on-page SEO checklist"
Likely intentInformational, task-focused
Content that fitsA practical checklist
"best SEO tools"
Likely intentCommercial investigation
Content that fitsA comparison with criteria
"buy running shoes"
Likely intentTransactional
Content that fitsA product or category page
"web design company Pune"
Likely intentLocal, commercial
Content that fitsA service or location page
Example queries mapped to search intent and content type
ON-PAGE SEO — primary topic
├── Search intent — subtopic
├── Keyword research
│   ├── Primary keyword
│   ├── Secondary keywords
│   └── Long-tail queries
├── Title tags
├── Meta descriptions
├── Heading structure
├── Content quality
├── Internal linking
├── Image optimisation
├── Entities
├── E-E-A-T
└── Content updates
Keyword and topic map for on-page SEO showing primary topic and subtopics
MAIN TOPICThe subject the page owns
SUBTOPICSThe parts a complete answer needs
RELATED CONCEPTSIdeas a reader would expect covered
ENTITIESPeople, products, tools, standards named
QUESTIONSWhat readers actually ask
COVERAGEA genuinely complete answer
Semantic SEO structure from main topic through subtopics and entities to complete coverage

KEYWORDS & TOPICS

Keyword Research, Semantic SEO and Entities

Keyword research is less about finding phrases to insert and more about understanding how people describe a problem. It tells you what they search for, how they phrase it, what they expect back and which subtopics they care about.

The primary keyword is the main topic a page addresses — one page, one clear subject. Secondary keywords are the related phrases covering its subtopics, which usually appear naturally when you cover the topic properly. Long-tail queries are longer and more specific, often revealing intent much more clearly than a two-word head term.

Semantic SEO shifts focus from repeating exact phrases to covering meaning, context and relationships. Search systems understand that page optimisation, content structure and title tags all belong to the same topic without being told repeatedly. Comprehensive coverage in natural language beats mechanical repetition, and reads better.

Entities are identifiable things — people, organisations, products, tools, places, standards, concepts. Naming them where relevant makes content clearer and more contextually complete. It doesn’t grant Knowledge Graph results or any other guaranteed outcome, and sprinkling entity names into text that doesn’t need them just makes it worse.

Topical authority is demonstrating thorough coverage of a subject across related, well-connected pages. There’s no published score for it — it’s a description of what good coverage looks like, not a metric to chase.

PAGE ELEMENTS

Title Tags, Meta Descriptions and Headings

The title tag tells search engines and readers what a page covers, and it’s what appears in results. Make it specific, accurate, unique across your site, and aligned with what the reader expects. Include the primary topic where it fits naturally.

Two honest caveats. Search engines may rewrite titles when they judge a different wording more useful for a query, so the tag is a strong suggestion rather than a guarantee of display. And there’s no universally correct character count — longer titles get truncated in results, which is a readability consideration, not a rule.

Meta descriptions summarise the page and may be used as the snippet. They are not a direct ranking factor. What they can do is influence whether someone clicks, so write an accurate summary that communicates the value, and write unique ones for pages that matter. Like titles, they’re often rewritten, and no exact length is guaranteed.

Headings organise information. The H1 states the page’s main topic; H2 marks major sections; H3 breaks those down. Use them for structure, not keyword placement — a heading that exists to hold a phrase rather than introduce a section makes the page worse for everyone.

On the multiple-H1 question: search engines don’t impose a universal one-H1-per-page rule, and modern HTML sectioning complicates it. That said, one clear H1 remains the simplest way to signal a page’s subject, and it’s what this page uses.

Be Specific

Describe what the page actually delivers.

Match Intent

Reflect what the reader expects to find.

Be Unique

Avoid duplicate titles across pages.

Write for People

If it reads awkwardly, it is over-optimised.

No Stuffing

Repeating phrases helps nobody.

Expect Rewrites

Search engines may display something else.

ILLUSTRATIVE SEARCH RESULT PREVIEW — NOT AN ACTUAL RESULT
example.com › website-seo › on-page-seo
On-Page SEO Guide: Keywords, Content & Optimization
Learn how to optimise page content, headings, keywords, internal links and search intent. Includes an on-page SEO checklist and audit workflow.
Illustrative SEO search result preview
 HTML — title, description and headingsEXAMPLE
<!-- Title: describes the page, unique across the site -->
<title>On-Page SEO Guide: Keywords, Content &amp; Optimization</title>

<!-- Meta description: a summary, not a ranking factor -->
<meta name="description" content="Learn On-Page SEO including search
  intent, keyword research, title tags, headings, content structure,
  internal links and images.">

<!-- The preferred URL for this page -->
<link rel="canonical" href="https://example.com/website-seo/on-page-seo/" />

<!-- Heading structure follows the content, not the keywords -->
<h1>On-Page SEO Guide</h1>

  <h2>What Is On-Page SEO?</h2>
  <h2>How Search Intent Works</h2>
    <h3>Informational Intent</h3>
    <h3>Transactional Intent</h3>
  <h2>Keyword Research</h2>
  <h2>Title Tags</h2>
  <h2>Internal Linking</h2>

<!-- Not this: headings existing only to hold phrases -->
<!-- <h2>On-Page SEO Tips On-Page SEO Techniques</h2> -->
TITLEWhat appears in search results
H1The topic, stated on the page
INTRODUCTIONThe answer, early — not four paragraphs in
MAIN ANSWERThe core of what the query asked for
H2 SECTIONSSupporting detail, logically ordered
EXAMPLESConcrete, specific, genuinely illustrative
VISUALSWhere they explain better than prose
FAQReal related questions, not keyword padding
RELATED LINKSWhere to go next
CTAOne clear, relevant action
On-page SEO content template from title through content structure to call to action

CONTENT

Content Structure, Depth and Quality

An introduction should identify the topic, address the intent and tell the reader what they’ll get — quickly. Generic openings that circle the subject for three paragraphs before saying anything are the most common reason people leave.

On length: there is no word count that produces rankings, and longer is not automatically better. A page should be as comprehensive as the intent requires — which depends on topic complexity, what readers need to act, and the content format. Padding a simple answer to hit a target makes it worse. Truncating a complex topic to stay short does too.

Quality in practice means: accurate information, original substance rather than a rewrite of what already exists, genuine usefulness, clarity, evidence where claims need it, first-hand experience where it’s real, sensible structure, and current information. Most thin content isn’t short — it’s long and says nothing.

Readability follows from short paragraphs, clear headings, lists and tables where they suit the content, concrete examples, and plain language. It isn’t a score to optimise; it’s whether someone can follow the argument.

Formatting should serve comprehension. Bullets for genuine lists, tables for genuine comparisons, code blocks for code. Bulleting prose that should be a paragraph fragments the reasoning.

KEYWORD USE

Where Keywords Belong — and Why Density Doesn't

The primary topic will naturally appear in the title, the H1, the introduction, relevant headings, the body content, the URL, and occasionally alt text and anchor text where genuinely descriptive.

The word doing the work there is naturally. Forcing the phrase into every location produces text that reads badly and signals optimisation rather than expertise. If a heading only contains the keyword because a checklist said so, the heading is wrong.

Keyword density is not a thing to optimise. There is no ideal percentage, no target ratio, and no formula that improves rankings. Advice specifying a figure — two per cent, one per hundred words — is repeating guidance that was never accurate. Search systems assess relevance and coverage, not arithmetic.

Keyword stuffing is what density-thinking produces: repetition beyond what natural writing requires, lists of variations, phrases forced into alt text and headings. It’s unpleasant to read and has been detectable for a very long time.

What replaces density is coverage. Search systems understand that page optimisation, content structure, heading hierarchy and internal linking all relate to on-page SEO. Covering a topic properly in natural language produces the relevant vocabulary on its own, because you can’t explain something thoroughly without using the words that belong to it.

 Keyword use — natural versus forcedEXAMPLE
<!-- Forced: the same phrase wedged into every slot -->
<title>On-Page SEO | On-Page SEO Tips | On-Page SEO Guide</title>
<h1>On-Page SEO: On-Page SEO Techniques for On-Page SEO</h1>
<img src="seo.jpg" alt="on-page seo on-page seo tips on-page seo">

<!-- Natural: the topic is clear, the language is human -->
<title>On-Page SEO Guide: Keywords, Content &amp; Optimization</title>
<h1>On-Page SEO Guide</h1>
<img src="content-structure-diagram.webp"
     alt="Content structure showing title, H1, headings and FAQ">

<!-- Related language that appears naturally when you -->
<!-- actually explain the topic: -->
<!--   page optimisation   content structure -->
<!--   search intent       heading hierarchy -->
<!--   internal linking    title tags        -->

<!-- There is no target density. Do not count. -->
Website SEO — pillar
├── Technical SEO
├── On-Page SEO — this page
│   ├── Search intent
│   ├── Keyword research
│   ├── Content optimisation
│   └── Internal linking
├── Core Web Vitals
├── Schema Markup
├── Image SEO
├── Local SEO
└── SEO Tools
Internal linking structure showing a pillar page and its supporting cluster pages
 URLs and anchor textEXAMPLE
# Readable, descriptive, consistent
/website-seo/on-page-seo/
/website-seo/technical-seo/
/blog/how-to-write-seo-titles/

# Harder to read and less useful
/page?id=72838
/p/2024/08/post-4471/
/on-page-seo-tips-tricks-guide-2024-best/

# Anchor text: descriptive and natural
<a href="/website-seo/technical-seo/">technical SEO guide</a>
<a href="/website-seo/core-web-vitals/">LCP, INP and CLS</a>

# Not this — tells the reader nothing
<a href="/website-seo/technical-seo/">click here</a>
<a href="/website-seo/technical-seo/">read more</a>

# And not this — the same exact-match anchor everywhere
<a href="/x/">on-page SEO</a> ... <a href="/x/">on-page SEO</a>

# Link attributes where the relationship warrants it
<a href="https://example.com" rel="nofollow">reference</a>
<a href="https://example.com" rel="sponsored">paid placement</a>
<a href="https://example.com" rel="ugc">user comment link</a>

LINKS & URLS

URLs, Internal Links and Anchor Text

URLs should be readable, descriptive and consistent. Long URLs aren’t inherently harmful and parameters have legitimate uses, but a slug that states the topic in a few words is easier to read, share and maintain. Avoid stuffing the slug with variations.

Internal links do more on-page work than almost anything else. They help readers find related content, establish relationships between pages, create paths for discovery, and give context about what a linked page covers. Add them because they genuinely help the reader at that point — links dropped in to hit a quota get ignored.

A cluster structure works well: a pillar page covering a broad subject, supporting pages covering its parts in depth, each linking to the pillar and to genuinely related siblings. See our website navigation guide for how this connects to site-wide structure.

Anchor text should describe the destination. “Click here” and “read more” tell readers and search engines nothing, and they’re poor for screen reader users navigating by link. The opposite failure is using the same exact-match phrase for every link to a page — vary it naturally to fit the sentence.

External links to authoritative sources support claims and help readers verify things. They don’t automatically improve rankings; link where a source genuinely adds value. Attributes like nofollow, sponsored and ugc describe the relationship — they’re not a ranking switch.

IMAGES

Image Optimisation and Alt Text

Images support comprehension, and on-page image work covers relevance, descriptive filenames, alt text, correct dimensions, compression, modern formats, responsive sizing and lazy loading below the fold. More detail in our image SEO guide.

Alt text exists primarily for accessibility — it’s what a screen reader announces in place of the image. That framing tells you how to write it: describe what the image conveys in this context, in a normal sentence. A chart’s alt text should say what the chart shows, not name the file.

Keyword-stuffed alt text fails both purposes. It’s meaningless to someone relying on it and transparently manipulative besides. Where the topic naturally belongs in the description, include it; where it doesn’t, leave it out.

Decorative images that add nothing should have an empty alt attribute (alt=""), which tells assistive technology to skip them. Omitting the attribute entirely is different and worse — some screen readers then read the filename aloud.

Filenames like content-structure-diagram.webp are better than IMG82937.webp for organisation and context. Captions are read more often than body text and are worth using where an image needs explanation — but not forced onto every image.

 HTML — alt text and image markupEXAMPLE
<!-- Describes what the image conveys, in context -->
<img src="on-page-seo-content-structure.webp"
     alt="Content structure showing title, H1, introduction,
          H2 sections, FAQ and call to action"
     width="1200" height="675" loading="lazy">

<!-- Decorative: empty alt tells screen readers to skip it -->
<img src="divider-pattern.svg" alt="">

<!-- Missing alt entirely — some screen readers read -->
<!-- the filename aloud instead -->
<!-- <img src="IMG82937.webp"> -->

<!-- Stuffed: useless to everyone -->
<!-- alt="on page seo on page seo tips seo guide seo" -->

<!-- A caption where the image needs explanation -->
<figure>
  <img src="search-intent-framework.webp"
       alt="Search intent framework mapping queries to content types">
  <figcaption>How a query maps to intent, content type and page type.</figcaption>
</figure>

<!-- Above-the-fold images should not be lazy-loaded -->

TRUST & RESULTS

E-E-A-T, Featured Snippets and SERP Features

E-E-A-T stands for Experience, Expertise, Authoritativeness and Trust. It appears in search quality rater guidelines as a framework for assessing content — it is not a score search engines calculate and apply, and treating it as one leads to cargo-cult tactics.

What it describes in practice: accurate information, first-hand experience where it’s real, clear sourcing for claims that need it, author information on topics where expertise matters, transparent About and contact details, honest claims and content that’s kept current.

First-hand experience is the hardest to fake and the most valuable. Original testing, real examples, actual workflows, specific observations from doing the work — these produce detail that rewriting existing articles cannot. The corollary matters: never fabricate experience. Invented case studies, fake testimonials and manufactured results are a trust problem long before they’re an SEO one.

An author bio does not by itself improve rankings. It helps readers judge whether to trust what they’re reading, which is the actual point.

Featured snippets extract an answer directly into results, usually as a paragraph, list or table. Content that answers a question directly and early, in a clearly structured way, is more likely to be usable that way. Nothing guarantees a snippet, and the formats shown change — write the clear direct answer because it serves readers, and treat any snippet as a bonus.

People Also Ask questions are useful for identifying subtopics readers genuinely wonder about. Use them to find gaps, not as a list of headings to generate near-identical Q&A blocks.

Other SERP features include image and video results, local packs, product results and rich results from structured data. Eligibility depends on the query, your content and search engine systems — see our schema markup guide for what markup can and can’t do.

Click-through rate is affected by titles and snippets, but also by position, query type, SERP layout, brand familiarity and device. A single title change producing a predictable CTR gain isn’t something anyone can promise.

RELEVANCEDoes it match the search intent?
ACCURACYIs the information correct and current?
DEPTHDoes it cover the topic adequately?
CLARITYCan a reader follow it easily?
TRUSTAre the claims transparent and credible?
Content quality framework covering relevance accuracy depth clarity and trust
IDENTIFYFind pages targeting similar intent
COMPARE INTENTDo they serve the same reader goal?
COMPARE CONTENTHow much genuinely overlaps?
DECIDEKeep separate, or consolidate into one
MERGEMove the best content into the surviving page
REDIRECTPoint the retired URL at its replacement
RELINKUpdate internal links to the survivor
MONITORWatch performance over following weeks
Workflow for identifying and fixing keyword cannibalisation

CONTENT PROBLEMS

Thin Content, Duplication and Cannibalisation

Thin content offers little useful information relative to its purpose. Crucially, this is not about word count — a 200-word answer that fully resolves a question isn’t thin, while a 2,000-word article restating the obvious is. The usual culprits are shallow pages, near-duplicate variants, mechanically generated pages and content written to exist rather than to help.

Duplicate content on-page usually means substantially similar content across several pages: near-identical service pages, product variants with the same description, location pages differing only by city name. The fix is either genuine differentiation or consolidation. URL-level duplication is a technical matter — see our technical SEO guide.

Keyword cannibalisation is when several pages compete to serve the same search intent, leaving none clearly the best answer. One important correction: two pages mentioning the same keyword is not cannibalisation. A guide and a product page can both mention a term while serving entirely different intents. The test is whether they target the same reader goal with substantially overlapping content.

Where it’s real, consolidating usually beats maintaining both — move the best material into one page, redirect the other, update internal links. Where the pages genuinely serve different intents, sharpen the distinction instead.

Content pruning means deciding, page by page, whether to update, consolidate, redirect, improve or remove. Low traffic alone is a poor reason to delete — a page may serve a small but important audience, support internal linking, or simply cover something seasonal.

MAINTENANCE

Content Updates and On-Page SEO Audits

Freshness matters where information changes: software guides, pricing, product details, regulations, procedures, anything documenting a moving target. A well-written explanation of a stable concept may need nothing for years. Changing a date without changing the content isn’t updating.

An on-page SEO audit evaluates whether a page still does its job: does it match the intent, cover the topic, carry a clear title and heading structure, link sensibly, handle images well, and read as something worth trusting?

Search Console query data is genuinely useful here. It shows which queries already generate impressions, which are unexpected, and where a page attracts a query it doesn’t properly answer — often the clearest signal of an intent mismatch. Be careful with the common leap from low CTR to “fix the title”: position, query type and SERP layout affect CTR at least as much.

Content gaps emerge from comparing what readers ask with what the page covers, from Search Console queries, and from noticing which subtopics readers would reasonably expect. Reviewing results helps you understand expectations — it isn’t licence to reproduce competitor structure.

01

Understand the Query

What is being asked and why.

02

Check Intent Match

Does the page format fit the goal?

03

Review Title and H1

Clear, accurate, unique, intent-aligned.

04

Review Headings

Logical structure, not keyword slots.

05

Review Content

Accurate, complete, original, current.

06

Review Internal Links

Useful, contextual, descriptive anchors.

07

Review Images

Relevant, optimised, properly described.

08

Review Trust

Honest claims, sources where needed.

09

Review UX

Mobile, readability, clear next step.

10

Update and Monitor

Change what matters, then watch.

SEARCH DATAQueries, impressions and pages reviewed
ACCURACYOutdated information identified
INTENTHas what readers want changed?
GAPSMissing subtopics listed
UPDATEContent revised, not just redated
STRUCTUREHeadings and flow improved
LINKSInternal links refreshed both ways
METADATATitle and description reviewed
PUBLISHChanges shipped
MONITORPerformance watched afterwards
Content update workflow from search data review through revision to monitoring
AUDIT STATUS — QUALITATIVE, NOT A SCORE
SEARCH INTENTOptimised
CONTENT DEPTHReview
TITLE & METAOptimised
HEADINGSOptimised
INTERNAL LINKSNeeds attention
IMAGESReview
TRUST SIGNALSOptimised
USER EXPERIENCEReview
On-page SEO audit status categories using qualitative indicators rather than a numerical score

PAGE TYPES

On-Page SEO by Page Type

The principles are constant; what changes is the intent being served and therefore what the page must contain.

Blog Posts

Informational intent. Answer the question early, structure with real headings, use specific examples, link to related guides, include genuine FAQs and keep the information current.

Service Pages

Commercial intent. Explain what the service covers, how it works, who it suits and what happens next. Include real proof — never invented testimonials — plus FAQs and one clear action.

Product Pages

Transactional intent. Write original descriptions rather than manufacturer copy, include specifications buyers actually compare, use multiple real images with proper alt text, show availability honestly and never fabricate reviews.

Category Pages

Category intent. A clear heading, a short genuinely useful introduction, well-organised listings, sensible filtering and supporting content that helps people choose — not a keyword paragraph at the bottom.

Landing Pages

Focused intent. One goal, a clear H1, supporting content that addresses hesitation, proof, and a single obvious action. See our landing pages guide.

Local Landing Pages

Local intent. Genuine information about serving that area: real details, real context, real contact information. Mechanically swapping city names across a template produces doorway pages — a well-known problem, not a shortcut. See local SEO.

WordPress

Set titles and meta descriptions deliberately rather than accepting defaults, keep permalinks clean and readable, use the heading blocks for structure rather than styling, write real alt text on media, use categories and tags with restraint, and add internal links in the content rather than relying on related-post widgets. Several SEO plugins do this job well; none is universally best. See our CMS guides.

WooCommerce

Product titles should describe the product as buyers name it. Descriptions need original content, not manufacturer text duplicated across every retailer. Give category pages a genuine introduction, keep variation pages from becoming near-duplicates, write alt text for product images, link related products contextually, and keep structured data accurate to what is actually offered.

 AI content quality checklistEXAMPLE
[ ] Factually accurate and verified
[ ] Original rather than a restatement of existing articles
[ ] Genuinely useful to the reader
[ ] Aligned with the search intent
[ ] Fact-checked against reliable sources
[ ] Reviewed and edited by a person who knows the subject
[ ] Free of unnecessary repetition and filler
[ ] Free of fabricated statistics or citations
[ ] Free of invented experience or case studies
[ ] Clearly sourced where claims need support
BRIEFTopic, intent and outline defined by a person
RESEARCHSources gathered and verified
DRAFTAI assists with structure and first pass
VERIFYEvery fact and figure checked
ADDReal experience and specifics supplied
EDITRewritten for accuracy and voice
REVIEWSubject-matter check before publishing
Responsible workflow for using AI assistance in SEO content

AI ASSISTANCE

AI Content and On-Page SEO

AI tools can help with organising research, drafting outlines, generating ideas, producing first drafts, editing and spotting content gaps. Used that way they save real time.

Two claims are both wrong: that AI content automatically ranks, and that it automatically fails. What matters is whether the result is accurate, original, useful and aligned with what the reader needs — the same standard applied to anything else.

The practical risks are worth naming. AI output is confidently wrong at times, which makes fact-checking non-negotiable — fabricated statistics and invented citations are the classic failure. It tends toward generic phrasing that says little. And it cannot supply first-hand experience, which is usually what makes content worth reading; asking it to invent examples produces exactly the fabrication that destroys trust.

The reliable pattern is a person defining the brief and outline, AI assisting with drafting, and a person verifying facts, adding real specifics and editing throughout. Published unreviewed, you get content indistinguishable from everything else on the topic — which is a competitive problem regardless of how search engines treat it.

CHECKLISTS

On-Page SEO Master Checklist

A working checklist rather than a scoring system. Not every item applies to every page — a product page and a long guide have genuinely different requirements.

Search intent

Topic & keywords

Title & meta

Headings

Content

Links

Images

Trust

Experience

 On-page SEO master checklistEXAMPLE
SEARCH INTENT
[ ] Intent identified before writing
[ ] Page format matches the intent
[ ] The reader's question is actually answered

TOPIC & KEYWORDS
[ ] Primary topic clearly defined
[ ] Secondary topics covered naturally
[ ] Related concepts and entities included
[ ] Language reads naturally, not optimised

TITLE & META
[ ] Title unique across the site
[ ] Title descriptive and intent-aligned
[ ] Meta description accurate and useful
[ ] Neither written for a character count

HEADINGS
[ ] One clear H1 stating the topic
[ ] Logical H2 sections
[ ] H3s used where they aid structure
[ ] No headings existing only to hold keywords

CONTENT
[ ] Original and accurate
[ ] Complete enough for the intent
[ ] Free of filler
[ ] Readable and well formatted
[ ] Information current

LINKS
[ ] Useful internal links in context
[ ] Descriptive, varied anchor text
[ ] External references where they support claims

IMAGES
[ ] Relevant to the content
[ ] Descriptive filenames
[ ] Meaningful alt text
[ ] Correct dimensions and optimised files

TRUST
[ ] Claims accurate and transparent
[ ] Author information where expertise matters
[ ] Sources cited where needed
[ ] No fabricated experience or reviews

EXPERIENCE
[ ] Mobile layout checked
[ ] Content parity across devices
[ ] Accessible headings, links and images
[ ] One clear next step

Before publishing

 On-page SEO publishing checklistEXAMPLE
[ ] Search intent confirmed
[ ] Primary topic defined
[ ] Keyword and topic research done
[ ] Title written
[ ] Meta description written
[ ] H1 written
[ ] H2/H3 structure complete
[ ] Content reviewed and fact-checked
[ ] Internal links added both ways
[ ] External references checked
[ ] Images optimised with alt text
[ ] URL slug reviewed
[ ] Structured data reviewed
[ ] Mobile layout checked
[ ] Accessibility checked
[ ] Technical SEO checked
[ ] Proofread
[ ] Call to action in place
PUBLISHPage goes live
INDEXINGConfirm it can be found
QUERY DATAWhich searches it attracts
INTENT CHECKDo those queries match the page?
GAPSWhat readers wanted and did not get
UPDATERevise based on evidence
MONITORKeep watching
Post-publishing workflow from indexing through query analysis to content updates

PRACTICE

Prioritising Work and Avoiding Common Mistakes

High Priority

Search intent mismatch, wrong page purpose, missing primary topic, major content gaps, an incorrect or absent title and H1. These determine whether a page can work at all.

Medium Priority

Internal linking, heading structure, image optimisation, missing supporting topics, metadata refinement. Real improvements to a page that already fundamentally works.

Lower Priority

Minor wording, small formatting adjustments, stylistic changes. Worth doing eventually; rarely worth doing first.

Context Decides

Priority depends on the page's purpose, how much traffic and business value it carries, and how far it currently falls short. A high-severity issue on an unimportant page can wait.

Common on-page SEO mistakes

Keyword Stuffing

Repetition beyond what natural writing needs.

Writing for Search Engines

Text optimised for a formula rather than a reader.

Ignoring Search Intent

A guide where a product page was needed.

Duplicate Titles

The same title across many pages.

Generic Meta Descriptions

The same summary everywhere, or none at all.

Weak or Missing H1

No clear statement of what the page covers.

Broken Heading Order

H3s used for styling rather than structure.

Thin Content

Length without substance.

Filler

Paragraphs added to reach a word count.

Over-Optimised Anchors

The same exact-match phrase on every link.

No Internal Links

Pages published and never connected.

Cannibalisation

Several pages competing for one intent.

Poor Alt Text

Stuffed, missing, or describing nothing.

Poor Mobile Experience

Checked only at desktop width.

Fabricated Claims

Invented statistics, reviews or experience.

Outdated Information

Dates changed, content untouched.

Copying Competitors

Producing what already exists.

Mechanical City Pages

One template, swapped place names.

REFERENCE

Learning Path, Cheat Sheet and How This Connects

On-page work doesn’t stand alone. A page needs to be technically reachable before content matters — see technical SEO. It needs acceptable performance, since LCP, INP and CLS affect whether readers stay, and content optimisation alone won’t fix them. Structured data can help search engines understand eligible content without guaranteeing rich results. Image SEO and local SEO go deeper on areas touched here, and SEO tools covers what to use for research and auditing.

Accessibility overlaps meaningfully: semantic headings, descriptive links, meaningful alt text and clear structure serve both readers and search engines. But accessibility is a discipline in its own right — keyboard operation, focus management, screen reader behaviour — and deserves treating as more than an SEO side effect. See website accessibility.

On conversions: satisfy the search intent first, then offer a relevant next step. A page that withholds the answer to push a form fails at both. One clear action beats five competing ones.

SEO fundamentals
Search intent
Keyword research
Topic mapping
Content structure
Title tags
Meta descriptions
Heading hierarchy
URL optimisation
Internal linking
Image optimisation
Entities and semantics
E-E-A-T
Content updates
Content audits
Advanced optimisation

On-page SEO cheat sheet

FAQ

On-Page SEO: Frequently Asked Questions

Short answers to the questions people ask most about content optimisation, keywords and search intent.

NEXT TOPICS

Continue Learning Website SEO

Technical SEO

Learn about crawling, indexing, URLs, redirects, sitemaps and site architecture.

Core Web Vitals

Understand LCP, INP and CLS and how to measure them.

Schema Markup

Learn how structured data helps search engines understand content.

Image SEO

Learn how images are optimised for accessibility, performance and search.

Local SEO

Learn how to optimise pages for local search intent.

SEO Tools

Explore tools for keyword research, audits and SEO analysis.

Website Accessibility

Learn where accessibility and on-page SEO overlap.

Landing Pages

Learn how focused pages are structured and optimised.

Improve Every Page With Better On-Page SEO

Build clearer, more useful and search-focused pages with stronger content structure, search intent alignment, internal linking, headings, keywords and user experience.