Most small business websites I look at have the same problem: decent content, a reasonable design, and almost no on-page SEO. Not because the owner doesn’t care — they usually care a great deal — but because nobody ever explained what on-page SEO actually is, or why it matters more than almost anything else you can do for your Google rankings. According to Moz, on-page signals are among the strongest ranking factors Google uses. Get them right and you give every page on your site a fighting chance. Get them wrong and even the best content can sit invisible on page four.
This guide walks you through every element you need to optimise, in plain English, without the jargon.
What Is On-Page SEO?
On-page SEO is everything you control directly on a web page to help Google understand what that page is about and decide where to rank it. That includes your title tag, meta description, headings, body copy, images, internal links, and the URL itself.
It’s different from off-page SEO (backlinks, brand mentions) and different from technical SEO, which covers the behind-the-scenes stuff like site speed and crawlability. On-page SEO sits in the middle — it’s the layer that connects your content to your audience’s search queries.
When I work with clients who’ve never touched their SEO before, on-page optimisation is always where we start. It’s the highest-leverage work you can do without needing any specialist tools or outside help.
Title Tags: Your Most Important On-Page Signal
Your title tag is the blue clickable headline you see in Google search results. It’s also one of the clearest signals you can send Google about what a page covers. Google Search Central is explicit about this: title tags help Google understand page context, and they directly influence click-through rates.
A good title tag:
- Includes your primary keyword, ideally near the front
- Is between 50 and 60 characters so it doesn’t get cut off
- Reads naturally — it’s for humans first, Google second
- Is unique for every page on your site
Don’t just slap your business name in the title and call it done. “Steve’s Web Design” tells Google nothing useful. “Web Design for Small Businesses in Bristol | Web Design by Steve” tells Google exactly what you do and where. That’s the difference between a page that ranks and one that doesn’t.
Writing Titles That Get Clicked
A ranking that nobody clicks on is worth nothing. Your title tag needs to earn the click as well as the ranking. Use numbers where they make sense (“7 ways to…”), ask a question if it matches intent, or flag a clear benefit (“…without spending a fortune”). Look at what’s already ranking for your target keyword in Google Search Console and ask yourself: would someone choose my result over those?
Avoiding Common Title Tag Mistakes
The most common mistakes I see are duplicate title tags across multiple pages, titles that are too vague (“Home” or “Services”), and titles stuffed with three or four keywords in a row. Google will rewrite your title tag if it decides yours is poor — which is frustrating, but avoidable if you write clear, descriptive titles from the start.
Meta Descriptions: Don’t Ignore Them
Meta descriptions don’t directly affect rankings, but they do affect clicks — and clicks affect rankings indirectly. Yoast describes them as your “advert in the search results.” That framing is exactly right.
Keep your meta description between 150 and 160 characters. Include your target keyword (Google bolds it when it matches the search query, which draws the eye). Tell the reader what they’ll get if they click, and make it specific. “Learn more about our services” is useless. “Find out how on-page SEO can help your small business rank higher on Google — practical advice, no jargon” is much better.
Heading Structure: How to Use H1, H2, and H3
Your headings create a hierarchy that helps both readers and search engines navigate your content. Your H1 is the main title of the page — there should be exactly one per page, and it should contain your primary keyword. Every major section gets an H2. Subsections within those get H3s.
This isn’t just about SEO. A well-structured page is easier to read, easier to skim, and more likely to keep someone on your site long enough to contact you. Search Engine Journal notes that heading structure directly supports how Google interprets topical relevance across a page.
In practice: don’t skip heading levels (don’t jump from H2 to H4), don’t use headings just to make text bigger, and do include natural variations of your keyword in your H2s where it makes sense — not forced, just relevant.

Content Quality and Keyword Usage
Google’s job is to return the most useful result for any given search. Your job is to make sure your page genuinely is the most useful result. That means writing content that actually answers the question someone typed into Google — not content that’s padded out to hit a word count, and not content that repeats the same keyword every other sentence.
Ahrefs recommends thinking about topic coverage rather than keyword density. What related questions would someone have? What do they need to know before, during, or after the main topic? Cover those naturally and you’ll often rank for dozens of related keywords you never specifically targeted.
A few practical rules I follow:
- Use your primary keyword in the first 100 words of the page
- Use related terms and synonyms throughout (Google understands context, not just exact matches)
- Write for the person reading, not the algorithm
- Break up long paragraphs — walls of text drive people away
URL Structure and Image Optimisation
Your URL is a small but meaningful on-page signal. Keep URLs short, descriptive, and lowercase. Use hyphens between words, not underscores. Include your keyword where it fits naturally. /on-page-seo-guide is good. /page?id=4732 is not.
Images are often completely overlooked for SEO purposes. Every image on your site should have a descriptive file name (not IMG_4823.jpg) and alt text that describes what’s in the image. Alt text helps Google understand image content and also makes your site accessible to people using screen readers. SEMrush’s blog highlights image optimisation as a consistently underused quick win for most small business sites.
Also make sure your images are compressed. A page that takes five seconds to load because the images are enormous is a page people will leave before they’ve even read your carefully optimised title tag.
Internal Linking: Connect Your Content
Internal links — links from one page on your site to another — do two important things. They help visitors find related content, and they help Google understand the structure and hierarchy of your site.
Every page you publish should link to at least one or two other relevant pages. And your most important pages (your services pages, your key landing pages) should be linked to from multiple places across the site. If you haven’t done this yet, it’s one of the easiest wins available to you.
When you’re choosing anchor text for internal links, be descriptive. “Click here” tells Google nothing. “Our SEO services” tells Google exactly what the linked page is about. The distinction matters more than most people realise.
Google Analytics can show you which pages are getting traffic and which are being ignored — that data is invaluable for deciding where to focus your internal linking efforts.
Checking Your Work: Tools Worth Using
You don’t need to pay for expensive software to audit your on-page SEO. Google Search Console is free and shows you which queries your pages are appearing for, what your average position is, and where your click-through rate might be dragging. It’s the first tool I open when I’m reviewing a client’s site.
Ahrefs and SEMrush both offer paid tools with more depth, but for most small businesses starting out, Search Console and a careful read-through of each page against the checklist in this guide will get you most of the way there.
If you want to go deeper on the technical side of things — crawl errors, site structure, canonical tags — my technical SEO checklist covers all of that in the same practical format.
Final Thoughts: On-Page SEO Is a Habit, Not a One-Off Task
On-page SEO isn’t something you do once and forget. Every time you publish a new page, write a new blog post, or update your services, you have an opportunity to get these fundamentals right. Over time, consistent attention to title tags, meta descriptions, headings, content quality, internal linking, and image optimisation adds up to a site that Google trusts and ranks reliably.
The good news is that most of your competitors aren’t doing this properly. In my experience, small business websites in almost every sector have significant on-page SEO gaps — which means there’s real opportunity if you’re willing to put in the work.
If you’d rather have someone handle it for you, I offer an honest, no-nonsense approach to SEO for small businesses. Get a free quote and let’s talk about what your site needs.