How to Optimise a Web Page for SEO

By Adrian

You’ve probably been told your website needs to be “optimised.” It’s one of those words that gets thrown around a lot without anyone explaining what it actually means. On-page SEO isn’t complicated once you see what’s involved. It’s a specific set of things you control directly on each page, and once you know what to look for, you can audit any page on your site yourself.

Large SEO letters with flora behind them
Photo: Lukas Müller

What does on-page SEO actually mean?

On-page SEO refers to everything on a page itself that helps Google understand what the page is about and serve it to the right people.

It’s worth separating from two related terms you might have heard. Off-page SEO covers things outside your site, mainly backlinks from other websites pointing to yours. Technical SEO covers how your site is built and how fast it loads. Page speed is its own topic, and a significant one. On-page SEO sits in the middle: it’s the content and structure of each individual page.

The good news is that on-page SEO is the part you have the most direct control over. You don’t need to wait for another website to link to you, and you don’t need a developer to make most of these changes. You just need to know what to look at.

The elements that matter on every page

Page title and H1 heading

These are two separate things, and a lot of people don’t realise it. The page title, sometimes called the SEO title or title tag, is what appears in a browser tab and in Google search results. It’s set in the background of your page. The H1 is the main heading a visitor actually sees when they land on the page. They can be identical or slightly different, but both should be clear about what the page covers.

If your page is about kitchen renovations in Hobart, “Kitchen Renovations Hobart” in the title and H1 is better than “Transforming Spaces, One Room at a Time.” Save the personality for the body copy. Use the page title to be found, then use the content to make a good impression.

Your primary keyword should appear in both. Keep titles under 60 characters so they don’t get cut off in search results. And use only one H1 per page. It’s the headline, not a formatting choice.

Meta description

The meta description is the short paragraph that appears under your page title in search results. It doesn’t directly affect your ranking, but it affects whether someone clicks. Think of it as a small advertisement for the page.

A good meta description does three things in quick succession: it acknowledges what the reader is looking for, tells them what they’ll find on the page, and gives them a reason to click. You don’t need to label these parts or follow a rigid formula. Just make sure all three are present. “Thinking about a kitchen renovation in Hobart? Here’s what to budget, what to expect, and how to find the right tradie.” does the job. “Welcome to our kitchen renovation page” doesn’t.

Aim for 140 to 155 characters. Go longer, and Google cuts it off mid-sentence, which looks messy in search results and wastes the space.

Headings

Headings (H2, H3 and so on) help both readers and Google understand the structure of a page. Think of them as signposts. A reader skimming your page should be able to read just the headings and get a clear sense of what the page covers.

Use headings to organise your content into logical sections, not to decorate. One H1 per page. H2s for main sections. H3s only if a section genuinely has sub-points worth calling out separately.

Body content

Your primary keyword should appear naturally in the first paragraph and a few more times throughout the page. The emphasis is on naturally. Write for the person reading, not for a keyword count. Google has been sophisticated enough to detect keyword stuffing for years, and it actively works against you now.

More importantly, the content itself needs to be useful. A page that answers the question it promises to answer, with enough depth to be genuinely helpful, will outperform a page that hits a keyword ten times but says nothing. Choosing the right keywords matters, but only if the content behind them delivers.

Images

Every image on a page has two SEO-relevant properties: the file name and the alt text. Both are opportunities to give Google more context about what the page is about.

File names should be descriptive. “kitchen-renovation-hobart.jpg” is better than “IMG_4872.jpg.” Alt text should describe what’s in the image clearly, as if you were explaining it to someone who can’t see it. That’s also what screen readers use, so good alt text is both an SEO and an accessibility win.

Internal links

Linking from one page on your site to another helps Google understand how your content is connected and keeps visitors moving through your site. Every page should link to at least one other relevant page. Don’t force it, but if you mention a related topic, link to the page that covers it.

The one mistake that undermines everything

Writing for Google instead of people.

It’s tempting to repeat your keyword as many times as possible, cram it into every heading, and structure sentences around it rather than around meaning. Google calls this keyword stuffing, and its helpful content guidance is explicit: content written primarily for search engines rather than people performs poorly, and increasingly gets filtered out.

The businesses that rank well over time are the ones that write pages people actually want to read. SEO sets the foundation, but the content has to earn its place.

A page audit checklist

Run any page on your site through these questions:

If you can answer yes to all six, the page is in good shape. If not, you’ve got a clear list of what to fix.

One more thing worth adding: check whether your optimisation is actually working. Rankings and traffic don’t always move immediately, and without analytics set up correctly, you’re making changes without being able to measure whether they’re having any effect.

Not sure how your pages stack up? We’re happy to take a look and give you an honest read on what’s worth fixing, no obligation.

Get in touch
Adrian
Hobart Website Design

Adrian Hewitt is a web designer and developer based in Hobart, Tasmania, with over 10 years experience building websites for local businesses. He runs Hobart Website Design.

adrianhewitt.com