Technical Strategy12 min read

On-Page SEO: A Plain-English Guide for Business Owners

Elena Soto

Technical SEO Strategist

A practical on-page SEO guide covering title tags, headings, keyword usage, schema markup, internal linking, and content structure that lifts rankings.

Executive Summary (Key Takeaways)

  • What It Is: On-page SEO is the optimization of elements within individual web pages - title tags, headings, content structure, keyword usage, schema markup, and internal links - to signal clearly to Google what the page is about and why it deserves to rank for specific queries.
  • The Hierarchy: Title tag and H1 are the most important on-page elements. Get these right first before optimizing anything else.
  • The Content Principle: On-page SEO does not mean keyword stuffing. It means ensuring your most important keyword appears in the right places (title, H1, first paragraph, URL) naturally - then writing genuinely useful, comprehensive content that earns its ranking.
  • The Quick Wins: Many businesses have title tags, meta descriptions, and H1s that are either missing, duplicated, or not optimized for their target keywords. Fixing these alone produces measurable ranking improvements within 4 to 8 weeks.

What Is On-Page SEO?

On-page SEO is the practice of optimizing the content and HTML elements of individual web pages to increase their relevance for specific search queries and improve their position in search engine rankings. It encompasses title tags, meta descriptions, heading structure (H1, H2, H3), body content keyword usage, image alt text, URL structure, schema markup, and internal linking. On-page SEO is entirely within your control and requires no external links or third parties.

Unlike off-page SEO (building backlinks from other websites) which depends on external parties, on-page SEO is completely under your control. You can implement every element in this guide on your own website without anyone else's involvement - making it the highest-leverage starting point for most businesses beginning their SEO journey.

Element 1: The Title Tag

The title tag is the text that appears in the browser tab and as the blue clickable headline in Google search results. It is the single most important on-page SEO element. Google gives significant weight to the primary keyword in the title tag when determining relevance for a query. A properly formatted title tag includes your primary keyword near the beginning, is under 60 characters, and is unique for every page on your site.

Anatomy of an Optimized Title TagWeb Design for Small Businesses in Manchester | Acme DigitalPrimary Keyword + Modifier(Placed near the beginning)Brand Name(Placed at the end)Keep under 60 characters to avoid truncationFig 1: The structure of a high-performing title tag

Title tag formula: [Primary Keyword] | [Secondary Descriptor] | [Brand Name]

Examples:

  • Bad: Home | Acme Web Design (no keyword, no value to the searcher)
  • Better: Web Design Services | Acme Digital (keyword present but generic)
  • Best: Web Design for Small Businesses in Manchester | Acme Digital (specific, geographic, keyword-rich)

Common title tag mistakes to fix:

  • Duplicate title tags across multiple pages (every page needs a unique title)
  • Title tags longer than 60 characters (Google truncates them, cutting off your message)
  • Missing the primary keyword entirely
  • Using the same generic title for every blog post (e.g., "Blog | Acme Digital")

How to audit: In Google Search Console → Performance → Pages. Click any page and check the title tag displayed. Or use Screaming Frog's free version (up to 500 pages) which exports all title tags in a spreadsheet for bulk review.

Element 2: The H1 Heading

The H1 is the primary visible heading on the page - the text readers see first when they arrive. There should be exactly one H1 per page. It should contain your primary keyword (closely matching or matching the title tag keyword), clearly state what the page is about, and be compelling enough that a visitor who arrived wants to keep reading. The H1 and title tag can be similar but should not be identical - the H1 is written for human readers.

The relationship between title tag and H1:

  • Title tag: Optimized for search result click-through. Includes brand name, is under 60 characters.
  • H1: Optimized for the reader who has already arrived. Can be longer and more conversational.

Example:

  • Title tag: "Web Design for Small Businesses Manchester | Acme Digital"
  • H1: "We Build Websites That Get Manchester Small Businesses Found on Google"

Both contain the primary concept, but the H1 is more reader-focused.

Element 3: Meta Description

The meta description is the 155-character summary text shown beneath the title tag in Google search results. It is not a direct ranking factor but is a critical click-through rate factor - a compelling meta description increases the proportion of people who see your page in results and choose to click on it. Higher click-through rate improves your page's performance signals, which indirectly benefits rankings.

Meta description best practices:

  • Under 155 characters (Google truncates longer descriptions)
  • Include your primary keyword (Google bolds it in search results, drawing the searcher's eye)
  • Include a clear benefit or value proposition
  • Include a call-to-action if appropriate ("Learn more," "Get a free quote")
  • Unique for every page - never duplicate meta descriptions

Example: "We build high-performance websites for Manchester small businesses that load fast, rank on Google, and turn visitors into paying customers. Get a free quote."

Element 4: URL Structure

Your page URL should be short, descriptive, and keyword-inclusive. Google uses the URL as a relevance signal - a URL that contains the primary keyword (even slightly) provides a small ranking advantage over a URL of random characters. More importantly, descriptive URLs signal to human users what the page is about before they click.

URL structure guidelines:

  • Use hyphens to separate words (/on-page-seo-guide not /on_page_seo_guide)
  • Keep URLs lowercase
  • Remove unnecessary words ("a," "the," "and," "for") where possible
  • Never use URL parameters for important pages (/services?cat=3 is worse than /web-design-services)
  • Match the URL to the primary keyword where natural

Example:

  • Bad: yourdomain.com/p?id=2847
  • Better: yourdomain.com/services
  • Best: yourdomain.com/web-design-manchester

Warning: Changing existing URLs that are already indexed requires 301 redirects from the old URL to the new one. Never change a URL without implementing a redirect. See our guide on how to maintain SEO during a website migration.

Element 5: Heading Structure (H2s and H3s)

H2 and H3 headings structure your page content into logical sections that both readers and Google can navigate. Google reads headings to understand the page's topic hierarchy - what the main sections cover and how they relate. Well-structured headings that incorporate secondary keywords help Google understand the full topic coverage of the page, not just its primary focus.

Document Hierarchy (Heading Structure)<H1> Complete Guide to On-Page SEOOne per page (Primary Topic)<H2> What is Title Tag SEO?<H2> Optimizing Meta TagsMain Sections<H3> Title Length Limits<H3> Click-Through RatesSub-sectionsAnswer Engine Optimization (AEO) Tip:Phrase H2s as questions and follow immediately with a 40-60 word direct answer.Fig 2: Structuring pages logically for both users and crawlers

The heading hierarchy:

  • H1: One per page - primary topic
  • H2: Main sections of the page - secondary keywords and subtopics
  • H3: Subsections within H2 sections

For AEO/AI search optimization, phrase your H2s as questions: "What Is On-Page SEO?" rather than "On-Page SEO Definition." Question-format headings directly mirror the queries that trigger AI Overview citations.

Each H2 should open with a direct 40–60 word answer paragraph. This is the AEO writing standard applied at the section level - Google and AI engines extract these for featured snippets and AI Overview responses.

Element 6: Body Content and Keyword Usage

Your primary keyword should appear naturally in the first 100 words of your page content. Secondary keywords (closely related terms, synonym phrases, and related questions) should appear throughout the body - not forced, but woven into content that addresses the topic comprehensively. Keyword stuffing (forcing keywords into unnatural positions repeatedly) is penalized by Google's spam systems.

The content depth principle: your page should be comprehensive enough to fully satisfy the search intent of someone who typed your target keyword. A page about "on-page SEO for business owners" should cover every element a business owner would need to understand - title tags, headings, content, schema, internal linking - not just one or two aspects.

Secondary keywords for this page:

  • On-page optimization
  • Title tag optimization
  • H1 H2 SEO
  • Meta description optimization

These terms appear naturally throughout the page because we are actually covering those topics in depth - not because they were forced in for ranking purposes.

For the complete content strategy framework, see our guide on how to write content that ranks on Google and our pillar guide on what is SEO.

Element 7: Image Optimization

Every image on a page should have a descriptive alt text attribute that describes the image accurately and, where natural, includes a relevant keyword. Alt text is the text read by screen readers (improving accessibility) and indexed by Google as a content signal. Images with empty or generic alt text ("image1.jpg" or "photo") are missed optimization opportunities.

Image on-page checklist:

  • alt attribute: specific description, includes keyword where natural
  • width and height attributes: prevent layout shift (CLS)
  • File size: compressed to under 200KB for most web images
  • File format: WebP preferred over JPEG or PNG
  • File name: descriptive (on-page-seo-title-tag-example.webp not IMG_2847.jpg)

Internal links - links from one page on your website to another - distribute ranking authority throughout your site and help Google understand the relationship between your pages. Each page should have at least 2–3 contextual internal links to related pages on your site, using descriptive anchor text that describes the destination page's topic.

Internal linking rules:

  • Link from relevant context - the anchor text and surrounding sentence should make the link feel natural
  • Use descriptive anchor text: "our guide to local SEO" not "click here"
  • Link from authoritative pages (high-traffic, high-quality pages) to pages you want to rank better
  • Ensure every important page on your site is reachable within 3 clicks from the homepage

Frequently Asked Questions

How many keywords should I target on a single page?

One primary keyword and 2 to 5 closely related secondary keywords. Targeting more than this on a single page typically results in a diluted, unfocused page that ranks well for nothing rather than strongly for one thing. Build one highly focused page per primary keyword and use internal links to connect related pages covering adjacent topics.

Does keyword density matter for SEO?

Not in the traditional sense. Google's natural language understanding has made keyword density (the percentage of words on a page that match the keyword) an outdated metric. What matters is that your primary keyword appears in the title tag, H1, and first paragraph naturally, and that the content covers the topic comprehensively enough to satisfy the searcher's intent - not that the keyword appears a specific number of times per hundred words.

Should I optimize old blog posts for SEO?

Yes - refreshing existing content is often more efficient than creating new pages. Updated posts signal freshness to Google, which is a mild positive ranking signal. Adding missing secondary keywords, expanding thin sections, updating outdated statistics, and improving the internal linking structure of existing posts consistently produces ranking improvements with less effort than creating equivalent new content.

What is the most important on-page SEO factor?

Title tag - specifically, whether it contains your primary keyword positioned near the beginning and is unique for every page. After that: the H1 heading and whether the content genuinely and comprehensively satisfies the search intent for the target keyword. Technical completeness (schema, alt text, internal links) has smaller individual impacts but compounds significantly across an entire site.

How do I know which keyword to target on each page?

Each page should target the primary keyword that most closely matches the search intent a visitor arriving on that page would have. For service pages: the commercial-intent keyword a buyer would type when evaluating your service. For blog posts: the informational or question-format keyword a researcher would type. Map one primary keyword per page and confirm no other page on your site is already targeting the same keyword.

The Bottom Line

On-page SEO is the most controllable, most accessible, and - for businesses that have never done it - often the fastest-returning SEO investment available. Fixing duplicated title tags, adding primary keywords to H1s, writing compelling meta descriptions, and building a logical heading structure consistently improves ranking performance within 4 to 8 weeks. Start with your highest-traffic pages, implement the changes systematically, and monitor Google Search Console for click-through rate improvements.

Topics & Keywords
on-page seoon page seo guideon-page optimizationseo for web pagestitle tag optimizationmeta description seokeyword on page seoh1 h2 seo
Technical SEO Audit

Audit your site's technical infrastructure.

Our engineers review your crawl architecture, redirect health, Core Web Vitals scores, and schema implementation. You receive a prioritised fix list with every issue ranked by impact.

More InsightsView All