On-page SEO is the work done within an individual page's content and page-level HTML to make that page clearer, more useful, and easier for search systems to interpret for an intended query. It is different from off-page work such as link acquisition, and it is narrower than sitewide technical SEO work involving hosting, rendering architecture, or infrastructure.
Typical on-page elements include:
- Title tags that identify the page topic in search results and browser contexts
- Meta descriptions that can influence how a result is described when Google chooses to use them
- Heading structure, including H1 through H6 tags, that organizes the page for readers and machines
- Body content that answers the query with the needed scope, terminology, and detail
- Internal links that connect relevant pages and give readers a path to related information
- Image alternative text written primarily for accessibility when an image needs a text alternative
- Structured data when a supported markup type accurately describes eligible page content
- Canonical and index-related page elements that may be inspected during page-level review even when broader technical diagnosis is also required
The practical boundary is control: these are elements a team can usually inspect and edit on the page or through the template that produces it. That makes on-page analysis useful early in optimization work because findings can be translated into concrete editorial or implementation tasks.
That does not make on-page SEO synonymous with technical SEO. Technical SEO also covers site architecture, crawling, rendering, indexability, performance, and other system-level concerns. A page-level tool may expose symptoms of those problems, but a complete diagnosis can require broader crawling, log analysis, development review, or platform knowledge.