On-Page SEO: The Complete Practical Guide

On-page SEO ranking in web search

Picture this: you’ve written what you genuinely believe is the best article on your topic, detailed, accurate, and well-structured. But three months later, it’s sitting on page four of Google, invisible to nearly everyone. Meanwhile, a competitor’s thinner piece ranks at position two. The gap between those two outcomes is almost always on-page SEO.

On-page SEO is the set of improvements you make directly to your webpages, the content, the HTML, and the technical setup to help search engines understand what you’re about and serve your pages to the right people. Unlike link building or PR, it’s entirely within your control. That makes it the most logical place to start, and the easiest place to compound gains over time.

What’s shifted recently is the audience. You’re no longer just optimising for Google’s crawler. ChatGPT, Perplexity, Google’s AI Overviews, and Microsoft Copilot are all pulling from indexed web content to generate their answers. The good news: the same on-page fundamentals that have always worked in traditional search now also drive citations in AI responses. The rules haven’t changed. The stakes have just increased.

What This Article Covers

What Is On-Page SEO?

Semrush defines on-page SEO as “the process of improving the structure and content,  like text, images, and videos, of webpages to increase their likelihood of showing in traditional and AI search results.” That’s a clean definition, but let’s unpack it with a concrete example.

Say you run a digital marketing agency in Essex. You publish a blog post targeting “Google Ads for small businesses”. If your title tag doesn’t mention that phrase, your H1 buries it, your images have no alt text, and your page loads in six seconds on mobile, Google has no strong reason to rank you over an established competitor who’s nailed all four. On-page SEO is fixing those things, one by one, until the page earns its position.

On-Page SEO vs. Off-Page SEO

The distinction is straightforward. On-page SEO covers everything you can change directly on your own site. Off-page SEO covers everything external, such as backlinks from other sites, brand mentions, digital PR, and local citations.

You have direct control over on-page SEO, which is why most SEO strategies should begin here. There’s no point chasing backlinks to a page that hasn’t been optimised. You’d be driving visitors to a house with no signage and a broken front door.

On-Page SEO (Internal)

  • Keyword placement in content
  • Title tags and meta descriptions
  • Heading structure (H1–H6)
  • URL slug optimisation
  • Internal linking architecture
  • Image alt text and file names
  • Page speed and Core Web Vitals
  • Schema markup implementation

Off-Page SEO (External)

  • Link building from other sites
  • Guest posting on industry sites
  • Digital PR and brand mentions
  • Social media signals
  • Influencer partnerships
  • Local business citations (NAP)
  • Google Business Profile management
  • E-E-A-T from external endorsements

Keyword Placement: Signal Without Stuffing

Search engines have grown considerably more sophisticated about language. They no longer simply tally how many times your target phrase appears. They understand topics, entities, and the relationships between concepts. But that doesn’t mean keywords are irrelevant; it means placement matters more than density.

Your target keyword should appear in the page’s title (the H1 the visitor sees), the URL slug, the opening paragraph, and at least one subheading. Beyond that, you want related terms and semantically connected phrases distributed naturally throughout the content. If your focus keyword is “cloud data storage”, related entities include disaster recovery, data backup, encryption, and uptime SLAs. Covering these naturally builds topical authority, which is exactly what both Google and AI systems reward.

✓ Tip — Strategic Placement Checklist

Include your target keyword in: the H1, the first 100 words, at least one H2 or H3, the URL slug, and the alt text of at least one relevant image. That’s five signal points before you’ve even thought about body copy.

⚠ Warning — Keyword Stuffing Penalty

Overusing a keyword, repeating it in every paragraph or forcing it into sentences where it reads unnaturally, is flagged by Google and can lead to ranking demotions. If a sentence reads awkwardly, it probably is. Write for people first, then verify you’ve covered the signal points.

What AI Search Means for Keywords

AI assistants like ChatGPT use a process called “query fan-out” when generating responses. When someone asks about “healthy breakfast ideas”, the AI internally generates a cluster of related sub-questions, high-protein options, foods to avoid, quick preparation methods and looks for pages that answer many of those sub-questions at once. A page that comprehensively covers the topic across related sub-questions is more likely to be cited than a single highly-ranked page that only answers the literal query. Covering your topic thoroughly isn’t just good writing advice. It’s now a structural citation signal.

Title Tags: The First Five Seconds

The title tag is the HTML element that tells search engines and browsers what to call your page. It appears in browser tabs, search results, and, increasingly, AI-generated citations. Ahrefs notes that Google rewrites title tags 61.6% of the time, but usually only when they’re too long, too short, or inconsistent with the page content. Your original title still influences how Google ranks the page, so it’s worth crafting carefully.

How to Write an Effective Title Tag

Keep it between 50 and 60 characters, that’s the display window before truncation in most contexts. Include your primary keyword. Make the title match or closely reflect your H1, so users get a consistent experience from search result to page. And give people a reason to click: words like “guide”, “2026”, or “complete” signal depth and freshness without feeling like clickbait.

One thing most guides skip: your title tag can influence how AI assistants reference your brand in conversations. If ChatGPT is citing a source, it uses the URL, title, and meta description as primary signals to decide whether to surface it. A clear, descriptive title is therefore useful beyond Google.

Meta Descriptions: Small Copy, Outsized Impact

Meta descriptions are not a direct ranking factor. That’s been confirmed by Google multiple times. But they remain genuinely important for two reasons: they influence click-through rate from the SERP, and AI assistants use them as one of the primary signals when selecting which pages to cite in their responses.

Ahrefs’ research shows that ChatGPT selects sources for citations based partly on the URL, the title, and the snippet, which is most often the meta description. So if your page ranks but has a weak or missing description, you’re likely being deprioritised for AI citations regardless of content quality.

Writing Meta Descriptions That Actually Get Clicks

Aim for around 105 characters. That’s tighter than the traditional 160-character guideline, and it accounts for how AI tools truncate snippets. Use active voice, include your target keyword (Google and AI tools will bold it when it matches the query), and give searchers a concrete reason to choose your result over the ones either side of it.

✓ Example — Good vs. Weak Meta Description

Weak: “This page covers on-page SEO, including many helpful tips and techniques for your website.”

Strong: “Practical on-page SEO guide covering title tags, schema, speed, and AI visibility. With examples, checklists, and tool recommendations.”

The second version is specific, uses the keyword, signals format (checklist), and gives an implicit promise of depth.

Heading Structure: Architecture for Humans and Machines

Headings are doing more work than most people realise. They create the visual hierarchy that lets users scan a page and find what they need. They tell search engines which topics a page covers and how those topics relate to one another. And they’re now one of the primary signals AI systems use when extracting sections of your content to reference in responses.

The rule is simple: one H1 per page (the main title), H2s for your primary sections, H3s for subsections within those, and H4s and beyond for anything more granular. What’s less obvious is that you should write headings as if they might be read in isolation — because AI tools often extract individual sections without the surrounding context.

How to Write Headings for AI Extraction

“Getting Started” is a vague heading that means nothing out of context. “How to Set Up Your First Google Ads Campaign” answers a real question and works as a standalone signal. Make each H2 and H3 self-sufficient. Then write the first sentence of each section as a direct answer to the question implied by the heading.

Content Quality, Freshness, and E-E-A-T

Google’s Search Quality Rater Guidelines ask human evaluators to assess content against E-E-A-T: Experience, Expertise, Authoritativeness, and Trustworthiness. These aren’t direct algorithmic ranking factors in a mechanical sense, but they represent what Google is trying to reward, and they give a very clear signal about what direction the algorithm is evolving in.

Experience was added most recently, and it matters particularly for YMYL topics (Your Money or Your Life): medical advice, financial guidance, legal information. Content created by someone who has genuinely done the thing they’re writing about outperforms content that’s purely research-based. If you’re writing about running Facebook Ads, having run campaigns at scale carries more weight than having read about it. Show that provenance, in author bios, in original screenshots, in case study references.

How to Demonstrate E-E-A-T on the Page

Author bios with real credentials. Expert quotes that can be verified. Original data, screenshots, or research that competitors can’t reproduce. External links to authoritative sources that support your claims. These signals work together to tell both human evaluators and algorithms that your content is produced by someone with skin in the game.

✓ Tip — Original Data as an E-E-A-T Signal

Even a small internal study beats repurposing someone else’s statistics. If your agency analysed 50 client campaigns and found a pattern, publish that. It’s genuinely unique, it cites real-world experience, and other sites will link to it, which is exactly the kind of content Google’s quality systems are looking for.

Content Freshness

For topics that evolve quickly — AI, tax law, software documentation, anything where the “current” state changes year to year, Google actively rewards fresh content. More significantly, research shows AI assistants prefer to surface pages containing the latest information. Updating an existing page with new data, correcting outdated information, and adding coverage of recent developments is often faster and more effective than publishing a brand-new piece.

URL Structure: Short, Descriptive, Permanent

URLs carry less ranking weight than they did a decade ago, but they still matter for two practical reasons. First, parts of your URL appear in search results and AI citations as breadcrumbs, helping users quickly assess whether your page is relevant. Second, a clean URL is easier to manage when you’re updating content over time.

Use your target keyword as the URL slug. Keep it to three to five words where possible. Use hyphens between words, not underscores. Avoid publication dates unless your content is inherently time-indexed (a news article, for example) — a URL like /best-email-marketing-tools-2024 creates maintenance problems when 2026 arrives and the article still ranks.

Internal Linking: The Architecture Behind Your Site

Internal links do three things simultaneously: they help visitors navigate between related content, they help search engine crawlers discover and index your pages, and they distribute authority (PageRank) from your stronger pages to pages that need a ranking boost.

The anchor text, the clickable words in a link, is a significant signal. “Click here” tells search engines nothing. “On-page SEO checklist” tells them exactly what the destination page is about. Use descriptive, natural anchor text consistently, and link from contextually relevant surrounding content.

The Hub-and-Spoke Model

A practical internal linking structure is the hub-and-spoke model: a comprehensive “hub” page covers a broad topic at depth, and multiple “spoke” pages cover specific sub-topics, each linking back to the hub. This concentrates authority on your most important pages and creates a logical topic cluster that search engines can map. Your on-page SEO guide links to your title tag guide, your schema markup guide, your meta description guide — each spoke reinforces the hub.

✓ Tip — Finding Internal Link Opportunities – Search operator to find existing pages to link from. Search site:yourdomain.com “target keyword” to see every indexed page that mentions the phrase. Those pages are natural candidates to add a contextual link to your new content.

External Links: Build Trust by Citing Your Sources

Linking out to credible external sources doesn’t hurt your SEO — it helps it. Semrush notes that researchers have found external linking to authoritative sources is a proven tactic for boosting AI search visibility. Google’s own guidance encourages outbound links as a way to provide value. The logic is simple: if you’re citing credible sources, your own content is more likely to be treated as credible in turn.

Link to original research, government sources, and recognised industry publications. Audit your external links periodically — links break over time as pages are deleted or redirected, creating a poor user experience and a potential crawl signal issue. Tools like Ahrefs Site Audit or Semrush can flag broken outbound links automatically.

Image Optimisation: Visibility Beyond Text Search

Images have their own SEO surface area. They appear in Google Image Search, in AI-generated visual responses, and in featured SERP results. Optimising them properly is one of the quickest wins on any page that already has images.

File Names

Rename image files before uploading. IMG_4839.jpg tells a search engine nothing. on-page-seo-keyword-placement-guide.jpg tells it exactly what the image illustrates. Be descriptive, be brief, and use hyphens.

Alt Text

Alt text serves two purposes: accessibility for screen readers and a contextual signal for search engines. Write alt text that describes what the image actually shows, not what you’d like to rank for. Keep it under 125 characters. Skip alt text entirely for purely decorative images. Don’t begin with “image of” or “photo of” — those words add nothing.

File Size and Format

Large image files slow page load times, which affects both rankings and user experience. Use WebP for photographs, PNG for graphics with transparent backgrounds, and SVG for logos and icons. Run images through a compression tool like Squoosh before uploading. A 2MB hero image that could be 180KB without visible quality loss is a common, avoidable problem.

Page Speed: The Ranking Floor

Page speed is a confirmed Google ranking factor. More practically, a page that loads slowly loses real visitors — people don’t wait. A one-second delay in mobile page load time reduces conversions by a meaningful margin across nearly every industry. Speed is where on-page SEO and user experience intersect most visibly.

Search Engine Journal confirms page speed as a ranking signal, and Google’s Core Web Vitals provide the specific metrics to hit: Largest Contentful Paint (LCP) for load time, Interaction to Next Paint (INP) for responsiveness, and Cumulative Layout Shift (CLS) for visual stability.

How to Improve Page Speed

Compress and serve images in next-generation formats. Minify CSS and JavaScript. Leverage browser caching. Reduce the number of redirects (each redirect adds latency). Use Google’s PageSpeed Insights for a free audit with specific, prioritised recommendations. For agencies managing hosting infrastructure, server-side caching and CDN configuration can make substantial differences that no amount of image compression will replicate.

Schema Markup: Speak the Search Engine's Native Language

Schema markup is structured data added to your HTML that explicitly labels what content is and means. Think of it as annotations for machines: rather than hoping a search engine infers that your star ratings represent customer reviews, schema tells it directly. Both Google and Microsoft have confirmed that structured data matters for AI search and may help language models interpret page content more accurately.

Schema Types Worth Implementing

Article schema identifies your content type, author, publication date, and section structure — useful for blog posts and news content. FAQPage schema tells Google and AI tools which sections of your page are questions and answers, making them prime candidates for People Also Ask boxes and AI-generated Q&A responses. HowTo schema marks up step-by-step instructions and can trigger visual search features. Product schema surfaces prices, availability, and reviews for e-commerce pages. LocalBusiness schema is essential for any site with a physical location — it provides address, hours, and contact details in a machine-readable format.

User Experience and Core Web Vitals

Google considers how users interact with your pages as part of the ranking equation. Bounce rates, dwell time, and page experience signals all feed into how algorithms perceive the quality of your content. This is where technical SEO and on-page SEO genuinely overlap.

Mobile Friendliness

Google uses the mobile version of your pages for indexing and ranking — this is called mobile-first indexing. A page that displays perfectly on desktop but is cramped or broken on a phone is being evaluated primarily in its broken state. Responsive design is non-negotiable.

Readability and Layout

Short paragraphs. Clear subheadings. Sufficient white space. Good contrast ratios. These aren’t aesthetic preferences — they reduce bounce rates by making content easier to absorb. A visitor who stays and reads signals to Google that the page satisfied their query. That’s a compounding positive signal.

HTTPS and Security

Pages served over HTTP rather than HTTPS receive a ranking penalty and browser security warnings that deter visitors. This should be resolved before any other on-page work begins.

On-Page SEO for AI Search: What Changes, What Doesn't

The arrival of AI Overviews, ChatGPT web browsing, Perplexity, and similar systems has added a new dimension to on-page optimisation. But the fundamentals remain intact. What’s changed is the additional layer of optimisation required to earn citations in AI-generated responses.

How AI Systems Select Content to Cite

AI assistants use a combination of traditional search ranking signals and their own content quality assessments. According to Ahrefs, ChatGPT selects sources based on the URL, title, meta description (snippet), ranking position, and metadata such as publishing date. This means your on-page signals — particularly the title and meta description — directly influence AI citation decisions, independent of your backlink profile.

Writing Content That AI Systems Can Extract

Structure each section so it can stand alone. Open with the direct answer, then expand with context. Avoid vague pronouns that require surrounding context to interpret — saying “keyword difficulty” instead of “it” makes a sentence extractable in isolation. Use declarative sentences that state facts clearly rather than hedging. AI systems favour text that provides a clean, citable answer over text that builds to a conclusion over several paragraphs.

Zero-Click Search and AI Overviews

AI Overviews and featured snippets reduce the click-through rate for organic results. Being cited in an AI Overview doesn’t always generate a click, but it does generate brand visibility at the top of the results page. To increase your chances of appearing in these features, study which of your competitors are being cited for valuable queries, look at what those pages have in common structurally, and optimise your content to match those patterns. It’s less guesswork than it sounds — the patterns tend to be consistent: direct answers, strong heading structure, and clearly labelled expertise.

Measuring On-Page SEO Success

Optimising without measuring is a hobby, not a strategy. The key metrics to track are keyword rankings (which positions are your target pages holding), organic traffic (how many people are arriving from search), click-through rate (what proportion of impressions turn into clicks), and AI visibility (are AI assistants citing your pages). 

  • Keyword rankings — Track before and after any on-page change. Use Semrush Position Tracking or Ahrefs Rank Tracker for consistent data over time.
  • Organic traffic — Google Analytics 4 (GA4) or Ahrefs Web Analytics. Measure sessions from organic search at the page level, not just site-wide.
  • Click-through rate (CTR) — Google Search Console. Low impressions with reasonable CTR suggests a ranking issue. Good impressions with low CTR suggests a title or meta description problem.
  • Core Web Vitals — Google Search Console’s Core Web Vitals report or PageSpeed Insights. Track LCP, INP, and CLS at URL level for your most important pages.
  • AI visibility — Ahrefs Brand Radar or Semrush AI Visibility Toolkit. Track citations in ChatGPT, Perplexity, and AI Overviews for your target queries.
  • SERP feature appearances — Featured snippets, People Also Ask inclusions, and image carousels. Semrush Organic Rankings can track these alongside standard positions.

One practical workflow: log your baseline metrics before making any on-page changes. Wait four to eight weeks (search engines need time to re-crawl and re-evaluate). Then compare. If a change improved performance, document it and replicate the pattern across similar pages. If it didn’t, revert or iterate. The accumulated evidence from this approach is far more valuable than any single optimisation.

Final Thoughts

On-page SEO is the foundation everything else in search visibility is built on. Do it well, and you compound every other investment; links, content, and ads all perform better when the page they point to is properly optimised.

Frequently Asked questions

For pages that are already indexed, meaningful ranking changes typically appear within four to eight weeks of making on-page changes, though it can be faster for smaller sites or less competitive queries. Some changes, like fixing a missing title tag on an already-ranking page, can produce results in days. For brand-new content starting from scratch, expect three to six months before stable rankings emerge, longer in competitive niches.

Focus on one primary keyword per page, with a cluster of closely related secondary keywords and semantic phrases woven throughout naturally. Trying to target multiple unrelated primary keywords on a single page confuses both search engines and readers; the page ends up signalling relevance to nothing clearly. If you want to rank for two distinct topics, create two pages.

Yes. AI Overviews pull from indexed web content, and the selection of which pages to cite relies on many of the same signals as organic rankings. Pages with clear structure, strong headings, direct answers, and schema markup are better candidates for AI Overview inclusion. The meta description and title tag also influence whether an AI system surfaces your page as a citation. Optimising for organic search and optimising for AI Overviews are, for now, largely the same practice.

The principles are identical, but the application differs. Product pages need Product schema, clear unique descriptions (duplicate manufacturer copy is a widespread e-commerce SEO problem), multiple image angles with descriptive alt text, structured review data, and conversion-focused meta descriptions. Category pages need breadcrumb schema, unique introductory copy rather than a blank grid of products, and clear H1 headings. Informational blog content prioritises topic depth, E-E-A-T signals, and content structure for featured snippets. The core on-page checklist covers all three — the execution simply varies.

Services you may be interested in

product marketing

Social Media Services

By leveraging Social Media, businesses can enhance their online presence, build stronger relationships with their audience, and drive more significant engagement and conversions. 

seo agency, search engine optimisation

SEO Services

We specialise in catapulting businesses to the forefront of their digital visibility, ensuring they not only compete but they dominate in their respective markets.

SHARE:

Scroll to Top