Best onpage SEO services: the checks a package has to name, how to price it per page, and the deliverable that proves the work happened
On page work is the one part of search that is fully inside your control, which makes it the one part that can be specified exactly. Here is the line item list, the per page pricing logic, and the before and after a provider should hand over.
Published by AI Knows Us · Updated 22 October 2026
On page SEO is everything on the page itself: the title, the headings, the body answering the query, the internal links, the structured data, the images and the speed of the thing. It is the only part of search entirely under your control, which means a package can be written as a list of named checks against a named list of pages. If a quote for onpage SEO services does not name the pages and the checks, it is a retainer with a label on it.
The line items a real package names
| Check | The deliverable | How you verify it in a minute |
|---|---|---|
| Query to page mapping | One sheet: every target query against the single page meant to answer it | Look for two pages against one query. That is the most common fault and it is self inflicted |
| Title and meta description | Rewritten, per page, with the before and after | Search your own title in quotes and see which page comes back |
| Heading structure | One h1 per page, h2s that name subjects rather than describe them | View source and read the headings alone. They should read as a table of contents |
| Answer position | The query answered in the first paragraph, not the fourth | Read the first fifty words and see if the question is answered |
| Internal links | Named links in the body, anchored on the subject in full | Count the body links. Navigation and recent post blocks do not count |
| Image alt text and file names | Written per image, describing the image rather than the keyword | Open three images and read the alt attribute |
| Structured data | Valid markup for the page type, tested | Run the page through a validator yourself |
| Core web vitals on the template | A before and after on the template, not one page | Test two pages of the same template |
Those eight are the whole of on page work. Anything beyond them is off page, technical infrastructure or content production, and each of those is a separate purchase with a separate price. A provider bundling them is not cheating you; it is making the bill impossible to audit.
How to price it, because per page is the only unit that works
On page work scales with pages, not with months. A fair structure is a one time price per page for the first pass, then a small monthly fee for monitoring and for new pages. A flat monthly retainer for on page work on a site that is not adding pages pays for the same work twice.
Ask for the page count the quote covers and the price if you add twenty more. If the answer is the same monthly figure either way, the quote is not about pages.
The before and after that proves it happened
Demand one artefact: a spreadsheet with one row per page and columns for the title before, the title after, the primary query, the position before, the date, and the position now. It takes a provider an hour to produce if the work was done and cannot be produced at all if it was not. This is the single most useful thing in the whole engagement and almost nobody asks for it.
For the scoring method behind one page against one query, see on page SEO analysis, and for the ordered list of changes that actually move positions, on page SEO techniques. For the alt text line specifically, our alt text examples page has worked lines for fourteen kinds of image.
What on page work now has to do that it did not two years ago
On page work used to be aimed at one reader and one ranking system. It now also feeds the engines that answer buyer questions in prose, and those engines quote. A page that answers the question in its first paragraph, carries one checkable fact, and names its own date is quotable. A page that takes four paragraphs to get to the point is not, whatever its position.
That changes two of the eight line items and leaves the rest alone. The answer position row becomes the most valuable row on the table rather than a nicety. And the structured data row matters for a new reason: it tells a machine what kind of page it is reading.
What it does not change is who can verify the result. Position reporting tells you about a ranking system. Whether the five assistants name your business when a buyer asks who to buy from is a separate reading, and we sell that measurement rather than the on page work itself: dated, repeatable, with your own name absent from the prompt. On the eight checks above, any competent on page provider is ahead of us and that is not a market we sell into.
Questions about onpage SEO services
How many pages should a first pass cover?
The pages that already receive impressions, plus the pages that answer your highest value buyer questions. For most sites that is between twenty and sixty, and doing those properly beats touching four hundred.
Is on page work a one time job?
The first pass is. After that it is small and triggered: every new page, every changed product, every query that starts arriving on the wrong page. Price it that way.
Can I do on page SEO myself?
Yes, and the eight checks above are the whole list. The part people get wrong without help is the query to page mapping, because it requires deciding which page loses a query.
What is the difference between on page and technical SEO?
On page is the content and markup of the page. Technical is the infrastructure that lets a crawler reach and render it: status codes, sitemaps, rendering, speed at the template level. The speed row sits on the boundary and belongs to whoever owns the template.
When can we judge whether on page changes are working?
Title and answer changes on pages that are already indexed are read after Google recrawls them, and Google's crawling documentation says: "Crawling can take anywhere from a few days to a few weeks." Then compare Search Console impressions, clicks and positions for those pages; whether they move depends on competition. Structural changes to a template move across the whole site at once and take longer to read, so measure the template rather than the page.