Skip to main content
On-Page SEOBeginner

On-Page SEO

On-page SEO explained: content and search intent, title tags, meta descriptions, headings, URLs, internal links, images, structured data, and a practical review workflow.

  • #SEO Basics
  • #Content SEO
  • #On-Page SEO
  • #SEO Glossary
Reviewed by Crawl Foundry Team, Editorial Team9 min read

In Plain English

On-page SEO is the work you do on a page itself, its content and its HTML, so that search engines understand the topic and searchers find the answer they came for.

Key Takeaways

  • On-page SEO covers everything you control on the page itself, from content and search intent to titles, headings, links, images, and markup
  • Content that matches the searcher's intent matters more than any single tag, word count, or keyword density target
  • Measure on-page changes against queries, impressions, and clicks for the specific page instead of a generic checklist score

Deep dive

Quick definition

On-page SEO is everything you do on a page itself to help it rank and to help the people who land on it. It covers the visible content and the HTML around it: the topic and its coverage, the title tag, the meta description, headings, the URL, internal links, images, and structured data.

The goal is not to satisfy a checklist. The goal is a page that clearly answers a specific search need and makes that answer easy for search engines to understand.

What on-page SEO includes

A practical inventory looks like this:

  • Content: the topic, its depth, accuracy, originality, and fit with search intent
  • Title tag: the main input for the clickable headline in search results
  • Meta description: a candidate for the snippet under that headline
  • Headings: the outline of the page, from H1 down
  • URL: a readable, stable address
  • Internal links and anchor text: paths to and from related pages
  • Images and media: relevant visuals with alt text, sensible formats, and dimensions
  • Structured data: machine-readable facts that can make a page eligible for rich results
  • Page experience: loading, responsiveness, and visual stability as users feel them

Some items overlap with technical SEO. A canonical tag or a noindex directive sits in the page's HTML, but it controls indexing rather than relevance. Most teams treat those as technical checks that every on-page review should confirm before anything else.

On-page, technical, and off-page SEO

AreaMain questionTypical work
On-page SEODoes this page answer the query well and say so clearly?Content, titles, headings, internal links, images, markup
Technical SEOCan search engines crawl, render, and index the site?Status codes, robots rules, canonicals, rendering, speed, sitemaps
Off-page SEOWhat do other sites and people say about you?Backlinks, brand mentions, reviews, digital PR

The boundaries blur in practice. In German-speaking markets, "Onpage-Optimierung" often includes technical items, while English-language sources usually separate them. The label matters less than making sure nobody skips the technical foundation a page needs before its content can count.

Start with search intent

Before touching a single tag, decide what the page is for. Look at the current results for the target query. Are they guides, product pages, comparisons, tools, or local listings? Do they answer a quick question or explain a process in depth?

A page that targets "running shoes" with a 3,000-word history of footwear misses the intent, which is mostly to browse and buy. A perfectly tagged page with the wrong format rarely wins. Intent is the first on-page decision, and it shapes everything after it.

One page should also own one intent. Two pages on your site that chase the same query compete with each other and dilute signals. When you find that, merge them or give each a clearly different purpose. Near-identical pages can also turn into a duplicate content problem where Google picks a version you did not intend.

Content comes first

Google's guidance on helpful content asks whether a page offers original information, a complete description of the topic, and insight beyond the obvious. Since March 2024, the signals behind the former helpful content system are part of Google's core ranking systems.

What that means in practice:

  • answer the main question early, then go deeper
  • cover the subtopics a searcher needs, not every loosely related keyword
  • add something your competitors lack: first-hand testing, data, examples, or a clearer explanation
  • keep facts current and show who wrote or reviewed the page where that matters
  • cut filler, because long pages that say little are a classic form of thin content

Google's SEO Starter Guide states that content length alone does not matter for ranking. There is no magic word count. The right length is whatever the topic needs.

The <title> element is the strongest on-page clue for the headline Google shows in search results, which Google calls the title link. Google may rewrite it, for example when the title is too long, stuffed with keywords, or does not match the page. It can draw on the main heading, other prominent text, or anchor text pointing at the page.

A good title names the topic clearly, matches the intent, and gives a reason to click. Put the main term near the start, keep it readable, and make each title unique across the site.

Meta description and snippets

The meta description is a suggestion, not a guarantee. Google uses it when it describes the page better than other text on the page, and it may create a different snippet for different queries. There is no fixed length limit. Snippets are truncated as needed for the device.

A useful description summarizes what the page offers and why it is worth reading. It does not affect ranking directly, but a relevant snippet can raise the organic click-through rate.

Headings and structure

Headings give the page an outline that readers can scan and that machines can parse. Use one clear H1 that states the topic, then H2 and H3 headings for sections and subsections.

Google's Starter Guide notes that heading order does not matter for Google Search, though a semantic order helps screen readers. Write headings for people first: descriptive, specific, and in an order that makes sense. Headings that only repeat a keyword add nothing.

A readable URL such as /guides/on-page-seo helps users understand where they are. Google says keywords in a URL have very little effect on ranking, so do not rename established URLs for SEO alone. If you do, redirect the old address permanently.

Internal links matter more. They help Google discover pages, show which pages you consider important, and pass context through anchor text. Link from relevant passages to the pages that explain a concept in depth, and use anchor text that describes the target instead of "click here".

Images and media

Images can explain, prove, or sell. They need descriptive alt text, sensible file sizes, and explicit dimensions so the layout does not jump. Use real <img> elements for images that should appear in image search, because Google does not index CSS background images.

Structured data

Structured data, usually in JSON-LD, describes facts such as product price, review rating, author, or breadcrumb trail in a standard vocabulary. It can make a page eligible for rich results. It does not guarantee them, and it does not replace visible content. The markup has to match what users see on the page.

Page experience

Google's Core Web Vitals measure loading (Largest Contentful Paint), responsiveness (Interaction to Next Paint), and visual stability (Cumulative Layout Shift). Good scores do not compensate for weak content, but slow or jumpy pages frustrate users and can hold back an otherwise relevant page. Field data from real users is what Google evaluates.

What Google says you can stop worrying about

Google's SEO Starter Guide lists several things that matter less than many checklists suggest:

  • the meta keywords tag, which Google Search does not use
  • keyword density targets, while keyword stuffing violates Google's spam policies
  • keywords in the domain name or URL, which have hardly any effect
  • a minimum or maximum word count
  • the exact order of heading levels

That list does not make these elements worthless for users. It means none of them is a ranking shortcut.

An on-page review workflow

  1. Confirm the page is indexable, returns status 200, and has a sensible canonical.
  2. Define the target query and its intent, then compare the page with the current results.
  3. Check that the opening answers the main question and that the body covers the needed subtopics.
  4. Review the title tag and meta description against the intent and against competing snippets.
  5. Check the H1 and section headings for clarity and logical order.
  6. Find internal links to and from the page, and check their anchor text.
  7. Review images for purpose, alt text, size, and dimensions.
  8. Validate structured data against visible content.
  9. Check Core Web Vitals field data where available.
  10. After publishing, compare queries, impressions, clicks, and position for this page in Google Search Console over several weeks.

A practical example

A software company has a feature page that ranks on page two for "invoice software for freelancers". The title reads "FeaturesBrandName". The H1 says "Powerful features", and the copy talks mostly about enterprise teams. Three blog posts on freelance invoicing exist, but none links to the feature page.
The on-page fix is not a keyword sprinkle. The team rewrites the title to "Invoice Software for FreelancersBrandName", changes the H1 to match, adds a section on freelancer workflows with real screenshots, and links the three blog posts to the page with descriptive anchors. Then they watch the page's query data in Search Console instead of a generic score.

Common mistakes

  • optimizing tags before deciding which intent the page serves
  • writing for a keyword density or word count target
  • creating several pages that compete for the same query
  • titles that are identical across templates or stuffed with keywords
  • headings used for styling instead of structure
  • changing URLs without redirects
  • adding structured data that does not match visible content
  • treating a checklist score as proof that the page is good
  • judging changes after a few days instead of several weeks

The Crawl Foundry perspective

On-page problems often hide in templates. A missing H1 or a duplicated title in a category template repeats across hundreds of URLs. Crawl Foundry's Site Audit crawls the site with its own crawler and checks the rendered HTML, so you see what search engines receive after JavaScript runs. It shows internal links as the crawler found them in the DOM, with source, target, anchor text, and position, and crawl history lets you compare runs before and after a fix.

The Site Audit is a paid data action with the price shown before it starts. Crawl Foundry connects to Search Console with read-only access. No crawler can tell you whether your content answers the query better than a competitor's. That judgment stays with the editor.

FAQ

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

On-page SEO focuses on the content and HTML of individual pages so they answer a query well. Technical SEO makes sure search engines can crawl, render, and index the site. Both meet in the page's HTML, and a good on-page review checks the technical basics first.

What are the most important on-page SEO factors?

Content that matches search intent comes first. After that, a clear title tag, a descriptive H1 and headings, helpful internal links, and well-described images do most of the work. No single factor guarantees a ranking.

How long does on-page SEO take to show results?

Google needs to recrawl and reprocess the page first. Small changes can show up within days, but compare on-page SEO results over several weeks, because rankings fluctuate and seasonal demand changes.

Review sources

Why It Matters for SEO

On-page SEO is the part of search visibility you fully control. A page that answers the query clearly and presents it in clean HTML gives every other SEO effort something worth ranking.

Common questions

What is On-Page SEO?

On-page SEO is the work you do on a page itself, its content and its HTML, so that search engines understand the topic and searchers find the answer they came for.

Why does On-Page SEO matter for SEO?

On-page SEO is the part of search visibility you fully control. A page that answers the query clearly and presents it in clean HTML gives every other SEO effort something worth ranking.

Reviewed by

Crawl Foundry Team

Editorial Team
AI SEOEditorial SystemsSearch Strategy

The Crawl Foundry editorial team.

Review on-page evidence across every URL

Crawl Foundry's Site Audit crawls your site with its own crawler, reads the rendered HTML, and shows internal links as they appear in the DOM, so on-page issues surface per template.

Explore Site Audit

Search this website

Find product information, FAQ and documentation with links to the original pages.