Short answer
On-page SEO is everything on the page itself that helps it match what someone searched for and convince them it is the right answer: the content first, then the title, headings, internal links and images. Most of the gains come from matching intent and saying something useful. Most of the folklore is about tags.
On-page SEO is the part of SEO you control completely. No links to earn, no developer queue in most cases, no waiting on Google to recrawl a whole site. That makes it the most accessible place to start, and also the place where the most time gets wasted on things that do not matter.
What it covers
- Content and intent. Does the page answer what the searcher actually wants? A service page ranking for a “how to” query, or an article trying to rank for a “buy” query, will struggle however well tagged it is.
- The title. The single strongest on-page signal, and what most people see first in the results.
- Headings. Structure for readers, and a clear statement of what each section covers.
- Internal links. Links in and out of the page, with anchor text that describes the destination.
- The meta description. Not a ranking factor in any meaningful sense, but often the text shown under your title.
- Images. Descriptive alt text, sensible file sizes, and images that genuinely help.
- URL. Short and readable. Rarely worth changing on an existing page.
Content and intent come first
Before touching any tag, search the query you want the page to rank for and look at what Google shows. Are the top results guides, product pages, service pages, local listings, videos? That tells you what kind of page Google believes answers the query. If your page is a different kind, no amount of optimisation will fix it.
Then ask whether your page says something the others do not. A first-hand number, a real example, a judgement call from experience. Google’s guidance on helpful content asks who created the content, how, and why, and describes trust as the most important part of E-E-A-T. On-page SEO that ignores that is polishing the wrong thing.
The title, and why it still matters
The title element tells Google and the searcher what the page is. Google uses it as the main source for the clickable headline in results, though it may rewrite it if it judges the title unhelpful. Put the main subject near the front, make it specific, and make it something a person would want to click. I have a fuller answer on whether title tags still matter.
What is folklore
A lot of on-page advice is out of date or was never true.
The meta keywords tag. Google’s starter guide says plainly that Google Search doesn’t use the keywords meta tag.
Keyword density. There is no target percentage. The same guide warns that excessive repetition is tiring for readers and that keyword stuffing is against Google’s spam policies.
Exactly one H1 per page. Google’s starter guide says the order of headings does not matter for search, and nothing in its guidance requires a single H1. What matters is that headings describe the content honestly.
A minimum word count. There is no ideal length. A page should be as long as it needs to be to answer the question well.
Internal links are on-page SEO too
The most underused on-page lever is the links in your copy. A page that nothing links to, or that is linked only from the menu, sends Google a weak signal about its importance. A few contextual links from related pages, with anchor text that names what the page is about, often move rankings faster than rewriting the page itself. Across eleven audits, the finding that turned up in every single one was that most pages carried no contextual internal links at all.
Where to start on an existing site
Open Search Console and look for pages that rank between positions eight and twenty for queries you care about. Those are close enough that on-page improvements can move them. For each one, check the title matches the query, the content matches the intent, the page answers the question better than its competitors, and that a few relevant pages link to it.
That is a better use of a week than rewriting every meta description on the site.
How it fits with the rest of SEO
On-page SEO decides whether a page is a good answer. Technical SEO decides whether Google can find and keep it. Off-page SEO, links and mentions, decides how much Google trusts it relative to the competition. A page can be perfect on-page and still lose to a stronger site. But a page that is weak on-page rarely wins however strong the site is.
One practical habit helps more than any checklist: before publishing or updating a page, read it as the person who typed the query would. If they would have to scroll past three paragraphs of preamble to find what they came for, fix that first. It is on-page SEO in its plainest form.
If your pages are indexed and still not ranking, I look at intent, content, titles and internal links as part of my technical SEO work, because on-page and technical problems usually turn up together.
More questions about on-page SEO
- What is the difference between on-page and off-page SEO?
- Are title tags still relevant for SEO?
- How do you write an SEO-friendly meta description?
- What are H1, H2 and H3 tags, and when should you use them?
See all 5 questions about on-page SEO or browse every SEO question I answer.
