A single sheet of frosted glass standing upright on a dark indigo surface, with cyan light tracing a heading, two paragraphs and an image block etched into it

The complete guide to on-page SEO in 2026

Oliver Wood

Oliver (Olly) is the founder and Managing Director of PWD Digital Agency, which he started in Perth in 2007. With nearly two decades in digital marketing, Oliver and his team specialise in SEO, Google Ads, web design, and conversion-focused digital strategy for Australian businesses.


On-page SEO is everything you control on the page itself: the content, the title tag and meta description, the headings, the internal links, the images, the structured data and how fast and cleanly the page loads. Internal linking sits in both camps. Choosing which pages link to which, and with what anchor text, is on-page work, while the crawlability of the link structure as a whole (click depth, orphan pages, faceted URLs) is technical SEO. This guide covers what on-page SEO includes in 2026, a checklist for optimising a blog post, what an “SEO score” on WordPress actually measures, and the line between white hat and black hat.

What is on-page optimisation in SEO?

On-page optimisation is the work of making a single page the clearest possible answer to a specific search, for both the reader and the crawler. It is the half of SEO you have full control over. Off-page SEO is the authority the page earns from links and mentions elsewhere, and technical SEO is the site-wide plumbing (crawling, indexing, rendering, speed) that lets every page be found.

The elements of on-page SEO are:

  • Content that matches the intent behind the query
  • The title tag and meta description
  • Heading structure (one H1, then H2s and H3s)
  • Keyword use and related terms in the body
  • Image file names, alt text and file sizes
  • Internal links to and from the page
  • Structured data (schema markup)
  • Page experience: speed, Core Web Vitals, mobile layout and HTTPS

Authority comes from off-page signals, but relevance comes from on-page work. A page with strong links and a vague title still leaves Google guessing which queries it should rank for.

Is internal linking technical or on-page SEO?

Internal linking is on-page SEO when you are deciding the links on a page, and technical SEO when you are auditing the structure those links create. In practice it is treated as on-page work by content teams and as technical work by developers, and both are right.

The on-page part: every page should link to the pages that support it and the commercial page it feeds, using anchor text that says what the destination is about. The technical part: no important page should be more than three clicks from the homepage, no page should be orphaned, and navigation, pagination and filters should not create thousands of thin URLs. Our guide to internal linking for SEO covers both sides and how to audit them in Search Console.

What are the best practices for on-page SEO in 2026?

The best on-page practice in 2026 is to build one page per intent, answer the query in the first paragraph, and make the page’s structure readable by a person, a crawler and an AI assistant at the same time. The individual elements have not changed much. What has changed is that AI Overviews, AI Mode and assistants quote pages that answer directly, so the opening paragraph and the H2s now do more work than the keyword count.

Match the intent before you write

Search the query and look at what ranks. If the results are guides, a product page will not rank, and the reverse is also true. Decide whether the query is informational (learn), commercial (compare) or transactional (buy), and build the page type that matches. Then cover the topic in one page rather than splitting it into near-duplicates that compete with each other.

Title tags and meta descriptions

The title tag is the headline in the results. Put the main term near the front, keep it to about 60 characters so it is not cut off, and make it specific enough that the right person clicks. The meta description does not affect ranking, but it affects whether you get the click. Write it as a promise of what the page delivers, under 155 characters, in plain words. Every page needs a unique pair.

Headings that mirror the questions

Use one H1, then H2s that follow the questions a reader would ask in order, with H3s for the detail. Headings that are phrased as the question, and paragraphs that answer it in the first sentence, are the format AI assistants and featured snippets both pull from. They also let a skimming reader find the part they need.

There is no correct keyword density. Use the main term in the title, H1, opening paragraph and where it reads naturally, then cover the topic with the related terms a competent explanation would use anyway. Repetition past that point reads as spam to readers and to Google.

Images

Name the file for what it shows, write alt text that describes the image (not a keyword list), compress it, and serve it in a modern format such as WebP. Images are usually the heaviest thing on a page, so they decide most of your speed score.

Link out to the pages that support the topic and the service page the reader would want next, with descriptive anchor text. Link in from related pages and, for important pages, from the navigation. A page nobody links to is a page Google visits rarely.

Structured data

Add schema for the page type: Article for posts, FAQPage where there is a genuine FAQ, Product for products, LocalBusiness or Organization for the business. Schema does not rank a page on its own, but it makes the page’s meaning explicit and can earn richer results.

Page experience

Pass Core Web Vitals, serve the page over HTTPS, and make sure the mobile layout is the complete page, because mobile-first indexing means Google ranks the mobile version. Check the Core Web Vitals and Page experience reports in Search Console rather than a single lab score.

How to optimise blog posts for SEO: the checklist

Optimise a blog post by choosing one specific query, answering it in the first paragraph, then working through the elements below before you publish. This checklist replaces our earlier six-step post on the same topic.

  1. Pick one query and check its intent. Choose a specific, longer phrase you can rank for rather than a broad head term. Read the top results and the “People also ask” questions to see what the post has to cover.
  2. Answer it in the opening. Two to three sentences that answer the query directly, before any introduction.
  3. Write the title tag. Main term near the front, about 60 characters, specific enough to earn the click.
  4. Write the meta description. Under 155 characters, a plain statement of what the post gives the reader.
  5. Structure with headings. One H1, H2s phrased as the questions the post answers, each answered in its first sentence.
  6. Cover the topic properly. Include what the best competing posts include, then add what they miss: your own experience, examples, and the parts a generic post skips.
  7. Optimise the images. Descriptive file names, honest alt text, compressed, WebP where the site supports it.
  8. Add three to five internal links. To related posts and to the service page the post supports, with descriptive anchors. Then link to the new post from two or three older pages.
  9. Link to sources where you cite them. If you quote a study or a policy, link to it. Do not add external links for their own sake.
  10. Set the social preview. Open Graph and Twitter Card tags so the post shares with the right image and title.
  11. Add Article schema and, if there is an FAQ, FAQPage schema.
  12. Check it after publishing. Request indexing in Search Console, then review queries, impressions and CTR after a few weeks and refresh the title or add a section if it is stuck.

Refreshing an older post that already ranks is often a better use of time than writing a new one. Check which posts sit on page two, update the content and the date, and add the sections the current results show are expected.

How to improve your SEO score on WordPress

A WordPress SEO score from Rank Math, Yoast or a similar plugin measures how many items on the plugin’s checklist a page ticks, not how the page will rank. Improving the score is easy: add the focus keyword to the title, first paragraph, a heading and the alt text, add internal links, and hit the word count. That is a useful checklist for beginners, and a green score on a page that answers the wrong query is still a page that will not rank.

The WordPress changes that make a difference are less visible:

  • Set permalinks to the post name, without dates or category prefixes.
  • Check that “Discourage search engines from indexing this site” is off under Settings, Reading.
  • Set category, tag, author and date archives to noindex unless they carry unique content, so they do not compete with your posts.
  • Use one SEO plugin, not two, and let it generate the XML sitemap and submit it in Search Console.
  • Compress and resize images on upload, use a caching plugin, and remove plugins and theme features you do not use. Speed on WordPress is mostly a plugin and image problem.
  • Use a theme that outputs a single H1 and proper heading tags rather than styled paragraphs.

Our WordPress SEO guide goes through the settings and plugins page by page.

What is white hat and black hat SEO?

White hat SEO is any practice that improves a page for the people using it and stays within Google’s spam policies. Black hat SEO is any practice that tries to manipulate rankings in a way those policies prohibit, and it risks a manual action or an algorithmic demotion that can take months to recover from.

Black hat techniques include:

  • Cloaking: serving one version of a page to Googlebot and a different version to visitors. This is the technique that “serves one version” to crawlers.
  • Keyword stuffing: repeating terms far past natural use, including hidden text.
  • Link schemes: buying links, link exchanges at scale, private blog networks.
  • Doorway pages: near-identical pages built for each town or variant, all funnelling to the same destination.
  • Scraped or spun content: republishing other sites’ content with minor changes.
  • Sneaky redirects: sending users somewhere different from what the search result showed.

Grey hat is the honest name for practices that are not prohibited but exist only to move rankings: aggressive guest posting for links, expired domain purchases, thin location pages with a paragraph changed per suburb, mass AI-generated articles with no review. None of it will trigger a penalty on its own today, and all of it is what Google’s helpful content and spam updates keep tightening against. The safer test is whether you would do it if Google did not exist.

What are the most common on-page SEO mistakes?

The most common on-page mistake is publishing several pages for the same intent, so they split the signals and none of them ranks. The rest are mostly housekeeping:

  • Duplicate or missing title tags across templates
  • A page that never states its answer, so nothing quotable exists for a snippet or an AI Overview
  • Location pages that differ only by suburb name
  • Orphan pages with no internal links
  • Images uploaded at camera resolution
  • A noindex tag left on from staging, or a canonical pointing at another page
  • Optimising the desktop layout while the mobile version hides half the content

Each of these shows up in Search Console. The Pages report lists what is not indexed and why, and the Performance report shows pages with impressions but no clicks.

How do you build an SEO strategy, and how long does it take?

Build an SEO strategy by auditing what you have, mapping keywords to pages, fixing technical blockers, then publishing and earning links to a schedule you can sustain, and measuring conversions rather than rankings. The order matters: technical fixes first, because they gate everything, then the commercial pages, then the content that supports them.

A practical sequence is a technical and content audit in the first month, a keyword map that assigns every target query to one URL (our guide to keyword mapping covers how), on-page work across the commercial pages, then content and links month by month against the map.

How long SEO takes depends on the site’s starting point and the competition. Early movement on specific terms usually shows within a few months, while competitive commercial terms take longer, and any fixed promise is a guess. Our post on why SEO takes time explains what happens in each phase.

When to hand on-page SEO to an agency

Hand on-page SEO to an agency when the site has more pages than you can audit by hand, when the technical checks (indexing, Core Web Vitals, structured data, rendering) sit outside your team’s skills, or when six months of doing it yourself has not moved the pages that matter. Anything in the blog checklist above you can do in-house with time and discipline.

An agency should start with an audit and show you the findings in your own Search Console, then fix the blockers before it writes anything. If it starts with a content calendar and a ranking report, it has skipped the part that gates the rest.

Get a technical and on-page audit

PWD’s technical SEO work starts with a full crawl and a review of your Search Console data, and a written list of what is blocking your pages, in priority order. All work is done in-house in Perth, with no 12 or 24 month lock-in.

See PWD’s technical SEO service, or call 08 6146 0195 to book an audit.

More From Our Blog

A worn wooden toolbox holding a few essential tools beside an empty ornate gilded display case, contrasting what a small business website needs with costly upsells

Small Business Web Design in Perth: What You Actually Need vs What Agencies Upsell

Most small business websites in Perth are loaded with features that look impressive and do nothing for leads, while missing the handful of things that actually convert visitors into customers. Here’s the blunt, cost-conscious breakdown of what’s essential and what’s padding, from an agency that builds for local trades and ASX-listed companies under the same roof.

PWD's office building in West Leederville with the Perth city skyline behind

SEND US A MESSAGE

Let’s grow your business, together!

I’m interested in