On-page SEO is everything you do on your own website to improve its visibility in search results. Unlike off-page SEO (which involves building links from other websites) or technical SEO (which involves server configuration and code structure), on-page SEO is largely within your direct control — and much of it can be implemented without developer expertise.
For a Mornington Peninsula business owner managing their own WordPress website, understanding the core on-page SEO elements — what they are, where they appear, and what to do with each — is the practical starting point for improving search performance without outsourcing every decision.
The Core On-Page SEO Elements
Title tag. The clickable headline in Google search results. Should include your primary keyword near the beginning and your location where relevant. Maximum 60 characters. Unique for every page. Set in Yoast or Rank Math SEO plugin. (We covered this in detail in the title tags guide.)
Meta description. The descriptive text below the title in search results. Not a direct ranking factor but influences click-through rate. Maximum 155 characters. Include a call to action and your primary keyword naturally. Set in the same SEO plugin as the title tag.
H1 heading. The primary heading visible on the page — typically the page title. There should be exactly one H1 per page. It should include the page’s primary keyword, but doesn’t need to be identical to the title tag. For a plumbing services page, the H1 might be “Expert Plumbing Services Across the Mornington Peninsula” while the title tag is “Mornington Peninsula Plumber — Emergency & Residential | Smith Plumbing.”
H2 and H3 subheadings. The secondary and tertiary headings that structure your page content. H2 headings are excellent places to include secondary keywords and related terms — they provide hierarchy that both readers and search engines use to understand the structure and coverage of your content. Use them descriptively: “How Long Does a Hot Water System Installation Take?” is better than “Installation” as an H2.
Body content. The written content of the page. Should include your primary keyword naturally in the first paragraph, and use related terms (synonyms, related concepts, suburb names) throughout. Length should match the depth the topic requires — a service page for emergency plumbing needs different depth than a blog post on the same topic. Aim for content that genuinely answers the questions your target visitor is arriving with.
Internal links. Links within your website that connect related pages. Internal links help Google discover and understand the relationship between your pages, and pass authority from high-traffic pages to pages you want to rank. A blog post about SEO for trades businesses should link to the main web design services page. A service page for hot water repairs should link to the general plumbing services page and the contact page.
Image alt text. Descriptive text attached to every image on the page. Tells Google what the image shows (Google can’t “see” images) and improves accessibility for screen reader users. For a local business, alt text should include relevant keywords and location references where natural: “completed bathroom renovation Mount Eliza — new vanity and tiles” is better than “bathroom.”
URL. Should include the page’s primary keyword, be lowercase, use hyphens between words, and avoid unnecessary words. A page about plumbing services in Frankston should be at /plumbing-services-frankston, not at /page?id=247.
At Click Websites, all of these elements are configured correctly on every page of every website we build — they’re not an afterthought. The same foundational approach that got a business coach client to page two within 60 days and page one within 100 days is applied consistently across every project. Get in touch to discuss your website’s on-page optimisation.
Frequently Asked Questions
How long should my service pages be for good SEO?
Long enough to genuinely cover the topic — not so long that content is padded with filler. For a local service page, 600–1,200 words typically provides enough depth to demonstrate genuine expertise without padding. Blog posts and guides addressing complex topics can be longer — 1,500–2,500 words when the topic warrants it. The test: does every paragraph add something useful? If you’re adding content to hit a word count rather than to serve the reader, the content is too long.
Should I use the same keyword multiple times on a page?
Yes — but naturally. Using your primary keyword in the title tag, H1, first paragraph, and a few times throughout the body content is appropriate and expected. Using it in every second sentence is “keyword stuffing” that Google penalises and readers find off-putting. Write for the human reader first, use the keyword where it fits naturally, and your on-page optimisation will be effective without the awkwardness of over-optimisation.
How do I know if my on-page SEO is working?
Google Search Console shows which queries your pages are appearing for and at what average position. Improvements in average position for your target keywords, combined with increasing impressions and clicks, indicate that on-page SEO improvements are having effect. The timeline for seeing changes varies — typically four to twelve weeks for Google to recrawl, evaluate, and update rankings for a modified page.
Is on-page SEO a one-time task or ongoing?
Both. The initial setup of title tags, meta descriptions, headings, alt text, and URL structure is a one-time task that should be done correctly at launch. Ongoing on-page SEO involves updating and expanding content as topics evolve, adding new content that builds topical authority, updating title tags and meta descriptions when click-through rates are underperforming, and adding internal links as new pages are created. A website treated as a living, evolving content asset consistently outperforms one treated as a finished product.
What’s the most important on-page SEO element for a local business?
For local search specifically, the combination of location-specific content and proper heading structure is the most commercially impactful. A service page that clearly states what service you offer, in what location, for what type of client — with those elements in the title tag, H1, and throughout the body content — captures the local commercial intent searches that produce enquiries. No amount of technical sophistication overcomes the absence of clear, specific, locally relevant content.
Does on-page SEO work without off-page SEO?
Yes — particularly for local searches where your geographic proximity and Google Business Profile carry significant weight. Many Peninsula businesses rank on page one for valuable local terms based primarily on on-page factors and local signals, without significant backlink profiles. However, for competitive terms where multiple local businesses have comparable on-page quality, off-page authority (backlinks, review volume) becomes the deciding factor. Starting with on-page fundamentals and building off-page signals over time is the natural sequence.







