On-page SEO is the work you do on a web page itself, its title, headings, written content, images, and internal links, so that both people and search engines understand what the page is about. It is the half of search that lives inside your own site.
For a small business, this is the part you control directly, unlike your reputation or the links other sites choose to give you. It comes down to being clear: a title tag that names the topic, headings that organize the page the way a reader would expect, content that actually answers the question someone came with, and links that connect your pages sensibly. Done plainly, it helps a visitor find what they came for and helps a search engine confirm what you offer.
Search engines and AI assistants can only match a page to a question on the words and structure they can read, so clear titles, real headings, and genuine content are a necessary foundation, not an optional polish. It is the quiet groundwork under everything else in SEO and technical SEO, and it is where I start on every page I build.