On-page SEO covers the parts of a page you control directly: its content, title tag, meta description, headings, images, internal links, URL and structured data. The goal is a page that clearly and completely answers one search intent, and that makes its subject obvious to both readers and search engines. It sits between technical SEO, which makes the page reachable, and off-page SEO, which builds the site's reputation.
What on-page SEO includes
Most on-page work falls into a short list of elements. Each one does a small job; the content does the big one.
- The main content: does it answer the search better than what already ranks?
- Title tag and meta description: what the result looks like in search.
- Headings: a clear H1 and a logical structure of H2s and H3s.
- Internal links: links in and out that connect the page to related pages on the site.
- Images: descriptive file names and alt text.
- URL: short, readable and stable.
- Structured data: schema markup that describes the page type, where relevant.
Start with intent, not keywords
Before touching a title tag, look at what currently ranks for the search you want. If the top results are comparison tables, a long essay will struggle. If they are step-by-step guides, a product page will struggle. Matching the format and depth searchers expect matters more than how many times a phrase appears.
Keywords still matter as a signal of what the page covers. Use the main phrase naturally in the title, the H1 and early in the copy, and cover the related subtopics a knowledgeable writer would include.
On-page SEO for SaaS pages
SaaS sites have a few page types where on-page work pays off most: comparison and alternatives pages, integration pages, use-case pages and feature pages. These often start as thin marketing copy with a hero, three icons and a sign-up button. Adding real detail, such as how the integration works, which plans include it, setup steps and limits, turns them into pages that can rank and convert.
How to check a page
A quick on-page review asks a few plain questions.
- Would a searcher know from the title that this page answers their question?
- Does the first screen confirm it, without scrolling past a generic hero?
- Is anything a competitor covers missing here?
- Do relevant pages on the site link to this one with descriptive anchor text?
- Is there a clear next step for a reader who is ready to act?
Example
Rewriting an integration page
A made-up invoicing tool, Billwise, has a page at /integrations/hubspot with the title “Billwise + HubSpot” and two sentences of copy. It gets impressions in Search Console for “sync HubSpot deals to invoices” but few clicks.
The rewrite changes the title to “HubSpot Invoicing Integration: Sync Deals to Invoices | Billwise”, adds a section on which HubSpot objects sync and in which direction, a setup walkthrough, a short FAQ on plan requirements, and links from the HubSpot use-case guide and the main integrations hub.
Common mistakes
Optimizing elements while ignoring the content
A perfect title tag cannot rescue a page that does not answer the search. Fix the substance first, then the packaging.
Targeting the same search with several pages
When two pages chase the same query, they compete with each other. Decide which page owns each search and point the others to it.
Questions
Technical SEO makes sure search engines can crawl, render and index the site. On-page SEO is about what each page says and how it is structured. A page needs both: perfect content on a page that cannot be indexed will not rank.
There is no target density. Google has long said it does not count keyword repetition as a goal, and overuse can read as keyword stuffing. Use the terms a knowledgeable writer naturally would.