Blog

What Is On-Page SEO? How to Do It, With a Checklist

Last Updated: October 12, 2026

Summary: On-page SEO is everything you do on a web page itself to help it rank: the content, the title tag and meta description, headings, URL, internal links, images and structured data. It is the part of SEO you control completely. Done properly, each page targets one clear search, answers it better than the competing pages, and is laid out so that both people and search engines can read it. In 2026 the same work decides whether a page gets cited in AI-generated answers.

Most business websites were built to look right and describe the business, not to rank. On-page SEO is the work of turning those pages into ones Google wants to show: the right page for the right search, written and structured so the answer is obvious. This guide explains what on-page SEO covers, which elements matter, how to optimise a page from top to bottom, and what changes when the searcher is an AI assistant rather than a person scrolling results. A checklist at the end pulls it together. It is written for the business owner or marketing manager who edits their own site in WordPress.

What is on-page SEO?

On-page SEO (also called on-site SEO) is the practice of optimising the content and HTML of individual pages so they rank higher in search engines and bring in relevant traffic. It covers what the page says, how it is structured, what it is called, how it links to other pages and how it is marked up for search engines.

It sits alongside two other kinds of SEO. Technical SEO is the site-level work that lets search engines crawl, index and load your pages at all. Off-page SEO is what happens on other sites: the links and mentions that give your site authority. On-page SEO is the one you can do yourself, page by page, this afternoon.

Why on-page SEO matters

Google ranks pages, not websites. For each search, it chooses the page that best answers it, and it works out what each page answers from the on-page signals: the title, the headings, the words on the page, the links pointing at it and what they say. A page that never states clearly what it is about will not rank for it, however good the business behind it.

On-page SEO also decides what happens after the click. A page that matches the search, answers it quickly and leads somewhere useful turns a visitor into an enquiry. A page that ranks on a technicality and then disappoints sends the visitor back to the results, which Google notices.

And it is the foundation the rest of SEO stands on. Links to a page that does not say what it is about are wasted. Technical fixes to a page with nothing worth indexing are wasted. On-page is where the value lives.

On-page SEO vs off-page SEO

On-page SEOOff-page SEO
What it coversContent, titles, headings, URLs, internal links, images, structured data on your own pagesBacklinks, brand mentions, reviews, citations on other websites
Who controls itYou, completelyOther site owners; you can influence but not dictate
What it tells GoogleWhat each page is about and how well it answers the searchHow much the rest of the web trusts your site
Where to startHere, on your most important pagesAfter the pages are right; see our guide to backlinks

The on-page SEO elements that matter

Worked through in the order you would do them on a real page.

1. One target search per page

Before touching the page, decide what search it is for. One primary phrase and the closely related phrases around it, chosen from keyword research: what customers type, how many of them, how hard it is to rank. A page with no target drifts; a page with three targets competes with itself and with the other pages on your site that share them. Check that no other page on the site already targets the same phrase. If one does, improve that page rather than starting another.

The page has to be the best answer available for its target search, in the format the searcher wants. If people searching your phrase want a service page, a blog post will not do; if they want a how-to, a sales page will not. Look at what already ranks and match it, then beat it on depth, clarity and specificity. State the answer early, show first-hand experience, cover the questions underneath the main one, and stop when the question is answered. Our article on how long a blog post should be covers setting length from the search, while our guide to SEO content covers planning and writing it in detail.

3. Title tag

The title tag is the headline Google shows in the search results and the strongest single on-page signal of what the page is about. Put the target phrase near the start, say what the reader gets, and keep it to around 60 characters so it is not cut off on most screens. Every page needs a different one. Google rewrites titles it thinks are poor, so a title that is accurate and specific is more likely to be shown as written.

4. Meta description

The meta description is the text under the title in results. Google has said it is not a ranking factor, but it decides whether people click, which matters as much. Summarise what the page answers in one or two sentences, include the target phrase naturally (Google bolds matching words), and give a reason to choose this result. Around 155 characters. Our WordPress meta tags guide shows where to set both the title and description with Rank Math or Yoast.

5. Headings

One H1 per page, which is normally the page title. H2s for the main sections, H3s for points within them. Headings should say what the section answers, in plain words, so a reader can scan to their question and a search engine or AI system can extract the answer. Do not skip levels or use headings for styling. A page whose headings read like a table of contents for the search is doing on-page SEO right.

6. URL

Short, lower case, words separated by hyphens, containing the target phrase or a close version of it: /services/boiler-repair/ rather than /services/page-3/ or /boiler-repair-services-preston-lancashire-cheap/. Set it once and leave it; changing a URL later means a redirect and a reset. Remove dates and stop words.

7. Keyword use

The target phrase belongs in the title tag, the H1, the first paragraph, at least one H2 and naturally through the copy. After that, write about the topic. Related terms and synonyms will appear on their own, and Google understands them. Repeating the phrase to hit a density is keyword stuffing; it reads badly and Google treats it as spam.

Link the page from the pages that should feed it (your main guide for its subject, which is how topical authority is built; related articles; the relevant service page) and link out from it to where a reader would go next. Use descriptive anchor text that says what the destination is about, not “click here”. Internal links are how Google finds the page, judges its importance and understands its topic; our guide to internal links covers structure, and our guide to anchor text covers the wording.

9. Images

Compress every image before upload and size it for where it appears; oversized images are the most common cause of slow pages on business sites. Give each image a descriptive file name and alt text that says what it shows, which helps accessibility, image search and AI systems reading the page. Our guide to alt text explains how to write it. Use modern formats (WebP) where the site supports them and lazy-load images below the fold.

10. Structured data

Structured data is code (usually JSON-LD) that labels what a page is: an article, a product, a local business, an FAQ, a breadcrumb trail. It helps search engines understand the page and makes it eligible for rich results such as star ratings and FAQ dropdowns, and it is one of the clearer signals AI systems use to work out what a business is. Rank Math and Yoast add the basics automatically. Our guide to schema and structured data covers what to add by hand.

11. Page experience

Speed, mobile layout and stability are measured through Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift) and sit on the boundary between on-page and technical SEO. On a single page, the fixes are usually images, embedded video and third-party scripts. Site-wide causes belong in a technical SEO audit.

12. Experience and authorship

Google’s quality rater guidelines ask whether content shows experience, expertise, authoritativeness and trust (E-E-A-T). It is not a ranking factor you can switch on, but it describes what Google’s systems are built to reward. On the page that means a named author with a real role, first-hand detail (what you have seen, what you recommend, what went wrong), accurate sourcing and a business that is easy to verify. Generic content with no author and no evidence of experience is what the 2024 and 2025 updates demoted.

How to optimise a page, step by step

  1. Pick the target search from keyword research and check nothing else on the site already targets it.
  2. Search the phrase and note the format, length and structure of the pages that rank.
  3. Write or rewrite the content to answer the search better than those pages: answer first, then depth, with first-hand detail.
  4. Set the title tag and meta description in your SEO plugin.
  5. Structure with one H1 and descriptive H2s and H3s.
  6. Check the URL. Fix it now if the page is new; leave it if the page is established.
  7. Place the target phrase in the title, H1, first paragraph and one H2. Then stop.
  8. Add internal links in from the pages that should feed it, and out to the next steps.
  9. Compress images, name them, add alt text.
  10. Add or check structured data.
  11. Test the page on a phone and in PageSpeed Insights.
  12. Publish, request indexing in Search Console, and check the page’s impressions and position for the target phrase after four to six weeks.

Service pages and articles: what changes

The elements are the same on every page; the emphasis is not.

Service or product pageGuide or article
Target searchCommercial: “boiler repair Preston”, “accountant for contractors”Informational: “how often should a boiler be serviced”
ContentWhat it is, who it is for, where, how pricing works, why you, proof, how to enquire. 400 to 800 words is usually enoughThe full answer to the question, with sub-questions covered. Length set by what ranks
Title tagService and location or audience, plus a reason: “Boiler Repair in Preston | Same-Day, Gas Safe”The question or its answer: “How Often Should a Boiler Be Serviced? (UK Guide)”
Internal links inFrom the homepage, the menu, every related guideFrom the subject’s main guide and related articles
Internal links outTo proof (case studies, reviews), pricing, contactTo the relevant service page and the next question
Structured dataLocalBusiness or Service, FAQ, reviews where genuineArticle, FAQ, breadcrumb
Measure of successEnquiriesImpressions and position first; clicks to the service page second

Most small business sites have the balance wrong: articles that are carefully written and service pages that are three paragraphs and a form. The service pages earn the money. Do them first.

For the article side, our guide to blog SEO covers planning and writing posts that rank.

On-page SEO in WordPress

Everything above can be done in the block editor without a developer. The page title becomes the H1; headings are Heading blocks set to H2 or H3; the URL is the permalink under the title (change it only on new pages). The title tag, meta description and focus keyword live in the Rank Math or Yoast panel below the editor, which also scores the page against the basics and flags missing alt text. Images get their alt text in the Media Library or in the block’s sidebar. Structured data is set per page in the same plugin panel, with the page type chosen from a list. The one thing WordPress will not do for you is the thinking: what the page targets and whether it answers it. That is still the job.

On-page SEO checklist

ElementCheck
TargetOne primary phrase, chosen from research, not already targeted by another page
ContentAnswers the search in the format that ranks; answer stated early; first-hand detail; fully covers the sub-questions
Title tagTarget phrase near the start; around 60 characters; unique on the site
Meta descriptionSummarises the answer; includes the phrase; around 155 characters; unique
H1One per page; contains the phrase
H2 / H3Descriptive, hierarchical, no skipped levels; one H2 contains the phrase
URLShort, hyphenated, contains the phrase; not changed on established pages
Keyword useTitle, H1, first paragraph, one H2, natural use in copy; no stuffing
Internal links inLinked from the subject’s main guide, related articles and the relevant service page, with descriptive anchors
Internal links outLinks to the next step for the reader; one link per destination
ImagesCompressed, sized, descriptive file names, alt text on every meaningful image
Structured dataCorrect page type; FAQ or breadcrumb where relevant; no errors in Rich Results Test
Page experiencePasses Core Web Vitals; works on a phone
AuthorNamed author with a role; business details easy to verify
After publishingIndexing requested; impressions and position checked at four to six weeks

A growing share of searches now end in an AI-generated answer, in Google’s AI Overviews and AI Mode or in assistants such as ChatGPT and Perplexity. These systems choose what to cite by reading pages much as a careful human would: is there a clear, direct statement of the answer, is the page structured so that the relevant part can be lifted out, is the source identifiable and trustworthy, is the information consistent with what the rest of the web says about the business. Every element in this guide serves that. If the term is new to you, start with what GEO is and how it differs from SEO. The additions are small: state answers in one or two citation-ready sentences at the top of each section, use tables and lists for anything comparable, keep facts consistent across your site and your listings, and keep AI crawlers unblocked. Our guide to getting your website cited by AI goes into the detail.

Common on-page SEO mistakes

  • Several pages targeting the same phrase (cannibalisation), so none of them ranks.
  • One generic Services page instead of a page per service.
  • Title tags that are the business name, or identical across pages.
  • Headings used for styling rather than structure, or no H2s at all.
  • Keyword repetition in place of answering the question.
  • Service pages with no internal links apart from the menu.
  • Uncompressed images straight from a camera or stock library.
  • Content with no author, no experience and no reason to trust it over the next result.
  • Changing URLs on established pages for cosmetic reasons.

How to know it is working

Search Console is the only reliable source. Filter to the page, look at the queries it appears for, and watch impressions and average position for the target phrase over four to twelve weeks. Impressions rising first, then position, then clicks is the normal pattern. If impressions rise and clicks do not, the title and description need work. If nothing moves after three months, the target was wrong or another page on the site owns it. Our guide to SEO KPIs covers what to track and how to read it.

How we approach on-page SEO

On-page work is where most of our client campaigns start and where most of the early gains come from: service pages rewritten around the searches customers actually use, overlapping articles consolidated, titles and structure fixed, pages linked into clusters. Our SEO packages include it as standard, and if you would like to know how your key pages measure up, we offer a free SEO audit.

Frequently asked questions

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

On-page SEO is about individual pages: their content, titles, headings, links and images. Technical SEO is about the site as a system: whether it can be crawled, indexed and loaded quickly. Page speed sits on the boundary. Our guide to technical SEO covers the site-level work.

Which on-page element matters most?

Content that answers the search, in the format the searcher wants. Nothing else on the page compensates for a page that does not answer the question. After that, the title tag, because it is the strongest single statement of what the page is about.

How many keywords should a page target?

One primary phrase, plus the natural variations and related terms that belong in a full answer. Not a list of unrelated keywords.

Does on-page SEO still matter with AI search?

More, not less. AI systems choose what to cite from pages that state answers clearly, are well structured and come from identifiable sources. That is on-page SEO by another name.

How often should I update a page?

When something changes: the facts, the offer, the competing results, or the questions people ask. Check important pages at least twice a year. Updating the date without changing anything does nothing.

See also, our complete guide to SEO for UK businesses.

Andrew Witts profile image. Director and SEO specialist at Studio 36 Digital

Andrew Witts

Andrew is the founder of Studio 36 Digital and an advanced SEO specialist with over 10 years of experience helping businesses and brands across the UK improve their online visibility. He holds professional certifications in SEO, including the Ahrefs Certification, and has led data-driven strategies that have significantly increased organic traffic and search engine rankings for clients in a wide range of industries.

Is your website actually getting found?

Get practical SEO and digital marketing tips that help your business win more customers from Google - straight to your inbox, no jargon.

By subscribing you agree to receive marketing emails from Studio 36 Digital. Unsubscribe any time. See our Privacy Policy.

Ideal for:

Medium to large ecommerce businesses looking for a bespoke approach, enhanced brand authority, recognition and visibility for competitive markets.

Ideal for:

Growing small ecommerce stores that need a faster shop and clearer product pages, with ongoing improvements that increase product views, add to carts, and completed checkouts each month.

Ideal for:

SMEs and multi location retailers selling across regions, combining helpful category and product content, improved navigation, and reputation building to increase organic traffic, conversions, and repeat customers each month.

Ideal for:

Ambitious SMEs and national brands in competitive categories, publishing buying guides and product content at scale, earning coverage on trusted sites, and driving monthly growth in high intent traffic, basket value, and revenue.

Ideal for:

Medium to large businesses looking for a bespoke approach, enhanced brand authority, recognition and visibility for competitive markets.

Ideal for:

Growing small businesses that need a smoother, faster site and regular improvements, for example salons, studios, and local retailers, targeting more visibility, calls, and form enquiries.

Ideal for:

SMEs and multi location small businesses competing across towns and regions, for example estate agents and regional service providers, using helpful content to increase rankings, leads, and sales.

Ideal for:

Ambitious SMEs and national brands in competitive markets, for example franchise groups and national service providers, publishing content at scale and earning coverage to drive monthly growth in traffic and revenue.