A few years ago I was working with a client who had maybe a tenth of the budget their competitors were spending on marketing. No paid ads to speak of, no agency retainer, nothing left over for link building campaigns or content sprints. What they did have was a website that had never really been touched since it launched. Titles copied straight from a template, headers used for bold text rather than structure, images with file names like “IMG_4021.jpg”. Within a couple of months of cleaning up the basics, without spending a cent on anything else, their organic traffic had climbed noticeably and they were finally showing up for searches that mattered to them.
That experience is a good reminder that on-page SEO is one of the few areas where effort matters more than budget. You don’t need a big spend to get the fundamentals right, you need to understand what they are and apply them consistently. Here’s what small businesses should focus on first.
What On-Page SEO Actually Means
On-page SEO covers everything you can control directly on your own website: titles, headers, content, images, internal links and URLs. It sits apart from off-page SEO, which is about signals from other sites (like backlinks), and technical SEO, which deals with how well search engines can crawl and index your site in the first place. For a small business with limited resources, on-page is usually the best place to start because it’s entirely within your control and doesn’t require ongoing spend.
Title Tags and Meta Descriptions
The title tag is the blue link people see in search results, and it’s one of the strongest on-page ranking signals you have. It should describe the page clearly, include the main keyword near the front where possible, and stay under around 60 characters so it doesn’t get cut off.
A weak title tag looks something like “Home | Smith & Co”. A stronger one reads “Family Lawyers in Fremantle | Smith & Co Legal”. The second version tells both Google and the searcher exactly what the page offers and where.
The meta description doesn’t directly affect rankings, but it has a real influence on click-through rate. Treat it as a short pitch for why someone should click your result over the one above or below it.
Header Structure (H1, H2, H3)
Every page should have one H1 that clearly states what the page is about, followed by a logical run of H2s and H3s that break the content into sections. This isn’t just a formatting nicety. Search engines use header structure to understand how a page is organised, and readers scan headers before deciding whether to read on.
A common mistake on small business sites is using header tags purely for visual styling, so a page ends up with several H1s or headers used out of order. Sorting this out is usually a quick fix with a noticeable payoff.
Keyword Placement That Doesn’t Feel Forced
Keywords still matter, but the days of stuffing a target phrase into every second sentence are long gone and search engines penalise it. The better approach is to work the primary keyword naturally into the title, the first 100 words or so of the page, at least one subheading, and a handful of times through the body where it reads naturally.
If a keyword can’t be worked in without the sentence sounding awkward, leave it out. Search engines are far better at understanding topic relevance and synonyms than they were even a few years ago, so natural language does the job.
Image Optimisation
Images affect SEO in two main ways: alt text and file size. Alt text describes the image for search engines and for visually impaired users using screen readers, so it should be descriptive rather than generic. “Plumber fixing a burst pipe in Perth” tells search engines far more than “image1”.
Large, uncompressed image files also slow down page load times, and page speed is a factor in both rankings and user experience. Compressing images before upload and using descriptive file names rather than default camera filenames are both quick wins.
Internal Linking
Internal links, the links between pages on your own site, help visitors find related content and help search engines understand which pages on your site are most important. A small business site with a handful of relevant crosslinks between service pages, blog posts and location pages will generally outperform one where every page sits in isolation.
A simple habit to build is linking to a relevant existing page whenever you publish something new, and going back periodically to add links from older content to newer pages.
URL Structure
Clean URLs are easier for both users and search engines to understand. A URL like example.com/services/family-law is far more useful than example.com/page?id=482&cat=3. Keep URLs short, use hyphens between words, and avoid unnecessary parameters or filler words where possible.
Content Length and Quality
There’s a persistent myth that longer content always ranks better. In reality, content length should match search intent. A page answering a quick factual question doesn’t need 2,000 words, while a page competing for a broad, competitive term usually does need enough depth to cover what searchers are looking for. The better question to ask isn’t how long a page should be, but whether it fully answers what the person searching actually wants to know.
Looking back at that client, none of these fixes were complicated or expensive. What moved the needle was going through the site page by page and getting the basics right: clear titles, sensible headers, natural keyword use, optimised images, a few internal links and URLs that made sense. For small businesses working with a tight budget, that’s often the highest-leverage SEO work available, and it costs nothing but time.
