On-page SEO
On-page SEO is the practice of improving the content and code of individual web pages, such as their text, headings, title tags and internal links, so search engines understand them and searchers choose them.
It covers everything you control on the page itself. Technical SEO makes sure the page can be crawled and indexed; off-page SEO covers signals from elsewhere, such as links and mentions. On-page work decides whether the page, once found, is the best answer to the search.
The old version of on-page SEO meant repeating a keyword a set number of times. Search engines now understand language well enough that this does nothing useful, and stuffing keywords makes a page worse for readers and can hurt how it ranks.
How it works
Start from search intent: what the searcher wants from the query. The page should answer that clearly, near the top, in the language the audience uses. The title tag and meta description describe the page accurately in the results, headings break the content into scannable sections, and images carry descriptive alt text.
Internal linking connects the page to related pages on the site with descriptive link text, so both readers and search engines can see how topics relate and which pages matter most.
Google does not always use the title and description you write. It may rewrite the title shown in results, often using a heading from the page, when it judges yours too long, repetitive or inaccurate, and it often shows a different passage from the page instead of your meta description when that passage better matches the search. An accurate title of reasonable length and a description that genuinely summarises the page make rewrites less likely. Search Console shows which queries each page appears for, which tells you whether it matches the searches you intended.
Example
A dog groomer has a single services page titled Home, with no mention of the town or prices. She splits it into pages for full grooms, puppy first visits and nail trims, each with a clear title naming the service and town, a short answer to what is included, a price range, photos of real dogs and links between them. The new pages begin to appear for specific searches the old one never matched.
Not every change works first time. Her first attempt crams every service into one long title, and Google replaces it in the results with the page's main heading. A shorter title naming one service and the town is shown as written. She also finds that the nail trim page appears for searches about cutting a dog's nails at home, so she adds a short section on when to do it yourself and when to book.
Why it matters for your business
On-page SEO is the part of search work that is fully in your hands, and it improves the page for visitors at the same time. Clear titles and direct answers can lift clicks and enquiries without any spending. It cannot fix a page that targets the wrong search or a site Google cannot crawl, and polishing tags on thin content rarely moves rankings. On a small site, the biggest gains usually come from fixing the few pages that matter most, such as the main service pages, before anything else.
Common mistakes
- Giving many pages the same title tag, so none of them stands out in the results.
- Repeating the main keyword unnaturally instead of writing for the reader.
- Hiding the answer below a long introduction or a large image.
- Writing meta descriptions that promise something the page does not deliver.
Questions people ask
What is the difference between on-page and off-page SEO?
On-page SEO covers what is on your own pages: content, headings, titles, images and internal links. Off-page SEO covers signals from outside your site, such as backlinks, mentions, reviews and your business profile. Both matter, but on-page work is the part fully under your control.
What are the most important on-page SEO factors?
Content that matches the searcher's intent matters most. After that come an accurate, specific title tag, clear headings, a helpful meta description, descriptive internal links and optimised images with alt text. Page speed and crawlability sit alongside these and are usually treated as technical SEO.
How long does on-page SEO take to show results?
Changes take effect after Google recrawls the page, which can take days or weeks. A new title can change how a page appears quite quickly, while ranking changes from rewritten content often take longer and depend on competition. Track the page's impressions and clicks in Search Console for a few weeks after a change.