Contents
- Key takeaways
- 1. Titles and meta descriptions people actually want to click
- 2. On-page SEO keyword use: like a person, not a robot
- 3. Speed and Core Web Vitals
- 4. Content structured for scanning, not just reading
- 5. Internal links and clean URLs
- Writing for a featured snippet
- A quick check before you hit publish
- Worth adding once the basics are solid
- Frequently asked questions
On-page SEO is everything you control directly on a page: what it's titled, how it's written, how fast it loads. None of it is complicated on its own, since it's just the kind of thing that's easy to half-do and never finish. Here's what's actually worth the time.
Key takeaways
- Every page needs its own title tag and meta description, duplicating one across pages confuses Google about which to rank.
- Keyword stuffing reads as spam to both readers and search engines, and can work against you.
- Most of the Core Web Vitals improvement comes from image compression, decent hosting, and cutting heavy scripts.
- Schema markup is worth adding once the fundamentals are solid, not instead of them.

1. Titles and meta descriptions people actually want to click
Your title tag and meta description are what show up in Google's results before anyone's even reached your site, and a generic one gets scrolled past. Keep the title under about 60 characters with the main keyword near the front, and write a description under 160 characters that gives someone an actual reason to click rather than a vague summary. Every page needs its own, duplicating the same title across pages just confuses Google about which one to rank.
2. On-page SEO keyword use: like a person, not a robot
Your focus phrase should show up in the title, the first paragraph, and a heading or two, and nowhere else does it need to be forced in. Google's understood context and synonyms for years now, so writing naturally and covering the topic properly will do more for you than repeating the exact phrase ten times. Overstuffing a page with keywords reads as spam to both readers and search engines, and can actively work against you.
3. Speed and Core Web Vitals
Google measures three things specifically: how fast your main content loads, how quickly the page responds when someone interacts with it, and whether things jump around while it's loading. In practice, most of the improvement comes from a short list: compress your images (WebP where you can), pick decent hosting, cut down on heavy scripts, and go easy on pop-ups that get in a visitor's way before they've read anything. Our technical SEO fixes guide goes into each of those in more depth.

4. Content structured for scanning, not just reading
Most people skim a page before they commit to reading it properly. Clear H2 and H3 headings, short paragraphs, and the odd bullet list all help someone find the part that answers their actual question quickly, since that structure also helps Google understand what each section of the page is about (our guide to keyword research covers how to pick what those sections should actually be about). Update old content occasionally rather than leaving it to quietly go stale. A post from three years ago with outdated advice does neither your readers nor your rankings any favours.
5. Internal links and clean URLs
Link to your own relevant pages using descriptive text, not "click here," and keep URLs short and readable, a URL made of actual words tells both Google and a visitor what the page is about before they've even clicked. Internal linking also spreads authority around your site, so your best pages help your newer ones rank a little faster (see our full SEO guide for how all these pieces fit together).
Writing for a featured snippet
Google sometimes pulls a short, direct answer straight into the search results above every other listing, a featured snippet. It tends to favour a page that answers the exact question in a short, self-contained paragraph or a tightly formatted list right near the top, rather than one that buries the answer three paragraphs into a longer piece. It's not something to chase for every page, but if a page is built around answering one clear question, structuring the first answer that way costs nothing and occasionally wins the spot.
A quick check before you hit publish
Five questions cover most of what's above, worth running through on every page before it goes live:
- Does the title tag include the main keyword and stay under 60 characters?
- Does the meta description give someone an actual reason to click?
- Does the first paragraph mention what the page is actually about, plainly?
- Is there at least one other page on the site linked to from this one?
- Would a stranger skimming the headings alone understand roughly what the page covers?
If the answer to all five is yes, the on-page SEO groundwork is done. Everything past that is refinement, not a requirement.
Worth adding once the basics are solid
Schema markup, structured data that flags things like FAQs, reviews, or your business's opening hours, can earn you a richer-looking result in search (star ratings, an expandable FAQ), and this tends to improve click-through rate even without moving your ranking position. It's a genuine bonus, but it's worth doing after the five on-page SEO points above are actually in place, not instead of them. Google's own SEO starter guide covers schema in more depth if you want to go further.
Frequently asked questions
How long should a title tag actually be?
Under about 60 characters, with your main keyword near the front, so it doesn't get cut off in Google's results. A meta description under 160 characters does the same job for the line underneath it.
Does keyword density still matter?
Not in the way it used to. Google has understood context and synonyms for years, so writing naturally about a topic properly does more for you than repeating an exact phrase a set number of times.
Is schema markup worth doing on every page?
Only where it genuinely fits, an FAQ page, a review, a how-to guide. Schema can earn a richer-looking search result, but it can't rescue a page that's thin or poorly structured underneath it.
Need a website that works this hard?
We design fast, findable websites for UK small businesses. Clear pricing, no jargon.