Definition
On-page SEO is optimizing a page's content and HTML, such as titles, headings, copy, images and internal links, so it ranks for the right searches.
On-page SEO explained
On-page SEO covers everything you control on the page itself. It sits between technical SEO, which makes the site crawlable and fast, and off-page SEO, which builds links and mentions from elsewhere.
The main on-page elements are:
- Content that matches the search intent and answers the question fully.
- A descriptive title tag and meta description.
- One clear H1 and logical subheadings that reflect the questions covered.
- Descriptive image file names and alt text.
- Internal links to and from related pages, with meaningful anchor text.
- Structured data that matches the visible content.
On-page work is often the quickest lever in SEO because it doesn't depend on anyone else. Pages ranking just outside the top positions are the usual starting point: improving how well they answer the query and how clearly they present it can move them up without new links.
Example
Your “office furniture for small spaces” page ranks in position 11. On-page work adds a clear H1, answers the questions shoppers ask about sizes and delivery, adds alt text to product images and links from your space-planning guide. The page moves onto the first results page.
Why it matters
It turns pages that search engines can already reach into pages they understand and want to rank.
Related service
SEO Audits
Technical, content and competitive audits with a prioritized list of fixes.
SEO audit servicesPublished by Vidern, founded and led by Malhar Shah. Updated .
Find out what's holding your site back
Get a free SEO audit with prioritized fixes, delivered within 48 hours.
Related terms
- Title tagA title tag is the HTML element naming a page, which search engines often use as the clickable headline in results and browsers show in the tab.
- Meta descriptionA meta description is an HTML summary of a page that search engines may show under the title in results, influencing clicks rather than rankings.
- Internal linkingInternal linking is linking between pages on your own site, which helps visitors navigate and helps search engines find pages and see how they relate.
- Schema markupSchema markup is structured data using the schema.org vocabulary that describes a page's content, such as a product, article or business, for machines.
- Search intentSearch intent is the goal behind a search: whether the person wants to learn something, find a specific site, compare options or buy.