The 2026 SEO Guide Google + AI search — technical to GEO/AEO Regularly updated
SEO Guide

On-Page SEO

On-page SEO is everything you do on a single web page to help it rank and to make it genuinely useful to the person who lands on it. It is the layer of optimization you control most directly: the words on the page, the way they are structured, the metadata that describes them, and the signals that tell search engines what the page is about and why it deserves to appear for a given query. Get it right and you give both readers and search engines a clear, unambiguous answer to the question the page is meant to serve.

This guide walks through the core elements of on-page SEO as they stand in 2026: matching search intent, writing effective titles and meta descriptions, structuring headings, placing keywords naturally, cleaning up URLs, linking internally, optimizing images, using structured data where it fits, and keeping content high quality and current. Treat it as the checklist you run before any page goes live.

What on-page SEO is and how it differs from technical and off-page SEO

SEO is usually split into three overlapping areas, and it helps to know where on-page sits. On-page SEO covers the content and HTML of an individual page: titles, headings, body copy, internal links, image attributes, and page-level structured data. Technical SEO covers site-wide foundations that let search engines crawl, render, and index your pages at all: site architecture, crawlability, indexation rules, Core Web Vitals, HTTPS, mobile-friendliness, and XML sitemaps. Off-page SEO covers signals that come from outside your site, most notably backlinks and brand mentions that build authority and trust.

The three work together. A page can have flawless on-page optimization and still fail if the site cannot be crawled, and a technically perfect site will not rank thin, off-topic content. On-page SEO is where you have the most direct, immediate control, which is why it is usually the best place to start. For the crawling and indexing side of the picture, see our Technical SEO guide.

Match search intent on the page

Before you optimize a single tag, make sure the page actually answers what the searcher wants. Search intent is the reason behind a query, and Google rewards pages that satisfy it. The four common intent types are informational (learning something), navigational (finding a specific site or brand), commercial (researching before a purchase), and transactional (ready to act or buy).

Look at what already ranks for your target query. If the top results are step-by-step guides, a thin product page will struggle no matter how well its tags are written. If they are comparison articles, a hard sell will feel out of place. Aligning your page format, depth, and angle with the dominant intent is the single highest-leverage on-page decision you can make. Solid keyword research is what tells you which query to target and what intent sits behind it.

Write effective title tags

The title tag is the clickable headline that appears in search results and browser tabs, and it remains one of the most important on-page elements. A strong title does two jobs at once: it signals relevance to search engines and earns the click from a human scanning a page of results.

Write meta descriptions that earn clicks

The meta description is the short summary shown beneath the title in search results. It is not a direct ranking factor, and Google frequently rewrites it using text pulled from the page when it thinks that better matches the query. Even so, a good description is worth writing because it can lift click-through rate, and CTR reflects how appealing your result looks against the competition.

Keep descriptions to roughly 140-160 characters, make each one unique, summarize what the page delivers, and include the target query naturally so it can be bolded when it matches the search. Think of it as ad copy for the organic result: honest, specific, and compelling enough to make the click feel worthwhile.

Use one clear H1 and a logical heading outline

Headings give a page its structure. Use a single, descriptive H1 that states plainly what the page is about, then break the body into sections with H2 subheadings and, where needed, H3 subheadings nested beneath them. The result should read like a sensible outline: someone skimming only the headings should understand the shape of the page.

A logical hierarchy helps in three ways. It makes content easier for readers to scan, it gives assistive technologies like screen readers a navigable structure, and it helps search engines understand how the ideas on the page relate to each other. Do not skip levels for styling reasons or scatter keywords into headings that do not describe the section that follows them; headings are for organization first.

Place keywords naturally and avoid stuffing

Keywords still matter, but their role is to confirm relevance, not to be repeated mechanically. Include your primary term where it belongs naturally: in the title, the H1, the opening paragraph, at least one subheading, and throughout the body where it genuinely fits. Use related terms and synonyms so the page reads like it was written by someone who knows the topic, which is exactly the impression modern search engines are trying to reward.

Keyword stuffing, cramming the same phrase in unnaturally to inflate density, is counterproductive. It reads badly for humans and can trigger spam signals. There is no ideal keyword density to hit. Write for the reader first, then check that your main term and its variations are present in the obvious places. If a sentence would sound strange read aloud, rewrite it.

Keep URLs clean and descriptive

A good URL is short, readable, and describes the page. Favor slugs made of a few meaningful words separated by hyphens, in lowercase, over long strings of numbers, dates, or parameters. A URL like /on-page-seo is easier for people to read, share, and trust than /index.php?id=4837&cat=12.

Link internally with descriptive anchor text

Internal links connect the pages of your site to one another. They help search engines discover new pages, they spread ranking signals through the site, and they guide readers to related content that deepens their visit. A page with no internal links pointing to it is an orphan that is harder to find and harder to rank.

The anchor text, the visible, clickable words of a link, should describe where the link goes. Descriptive anchors like "keyword research guide" tell both readers and search engines what to expect, whereas generic anchors like "click here" or "read more" waste the signal. Link to genuinely relevant pages, use natural phrasing, and avoid forcing the same exact-match anchor everywhere. Building relevant links between related pages, such as connecting this guide to Content and E-E-A-T, strengthens the whole topic cluster.

Optimize images on the page

Images make content more engaging, but unoptimized ones slow pages down and miss an easy relevance signal. Three things matter most for on-page image optimization.

Descriptive file names help too: on-page-seo-checklist.webp tells a search engine more than IMG_2841.jpg.

Add structured data where it reflects the page

Structured data, usually written as JSON-LD following the Schema.org vocabulary, is markup that describes your content to search engines in a machine-readable way. It is not a ranking factor in itself. Its value is that it can make a page eligible for rich results such as review stars, FAQ accordions, breadcrumbs, or how-to steps, which can improve how the result looks and lift click-through rate.

The rule is simple: only mark up content that genuinely exists and is visible on the page. Adding FAQ schema to a page with no FAQs, or review markup for reviews that are not shown, violates search engine guidelines and can lead to manual actions. Match the schema type to what the page actually contains, keep it accurate, and validate it before you rely on it.

Keep content quality and freshness high

All the tags in the world will not save thin or outdated content. The page itself has to be worth ranking. That means covering the topic thoroughly enough to satisfy the searcher, writing clearly, demonstrating first-hand experience and expertise where relevant, and being accurate. These are the qualities behind Google's emphasis on helpful, people-first content and its E-E-A-T signals, which we cover in the Content and E-E-A-T guide.

Freshness matters for topics that change. For evergreen subjects, an older page that stays accurate is fine, but for anything tied to current best practice, prices, tools, or statistics, revisit the page periodically, update what has changed, and make sure the information still holds. Removing stale advice is as valuable as adding new material.

A short on-page SEO checklist

Before publishing or updating a page, run through this quick list:

  1. The page matches the dominant search intent for its target query.
  2. The title tag is unique, around 50-60 characters, and leads with the primary keyword.
  3. The meta description is a unique, compelling 140-160 character summary.
  4. There is one clear, descriptive H1, with a logical H2/H3 outline beneath it.
  5. The primary keyword and its variations appear naturally, with no stuffing.
  6. The URL slug is short, lowercase, and hyphen-separated.
  7. Internal links use descriptive anchor text and point to relevant pages.
  8. Images have accurate alt text, compressed files, and declared dimensions.
  9. Structured data is added only where it reflects real, visible content.
  10. The content is thorough, accurate, and up to date.

On-page SEO is not a one-time task. Revisit your important pages as intent shifts, competitors improve, and information ages. Paired with sound technical foundations and strong content, disciplined on-page work is one of the most reliable ways to earn and hold rankings.

Frequently asked questions

What is on-page SEO?

On-page SEO is the practice of optimizing the content and HTML of an individual page so search engines and readers can understand it and judge it relevant to a query. It covers elements you control directly on the page: the title tag, meta description, headings, body copy, internal links, URL, images, and structured data. It differs from technical SEO (site-wide crawling, indexing, and performance) and off-page SEO (signals from other sites, mainly backlinks).

How long should a title tag be?

Aim for roughly 50-60 characters so the title is unlikely to be truncated in most desktop results. There is no strict character limit; Google measures title width in pixels and may rewrite titles it considers unhelpful. Front-load the primary keyword, keep each title unique, and write for clicks rather than padding it with repeated keywords.

Do meta descriptions affect rankings?

Meta descriptions are not a direct Google ranking factor, and Google frequently rewrites them using text from the page. They still matter because a clear, compelling description can improve click-through rate from the results page. Write a unique 140-160 character summary that reflects the page and includes the query naturally, but do not expect it to move rankings on its own.

How many H1 tags should a page have?

Use one descriptive H1 per page that states what the page is about, then structure the rest of the content with H2 and H3 subheadings in a logical order. HTML5 technically allows multiple H1s, but a single clear H1 keeps the hierarchy easy for readers, screen readers, and search engines to follow.

Is structured data a ranking factor?

Structured data (schema markup) is not itself a ranking factor. Its value is that it helps search engines understand your content and can make the page eligible for rich results such as review stars, FAQs, or breadcrumbs, which can improve visibility and click-through rate. Only mark up content that is genuinely present and visible on the page, and follow the relevant Schema.org and Google guidelines.