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.
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.
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 | Off-page SEO | |
|---|---|---|
| What it covers | Content, titles, headings, URLs, internal links, images, structured data on your own pages | Backlinks, brand mentions, reviews, citations on other websites |
| Who controls it | You, completely | Other site owners; you can influence but not dictate |
| What it tells Google | What each page is about and how well it answers the search | How much the rest of the web trusts your site |
| Where to start | Here, on your most important pages | After the pages are right; see our guide to backlinks |
Worked through in the order you would do them on a real 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The elements are the same on every page; the emphasis is not.
| Service or product page | Guide or article | |
|---|---|---|
| Target search | Commercial: “boiler repair Preston”, “accountant for contractors” | Informational: “how often should a boiler be serviced” |
| Content | What it is, who it is for, where, how pricing works, why you, proof, how to enquire. 400 to 800 words is usually enough | The full answer to the question, with sub-questions covered. Length set by what ranks |
| Title tag | Service 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 in | From the homepage, the menu, every related guide | From the subject’s main guide and related articles |
| Internal links out | To proof (case studies, reviews), pricing, contact | To the relevant service page and the next question |
| Structured data | LocalBusiness or Service, FAQ, reviews where genuine | Article, FAQ, breadcrumb |
| Measure of success | Enquiries | Impressions 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.
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.
| Element | Check |
|---|---|
| Target | One primary phrase, chosen from research, not already targeted by another page |
| Content | Answers the search in the format that ranks; answer stated early; first-hand detail; fully covers the sub-questions |
| Title tag | Target phrase near the start; around 60 characters; unique on the site |
| Meta description | Summarises the answer; includes the phrase; around 155 characters; unique |
| H1 | One per page; contains the phrase |
| H2 / H3 | Descriptive, hierarchical, no skipped levels; one H2 contains the phrase |
| URL | Short, hyphenated, contains the phrase; not changed on established pages |
| Keyword use | Title, H1, first paragraph, one H2, natural use in copy; no stuffing |
| Internal links in | Linked from the subject’s main guide, related articles and the relevant service page, with descriptive anchors |
| Internal links out | Links to the next step for the reader; one link per destination |
| Images | Compressed, sized, descriptive file names, alt text on every meaningful image |
| Structured data | Correct page type; FAQ or breadcrumb where relevant; no errors in Rich Results Test |
| Page experience | Passes Core Web Vitals; works on a phone |
| Author | Named author with a role; business details easy to verify |
| After publishing | Indexing 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.
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.
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.
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.
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.
One primary phrase, plus the natural variations and related terms that belong in a full answer. Not a list of unrelated keywords.
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.
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.
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.