What Is On-Page SEO? A Business Owner’s Guide

Category: SEO
Topics: On-Page SEO

When most people talk about SEO, they are usually talking about on-page SEO. It is the part of search engine optimisation you have the most direct control over: the words on your pages, the structure of your content, the way each page is organised so that both Google and your customers can quickly understand what it is about.

It is also the part most business websites get wrong.

On-page SEO is everything you do on your own website to help it rank higher in search results. That includes your page titles, headings, content, internal links, image alt text, URL structure, and how clearly each page answers a specific search query. Done well, it can lift your rankings without earning a single new backlink. Done badly, it leaves traffic on the table no matter how good the rest of your SEO is.

This guide explains what on-page SEO is, what it covers, why it matters, and what business owners can practically do about it. It is part two of our series on the different types of SEO. Part one covered off-page SEO.

On-page SEO is the highest-leverage thing you can fix on a site because you control all of it. After a decade of optimising pages for everyone from small Shopify stores to enterprise retailers, I’ve learned that small changes to titles, headings and body content stacked across a site move rankings faster than almost anything else. This guide is how I approach on-page SEO when I take on a new client.

→ Read next: On-Page vs Off-Page SEO: What’s the Difference? — the final post in this series, comparing the two side by side.

What Is On-Page SEO?

On-page SEO refers to all the optimisation you do directly on the pages of your website to improve how they rank in search results. It is sometimes called on-site SEO. The goal is to make every page as relevant, clear, and useful as possible for both search engines and the people you want to attract.

Where off-page SEO is about your reputation across the wider internet, on-page SEO is about your house. Are the rooms labelled clearly? Can a visitor find what they came for? Does each page have a single, obvious purpose? Search engines reward pages that answer those questions well.

On-page elements have a direct, measurable impact on both rankings and click-through rates. Backlinko’s analysis of 4 million Google search results found that title tags between 40 and 60 characters had a 33% higher click-through rate than titles outside that range. Small on-page details add up.

How On-Page SEO Fits with Off-Page and Technical SEO

SEO is usually broken into three pillars. On-page SEO is the one you control most directly, and the one that should usually be addressed first.

You need all three. Off-page SEO tells Google your business is trustworthy. Technical SEO makes sure Google can read your site at all. On-page SEO is what tells Google exactly what each page is about, and convinces both search engines and human visitors that the page is worth their attention.

What On-Page SEO Includes

On-page SEO covers a lot of moving parts. Here is what it actually involves on a working website.

1. Page Titles (Title Tags)

The title tag is the clickable heading that shows up in Google search results. It is one of the most important on-page elements because it directly affects both rankings and click-through rate. Backlinko’s study found that titles between 40 and 60 characters perform best. They should include your target keyword near the start, describe the page accurately, and give the searcher a reason to click.

2. Meta Descriptions

A meta description is the short summary that appears below your title in search results. It does not directly influence rankings, but it heavily influences whether someone clicks. Aim for 150 to 160 characters, include your target keyword, and write something that genuinely sells the page to a searcher comparing your listing to nine others.

3. Headings (H1, H2, H3)

Headings give structure to your content. Search engines (and AI summarisers) use them to understand the hierarchy of information on a page. Best practice is one H1 per page (usually the page’s main heading), with H2s for major sections and H3s for sub-sections. Headings should be descriptive, scannable, and reflect what real people are searching for, not just decorative.

4. URL Structure

Your page URL should be short, readable, and include your target keyword where it makes sense. Compare /services/seo-melbourne with /index.php?page=234. The first tells both Google and the searcher exactly what the page is about; the second tells them nothing.

5. Content Quality and Depth

This is the heart of on-page SEO. Pages that genuinely answer search queries with depth, expertise, and clarity outperform thin or generic content over time. Google’s Search Quality Rater Guidelines explicitly evaluate content using a framework called E-E-A-T: Experience, Expertise, Authoritativeness, and Trustworthiness. Trust is the most important of the four. A page can show experience and expertise, but if it is inaccurate or misleading, its ranking potential collapses.

Practically, this means each page should have a clear topic, a defined audience, original perspective where possible, and enough depth to genuinely satisfy the question being asked.

6. Keyword Targeting

Each page on your site should target a single primary keyword and a small cluster of closely related secondary terms. The primary keyword should appear in the title, H1, URL, first 100 words, and at least one H2, plus naturally throughout the body. Cramming the same keyword into every sentence is counterproductive: Google has been able to detect keyword stuffing for over a decade and penalises it.

Internal links are links from one page on your site to another. They help search engines discover your content, understand which pages are most important, and distribute ranking authority across your site. Research analysing 23 billion internal links found that pages with 40 to 44 internal links pointing to them generated four times more organic traffic than pages with very few internal links. Anchor text matters too: descriptive anchors outperform generic phrases like “click here” by a wide margin.

8. Image Optimisation

Images affect both page speed and accessibility. Best practice on-page SEO includes compressing images so they load quickly, using descriptive file names (red-leather-handbag.jpg, not IMG_0247.jpg), and writing meaningful alt text that describes what the image actually shows. Alt text helps screen readers, helps Google understand your visual content, and is now used by AI image search.

9. Schema Markup

Schema markup is a small piece of code that tells search engines what specific elements of your page mean: a business, a product, a review, a recipe, an FAQ. It overlaps with technical SEO, but the content of the schema (your business name, your service descriptions, your product details) is essentially on-page work. Properly implemented schema unlocks rich results and improves how AI engines cite your content.

Modern on-page SEO also includes optimising for AI-powered search. Google’s AI Overviews, ChatGPT, Perplexity, and other AI tools pull short, structured answers from web pages. Pages that use clear headings, direct answers near the top, scannable lists, and well-formed FAQ sections are significantly more likely to be cited. We covered this in detail in our guide to SEO vs AEO vs GEO.

Two real examples: Black Finch Jewellery + Parc Concepts

Black Finch Jewellery. A big chunk of Black Finch’s growth (organic clicks from 20.3k to 40.1k, 25k+ ranking keywords) came down to on-page work on collection and product templates. Average position lifted from 28.2 to 17.3 in six months. On-page changes are usually the fastest wins on an ecom site.

Parc Concepts. Average ranking position lifted from 34.3 to 13.8 in six months. That’s basically the difference between being on page 4 and being on page 2, which is where clicks actually start happening. On-page restructuring (titles, headings, body content, internal anchors) did most of that work.

Why On-Page SEO Matters for Your Business

It Is the Fastest SEO Lever You Have

Off-page SEO takes months. Link building, reputation, brand mentions: all of these compound slowly. On-page changes can move rankings within days or weeks because they are entirely under your control. Updating a title tag, restructuring a page, or improving content depth is something you can do today and see results from this month.

It Improves Conversion as Well as Rankings

Good on-page SEO is not just about Google. Clear headings, useful content, and a logical structure make your pages easier for real customers to use. Better rankings drive traffic. Better on-page UX turns that traffic into enquiries, calls, and sales.

It Determines Whether Other SEO Investments Pay Off

You can spend a fortune on SEO services, technical fixes, and link building. None of it matters if your pages are unclear, untargeted, or fail to convert visitors. On-page SEO is the foundation that makes the rest of your SEO investment work.

AI engines pull from clear, well-structured pages. Strong on-page SEO is increasingly the difference between being cited in an AI Overview and being invisible. The same elements that have always mattered (clear headings, direct answers, scannable structure) now matter even more.

From the field

At Lorna Jane I doubled total ranking keywords from 12.3k to 24.9k and lifted top 3 non-branded keywords by 60%. On-page optimisation at scale across hundreds of product and collection pages is a different discipline to one-off page rewrites, and that experience shapes how I approach on-page SEO for ecom clients today.

On-Page SEO for Different Business Types

Service Businesses

Each service should have its own dedicated page with a clear H1, focused content, FAQ section, and strong call to action. Generic “we do everything” pages rank for nothing. A plumber should have separate pages for blocked drains, hot water systems, gas fitting, and emergency call-outs, each targeting the relevant search queries.

Local Businesses

Location pages need on-page SEO that includes the suburb or city in the title, H1, and first paragraph, plus genuinely useful content about your service in that area. Embedded Google Maps, customer reviews specific to that location, and local case studies all reinforce relevance.

Ecommerce Businesses

On-page work for ecommerce SEO centres on collection pages and product pages. Each collection should target a specific buyer query (e.g. “sapphire engagement rings”), and every product page needs unique, descriptive content rather than the manufacturer’s default copy used by everyone else.

Professional Services and B2B

Long-form, expertise-driven content matters most. Detailed service pages, case studies, white papers, and educational guides written by genuine experts help establish E-E-A-T and earn rankings for high-intent commercial keywords.

Common On-Page SEO Mistakes

  • Targeting the same keyword on multiple pages. When two pages target the same keyword, they compete with each other in search results. This is called keyword cannibalisation and it usually means neither page ranks well.
  • Generic page titles. Titles like “Home”, “Services”, or “Welcome to Our Website” tell Google nothing about what the page is about and waste your most valuable on-page real estate.
  • Thin or duplicate content. Pages with very little unique content (or content copied from elsewhere) rarely rank. Each page needs enough depth to genuinely answer the query it targets.
  • Poor heading structure. Multiple H1s on a single page, skipping heading levels (H2 straight to H4), or using headings purely for visual styling all confuse search engines.
  • Missing or unhelpful image alt text. Empty alt attributes hurt accessibility and waste an SEO opportunity. Generic alt text (“image1.jpg”) does the same.
  • Keyword stuffing. Repeating the same keyword unnaturally throughout a page is a classic mistake that triggers spam filters and reads badly to humans.
  • Forgetting internal links. New pages published with no internal links from anywhere on the site take much longer to rank and often never rank at all.
  • Ignoring meta descriptions. Meta descriptions do not directly affect rankings, but they affect click-through rate. Letting Google auto-generate them means leaving easy wins on the table.

How to Improve Your On-Page SEO

You do not need a huge budget or a developer for most on-page improvements. Here is the practical starting sequence.

  • 1. Audit your existing pages. Use Google Search Console to see which pages are getting impressions, what queries they appear for, and what their average position is. This tells you which pages are close to ranking better with some on-page work.
  • 2. Define one primary keyword per page. Make a list of your important pages and assign each one a single primary keyword based on real search demand. This becomes your targeting map.
  • 3. Rewrite your titles and meta descriptions. Make sure each page has a unique, compelling title between 40 and 60 characters that includes the primary keyword. Write meta descriptions that describe the page accurately and include a reason to click.
  • 4. Fix your heading structure. Every page should have one H1 (the main heading), with H2s for major sections. Make sure headings describe the content rather than just looking nice.
  • 5. Improve content quality and depth. For pages that under-perform, add depth: more useful detail, examples, FAQs, and direct answers to the questions your audience is asking.
  • 6. Add internal links. From each new or updated page, link to related pages on your site using descriptive anchor text. Also link to that page from older relevant content.
  • 7. Optimise images. Compress every image, use descriptive file names, and write meaningful alt text describing what each image shows.
  • 8. Add structured data. At minimum, add LocalBusiness schema (for local businesses), Product schema (for ecommerce), or Article schema (for blog content), plus FAQ schema where relevant.

Need Help Getting On-Page SEO Right?

On-page SEO is the most controllable part of SEO, but it is also the most commonly neglected. If your pages are not ranking for the queries they should, your titles and meta descriptions are doing the bare minimum, or you have content that no longer reflects what customers are searching for, contact us. On-page audits and optimisation are part of every campaign included in our SEO services.

Title Tag Best Practices

Title tags are arguably the single most important on-page SEO element. Best practice in 2026:

  • Length: 50-60 characters including the brand suffix. Google truncates titles at roughly 580 pixels wide, which is roughly 60 characters in standard fonts.
  • Format: Primary keyword first (or as close to first as natural), brand at the end. “Sapphire Engagement Rings | Black Finch Jewellery” works better than “Black Finch Jewellery: Browse Our Range of Sapphire Engagement Rings”.
  • Uniqueness: Every page needs a unique title. Duplicate titles confuse Google about which page to rank for what.
  • Action words where appropriate: “Buy”, “Shop”, “Find” for commercial intent pages; “Learn”, “How to”, “Guide” for informational pages.

Meta Description Best Practices

Meta descriptions don’t directly affect rankings but they affect click-through rate, which indirectly affects rankings. Best practice:

  • Length: 150-160 characters. Google truncates longer descriptions and pads short ones (often badly).
  • Include the primary keyword for visual emphasis (Google bolds matching text in the snippet).
  • Write for the click, not the algorithm. The meta description’s job is to convince a searcher to choose your result. A clear value proposition beats keyword cramming.
  • Unique per page. Duplicate meta descriptions get rewritten by Google, usually badly.

URL Structure Best Practices

URL structure affects both ranking signals and user experience. Best practice:

  • Short and descriptive: /blog/what-is-schema-markup/ beats /blog/p?id=12847.
  • Use hyphens, not underscores to separate words. Google reads hyphens as word breaks; underscores as joiners.
  • Include the primary keyword in the URL where natural.
  • Avoid dates in URLs unless the content is genuinely time-bound (news, events). Dated URLs look stale even when content is updated.
  • Use lowercase only. Mixed-case URLs cause case-sensitivity issues and duplicate-content risks on some servers.
  • 301 redirect if you ever need to change a URL. Never let an old URL 404.

Image Alt Text and Image SEO

Images contribute to on-page SEO in three ways: alt text helps with accessibility AND describes the image for search, file names give Google additional content signals, and image search itself drives meaningful traffic for visual product categories. Best practice:

  • Descriptive file names before upload (sapphire-engagement-ring.jpg, not IMG_4781.jpg).
  • Alt text describing the image content, including the primary keyword where natural. Don’t keyword-stuff alt text — describe what’s in the image.
  • Compressed file sizes (WebP format under 200KB where possible). Page speed is a ranking factor and unoptimised images are the most common cause of slow pages.
  • Width and height attributes set in HTML to prevent layout shift (Cumulative Layout Shift is a Core Web Vitals metric).

The Over-Optimisation Penalty (Don’t Stuff Keywords)

Google has explicit algorithmic penalties for keyword stuffing — pages that repeat the target keyword unnaturally throughout titles, headings, body content, and meta descriptions. The penalty doesn’t always show as a manual action; it can quietly suppress rankings without warning. Best practice: use the primary keyword 3-5 times naturally across a 1,500-word post, including in the title, H1, first paragraph, at least one H2, and the meta description. Use semantic variations and related terms elsewhere. If a sentence reads awkwardly to a human, rewrite it.

Heading Hierarchy (H1, H2, H3) Done Right

Headings give Google (and screen readers) the structure of your page. The rules that actually matter in 2026:

  • One H1 per page. The H1 should match the primary keyword intent and be visually the largest text on the page. Multiple H1s are tolerated by Google but cause accessibility issues and dilute on-page focus.
  • H2s structure the major sections, ideally answering a related question or covering a specific subtopic. Front-loading keywords or question phrases in H2s lifts AI Overview citation rates.
  • H3s are sub-sections of H2s. Don’t skip levels (H1 → H3) — it breaks accessibility tools and signals sloppy structure to crawlers.
  • Headings should be true headings, not styled paragraph text. WordPress themes often style large paragraphs to look like headings; Google ignores the visual styling and indexes the actual HTML tag.

A common diagnostic: paste your URL into a heading-extraction tool (or view source) and read just the headings. They should form a coherent outline of the page. If they don’t, the structure is wrong.

For a full explanation of HTML heading structure, nesting rules, accessibility implications, and how to audit your existing pages, see our complete guide to HTML heading structure for business owners and marketers.

Internal Linking as On-Page SEO

Internal links — links from one page on your site to another — are one of the highest-leverage on-page levers, and one of the most ignored. Internal links pass authority (PageRank) between pages, signal topical relationships, and help Google understand which pages are most important. The principles:

  • Link from high-authority pages (your homepage, top blog posts) to pages you want to rank.
  • Use descriptive anchor text that matches the target page’s primary keyword. “Click here” wastes the signal; “wedding photography pricing guide” passes the keyword.
  • Link in-context within the body, not just in navigation. Body links carry more weight than footer or sidebar links.
  • 3-8 internal links per blog post is the sweet spot. Linking to your service pages, related blog posts, and parent topic pages.
  • Audit for orphan pages — pages that no other page on the site links to. Google deprioritises orphans heavily.

Search Intent: The Most Common On-Page Failure

Search intent is what the user is actually trying to do when they type the query. Google classifies intent into four buckets:

  • Informational — “what is”, “how to”, “guide”. The user wants to learn. Match with blog posts, guides, FAQs.
  • Navigational — “[brand] login”, “[business] address”. The user wants a specific destination. Match with branded pages.
  • Commercial investigation — “best”, “vs”, “review”, “compare”. The user is researching options before buying. Match with comparison content, listicles, reviews.
  • Transactional — “buy”, “hire”, “book”, “near me”. The user is ready to act. Match with service pages, product pages, booking pages.

The most common on-page SEO failure is intent mismatch: targeting “best [product]” with a single-product page, or “how to [task]” with a service sales page. Google reads the SERP for your keyword and if the top 10 are all blog posts, a service page will not rank no matter how good its on-page SEO is.

Content Depth and Topical Comprehensiveness

Word count is not a ranking factor, but it is correlated with rankings because comprehensive content tends to be longer. The principle that does drive rankings is topical completeness — covering every subtopic a user might want to know about, in a way the top-ranking pages are already doing.

The practical method: take your target keyword, look at the top 5-10 ranking pages, list every H2/H3 across all of them, and make sure your page covers everything meaningful. This is called a SERP-driven outline, and it is how most professional SEO content briefs are built. Add depth where competitors are thin, not bulk for its own sake.

FAQ Schema and People Also Ask

The People Also Ask (PAA) box on Google SERPs is a goldmine of related questions your content should answer. Strategy:

  • Search your target keyword in incognito mode.
  • Expand each PAA item — clicking one reveals more.
  • Pick the 5-8 most relevant questions and answer them in a dedicated FAQ section at the bottom of your page.
  • Add FAQPage schema markup so Google can extract the Q&A pairs.

FAQ schema does not always show in SERPs (Google rolled back rich result eligibility in 2023) but it remains one of the strongest signals for AI Overview citation, which often pulls FAQ-format content directly.

Frequently Asked Questions

What is on-page SEO?

On-page SEO is everything you do on your own website to improve how it ranks in search results. It includes your page titles, meta descriptions, headings, content, internal links, URL structure, image alt text, and schema markup. The goal is to make every page as relevant, clear, and useful as possible for both search engines and the people you want to reach.

What is the difference between on-page and off-page SEO?

On-page SEO is everything you control directly on your website: content, page titles, headings, internal links, and keyword targeting. Off-page SEO is everything that happens outside your website: backlinks from other sites, brand mentions, online reviews, and digital PR. On-page SEO makes your pages relevant for specific queries. Off-page SEO builds the authority that convinces Google to rank you above competitors.

What are the most important on-page SEO factors?

The on-page elements with the biggest impact are: a clear, keyword-targeted title tag (between 40 and 60 characters perform best, according to Backlinko), a properly structured H1 and H2 hierarchy, content that genuinely answers the search query with depth and expertise, an SEO-friendly URL, descriptive internal links to and from related pages, and image alt text. Content quality (judged using Google’s E-E-A-T framework) sits at the centre of all of it.

How long does on-page SEO take to work?

On-page changes can affect rankings within days or weeks, much faster than off-page SEO. After updating titles, headings, or content, Google typically re-crawls and re-indexes the page within a few days. Significant ranking improvements usually become visible within four to eight weeks, though competitive keywords may take longer.

How do I check my on-page SEO?

Start with Google Search Console to see which pages get impressions, what queries they rank for, and where their average position sits. Tools like Screaming Frog crawl your entire site and flag missing titles, duplicate content, weak headings, and broken links. Free options like Ahrefs Webmaster Tools and Microsoft Clarity help identify on-page issues affecting both SEO and user experience.

How long should a title tag be?

Aim for 40 to 60 characters. Backlinko’s analysis of 4 million Google search results found titles in this range had a 33% higher click-through rate than titles outside it. Google may rewrite titles that are too long, too short, or do not match the page content, so it is worth getting them right yourself.

Does keyword density still matter for on-page SEO?

Not in the way it used to. Modern Google ranking systems use natural language processing to understand topics, not just keyword counts. Aim to use your primary keyword naturally in the title, H1, URL, first 100 words, and at least one H2, then write naturally. Forcing the same keyword into every paragraph (keyword stuffing) hurts rankings and reads badly to humans.

Yes, more than ever. AI engines like Google’s AI Overviews, ChatGPT, and Perplexity pull short, structured answers from web pages. Pages with clear headings, direct answers near the top, scannable lists, and well-formed FAQ sections are significantly more likely to be cited. The fundamentals of good on-page SEO are also the fundamentals of being citable in AI search.

Deciding what to tackle first? The free growth plan quiz gives you a sequenced plan rather than a list of everything at once, in about two minutes.

Our Services

Similar Posts