Estimated reading time: 10 minutes
Almost every on-page SEO guide is a list of tags with instructions about where to put your keyword. Title tag, H1, first hundred words, alt text, meta description, URL. Follow it and you will have a page that is technically compliant and still does not rank, which is a confusing result if you believed the list was the work.
The list is not wrong. It is just downstream of the thing that actually decides whether a page ranks, and starting with it means optimizing the wrong layer first.
Key Takeaways
- On-page SEO is everything on the page that decides whether it satisfies the intent behind a query better than the alternatives, and the content carries almost all of that weight.
- Start by searching the target query and reading what ranks. A page of the wrong type for the intent will not rank however well its tags are written.
- The elements have a clear order of impact: content first, then the title tag, then headings and structure, then internal links. The rest is refinement.
- The best return is on pages already ranking roughly five to twenty, which have proven relevance and need a step rather than a rebuild.
- On-page work cannot fix a page that is not indexed, a topic you have no authority on, or a mismatch between what the query wants and what you offer.
Table of contents
What On-Page SEO Actually Covers
On-page SEO is everything on the page itself that determines whether it satisfies the intent behind a query better than the alternatives. That includes the content, its structure, and the signals that describe it, but the content is the part carrying the weight.
It is worth drawing the boundary clearly, because the three disciplines get conflated. Technical SEO decides whether your page can be reached and understood at all, which is covered in technical SEO for small business. Off-page SEO is what other sites say about you. On-page is the page itself, and it is the only one of the three you control completely.
Start With Intent, Not Tags
Before touching a single element, answer one question: what is the person who searched this actually trying to do?
Search the target query and look at what already ranks. Not to copy it, but to read what organic search engines have concluded the query means. If the first page is entirely comparison posts and you have written a product page, no amount of title tag work will fix that. You have a mismatch between the page type and the intent, and the tags are irrelevant until it is resolved.
This is the single most common reason a well-optimized page does not rank, and it is invisible if you are working from a checklist. The checklist assumes the page is the right kind of page. Often it is not.
Three mismatches account for most of it. A commercial page targeting an informational query, which the results will tell you about immediately. A broad page targeting a specific query, where a general guide tries to rank for a narrow question that deserves its own page. And a page answering a different question than the one asked, usually because the keyword was chosen after the content was written.

The Elements That Matter, In Order
Once the page type matches the intent, these are the elements worth attention, roughly in descending order of impact.
| Element | What it does, and how much it matters |
|---|---|
| The content itself | Whether the page actually answers the question, completely, better than what currently ranks. Everything below this is a rounding error by comparison, and no amount of it compensates for content that does not. Adding the questions buyers actually ask to the category pages of an online retailer lifted organic clicks up to 93 percent in four weeks. |
| The title tag | The strongest single signal about what a page is, and the thing most people see before deciding to click. Lead with the substance rather than the brand, keep it under roughly 60 characters so it is not truncated, and write it for a human deciding where to click. |
| Headings and structure | H1 stating what the page is, H2s marking real sections. Structure is what lets a reader skim and a parser extract, which matters for organic search and more so for AI systems, as covered in getting cited by ChatGPT, Perplexity, and AI Overviews. |
| Internal links | Links from your other relevant pages into this one, with descriptive anchor text. The most underused on-page lever, because it is the one that requires touching pages other than the one you are optimizing. |
| The URL | Short, readable, containing the main term. Worth getting right on a new page and rarely worth changing on an existing one, since the redirect costs more than the gain. |
| The meta description | No direct ranking effect, real effect on click-through. Write it as ad copy for the result rather than as a summary, keep it under roughly 155 characters, and accept that Google will sometimes rewrite it anyway. |
| Images and alt text | Alt text describing the image for someone who cannot see it. Genuine accessibility value, modest search value, and not the place to put keywords. |
When someone tells me their on-page SEO is done, they usually mean the tags are filled in. Then I read the page and it answers a different question than the one it is targeting. The tags took an afternoon. The mismatch took nobody any time at all, because nobody looked.
Shanti Murphy, BridgeCity SEO & GEO

The Highest-Leverage Pages to Work On
Most on-page effort goes to new pages and to pages that are already doing well. Both are the wrong place to start.
The best return is on pages that already rank on the edge of the first page, roughly positions five through twenty. Those pages have proven they are relevant enough to be considered and are close enough that improvement changes their traffic materially. Moving a page from fourteen to six is usually a larger absolute gain than moving a page from three to two, and it is far easier than getting a new page to rank at all.
Find them in Search Console. Open the Performance report, look at queries where you rank in that band with reasonable impressions and a low click-through rate, and check which page is serving each one. That list, ordered by impressions, is your work queue. It is a rule of thumb rather than a law, but it will beat working alphabetically through your site.
Finding those candidates across a whole site, and deciding which are worth the effort, is what a content gap analysis is for.
Second best is a page ranking for a query it was not written for. This happens constantly and it is a gift: organic search engines are telling you there is demand you did not know about, on a page that is only accidentally relevant. Rewriting it deliberately for that query, or splitting the topic into its own page, is usually a quick win.
What On-Page SEO Cannot Fix
Being honest about the limits saves you months of effort in the wrong place.
| What it cannot fix | What to do instead |
|---|---|
| A page that cannot be crawled or indexed | If the page is blocked or excluded, on-page work changes nothing. Confirm indexation first, always. |
| A topic you have no authority on | On-page optimization cannot manufacture the depth and external validation a competitive query requires. For those, the work is off-page and takes longer. |
| Intent you cannot satisfy | If the query wants a tool and you have an article, or wants a comparison and you sell one of the things, the page will not rank however it is written. Build the right page instead. |
| A thin page with better tags | Adding structure to a page that has little to say makes the emptiness easier to see. The fix is content, not markup. |
| Structured data expectations | Schema clarifies what a page is, it does not make a page better. What it does and does not do is covered in what structured data actually does. |
A Page-Level Workflow
- Confirm the page is indexed
Run it through the URL Inspection tool before anything else. Optimizing a page organic search engines have excluded is wasted effort, and if more than a page or two is affected, the cause is usually one of the categories in the SEO audit checklist. - Search the target query and read the results
Establish what kind of page ranks. If yours is a different kind, fix that before touching anything else. - Fix the content against what you found
Cover what the ranking pages cover, and add whatever you know that they do not. The second part is what earns the position rather than matching it. - Write the title tag for a human
Substance first, brand last, under roughly 60 characters. Then write the meta description as ad copy rather than as a summary. - Structure for skimming
One H1, H2s that name real sections, and a first sentence per section that stands on its own. - Add internal links from relevant pages
Find three to five existing pages where a link to this one genuinely helps a reader, and add it with descriptive anchor text. - Recheck in four to six weeks
Compare position and click-through rate for the target query in Search Console. If the position moved and clicks did not, the issue is your title and description rather than the page.
Frequently Asked Questions
Roughly 60 characters is the practical ceiling before Google truncates it in results, though the real limit is pixel width rather than a character count, so it varies. Write for the person deciding whether to click, lead with the substance, and put the brand at the end if you include it at all.
Not directly. They affect click-through rate, which is worth caring about on its own terms. Google also rewrites descriptions frequently when it judges a different snippet to be more relevant to the query, so treat yours as a strong suggestion rather than a guarantee.
There is no number, and any guide offering one is inventing it. Write the page to answer the question thoroughly and the terminology takes care of itself. If you find yourself counting, you are optimizing for a model of organic search that stopped applying a long time ago.
Update first, almost always. A page already ranking in positions five through twenty has proven relevance and needs less work to improve than a new page needs to rank at all. Write new pages when the query genuinely deserves its own page rather than a section of an existing one.
Yes, and structure matters more there than it does for conventional ranking. AI systems work with passages rather than whole pages, so clear headings and sections that open with a standalone sentence make your content easier to extract and attribute accurately.
Want to know which of your pages are closest to page one?
A 30-minute working session where we review your site live, finds the pages sitting just outside the first page, and shows you what is holding each one back. No pitch deck, just insight.





