On-page SEO covers every ranking factor that lives directly on your own page. Somebody just handed you an audit list telling you to fix the title tag, add alt text and check the headings.
You can't tell which line on that list matters. It ranks nothing. I watched a client polish a title tag for hours while the page's content, the part that wins or loses, never got touched.
It's one part of the two things every page needs to rank; the rest happens off the page and behind the scenes. On-page is the approachable half, and that's probably why this page is written to be usable and not just informative. Six factors, ranked by how much each one moves a page, each with a way to check it yourself.
I run this exact checklist on every client site I take on, including my own, and it's usually the first homework I hand someone who wants to understand the work before handing the whole thing off. I've leaned on some version of it since I started doing this in 1998, and I probably always will.

Titles and Meta Descriptions Are Still the First Impression
Searchers read the title tag and the meta description before anything else the page controls, and together the two take just two lines. Clicks start there.

Title Tags
Google's own guidance says a good title is descriptive and concise, and that pages should avoid vague titles like "Home" or repeating the same phrase across many pages. Google may rewrite a title it decides doesn't accurately represent the page. It covers the mechanics in Influencing your title links in search results.
I type "site:yourdomain.com" into Google, then read every title for anything vague or repeated. The check takes two minutes. A title naming only the topic ("SEO") reads thinner than one naming the topic plus the angle ("SEO Basics: How Ranking Works").
Meta Descriptions
Searchers read the meta description, the short summary that can appear under your title in search results, when they decide whether to click. Rankings don't shift from it directly.
"Learn about our services" tells a searcher nothing they didn't already know from the title. A description naming the specific factors, the price range, or the timeframe gives them a reason to pick your result over the one sitting next to it. I'd read your own top five pages' descriptions back to back. If two sound interchangeable, a searcher can't tell them apart either, and neither can you.
Headings Do Two Jobs at Once
One clear H1 followed by H2s that break the page into sections does double duty for people and search engines. The SEO glossary entry defines the term in one paragraph.
A page carries exactly one H1, and each level after it steps down in order. An H2 followed straight by an H4 with no H3 between them breaks the outline a search engine is trying to build. A reader barely notices the jump. A crawler does.
Small rule, mechanical fix, and one of the fastest wins available once you know to look for it, because none of it needs a rewrite, a designer, or a budget. I've pulled up a client's page using nothing but its headings, no body copy at all, and the outline read like unrelated topics stapled together. So I open the page's HTML, or a free heading-checker extension, and confirm the levels step down one at a time. Outline a page using only its headings and see whether it holds together on its own.
The Content Itself Is the Part That Actually Wins or Loses
Google rewards content that shows first-hand experience, expertise, authority, and trust. Its people-first content guidance puts the test simply, whether someone leaves the page feeling they learned enough to solve their problem. Google lays out the full standard in Creating helpful, reliable, people-first content. I've watched a short, direct rewrite outrank a long page that said almost nothing.

A shorter page that answers the question beats a longer one padded to look thorough. For where on-page content fits into the bigger, ordered priority list across a whole site, SEO Tips Ranked by Impact is the wider view. So be the reader. I try to read the page as the exact person who'd land on it with a question they need answered, all the way through and not just the first paragraph.
Internal Links, Alt Text, and Structured Data Round It Out
Internal Links
Google's crawling guidance says every important page on your site should be reachable by a link from at least one other page. I time myself clicking through from the homepage the way a stranger would. Three clicks is the test.
The words you link with are their own on-page factor, separate from whether the link exists at all. An anchor reading "on-page SEO" tells both a reader and a search engine exactly what's waiting on the other side of the click. An anchor reading "click here" tells neither of them anything. I'll scan a page's body links and read only the linked words, ignoring everything else around them. If that list doesn't describe what each destination page is about, the anchors need rewriting.
Image Alt Text
Alt text describes an image for anyone who can't see it, whether that's a screen reader user or a search engine. Strong alt text says what the image depicts, the way you'd describe it to someone on the phone, with no keyword stuffed in. I inspect an image's alt attribute or run a free accessibility checker across the page.
Structured Data
Structured data, which some people call schema markup, is a standard way to label a page for a machine. You mark a review as a review and an address as an address. Search engines read those labels. They understand the page precisely instead of guessing.
I watched a client's own FAQ question show up as a dropdown in someone else's search result, word for word, because the markup pointed straight at it. Google states it can use this to generate "rich results," the extra visual detail like star ratings or FAQ dropdowns. Google explains the mechanics in Understand how structured data works.
Getting structured data right doesn't mean writing it by hand. Most modern content management systems and plugins generate the correct markup automatically once you fill in the right fields, a business address and a review rating among them. An FAQ block works the same way. The work is filling those fields in completely, not learning a new coding language. I think the fastest gut-check is pasting the URL into Google's free Rich Results Test to see exactly what it finds.
Four More On-Page SEO Factors Worth Getting Right
The six factors above cover most of the impact for most sites. The discipline has a few more edges worth knowing once the big ones are handled, and I still run into all four on client sites that are otherwise in decent shape, easy to miss when the clock's running. And each is small on its own, an edit anyone can make without a developer.
URL Structure and Slugs
Google's own guidance on URL structure says a simple, readable URL that describes the page's content helps both users and search engines understand what's there before they click. I opened a client's URL list. One product lived at more than one address.
A string of random numbers, or a slug stuffed with the same keyword five times over, does neither any favors. So I'll look at the ten most important URLs first. If you can't tell what a page is about from the slug alone, a search engine is working harder than it should to figure out the same thing.
Duplicate Content and Canonical Tags
One product filed under two categories can leave two pages with the same or near-identical content, so the ranking systems have to guess which one to show. A canonical tag fixes that. The tag is one line of code naming the original.
Google's own guide to consolidating duplicate URLs walks through exactly how the canonical tag resolves it. So I'll search a distinctive sentence from one of my own pages in quotation marks, and if two of my own URLs turn up, I know one needs a canonical tag pointing at the other.
Mobile-Friendliness as an On-Page Factor
Google indexes the mobile version of a page first, so the phone-screen version matters as much as the desktop one. Text too small to read gets fixed on the page. So do buttons too close to tap. No developer needed.
I've opened a client's own site on my phone, standing in a parking lot, and needed to zoom in just to read the headline I'd approved on a laptop. So now I open every page on my own phone before I call it finished. Try to read it, tap it, and fill out any form on it with one thumb, the way most visitors will.
Content Formatted to Earn a Featured Snippet
I've watched a two-sentence answer near the top of a page get lifted into the featured snippet, the box some searches show above everything else. Lists suit processes, tables comparisons.
I'll search my own target phrase and look at what currently sits in the featured snippet, if one exists. It tells me exactly which format Google is already choosing for that question.
On-Page vs. Off-Page vs. Technical
The six factors above answer "what is on page seo" the direct way. This part answers it the way you'd type it into a search box, once for each version of the question. I get asked to draw this line on almost every first call, usually a few minutes in, and I think the split is simpler than the naming makes it sound.
"On-page SEO vs technical SEO," or "on-page SEO vs off-page SEO," the three buckets get lumped into one word constantly, so here's where they split. Technical SEO covers the server and the crawl budget, the plumbing you usually need a developer for. Redirects live in that bucket too. "On-page SEO vs technical SEO" comes down to who edits it.
Off-page is a location question just as much, since this lives on your own pages and off-page work happens elsewhere, mainly other sites linking to yours. If you'd rather have someone run this exact checklist against your own pages, that's On-Page SEO Services. Flip the words around and the answer doesn't change, only the order you ask it in.
The Meaning, the Guide, the Plan
This section answers the same question again, just phrased the way people search it. The fuller version, an "on-page SEO guide" however someone spells it, is what this entire page already is. It covers the factors, ranked the same six ways as above. It covers the activities too, restating those factors as things you do, rewrite a title, fix a heading, tighten the copy, and so on through the rest of the list.
Half the people who land here typed "guide" and half typed "checklist," so I wrote the page to work for both. The benefit comes last. You edit every piece of it without a developer, working the same ranked list in order.
Auditing, Analyzing, and Reporting on It
Doing on-page SEO step by step wants the same walkthrough already given above. Follow the six factors in order, checking each one the way this page already shows you. An audit is the same review, done systematically instead of one page at a time. I run mine with a spreadsheet open in one window and the live site in the other, one row per URL. On-page SEO examples ask for something else entirely. Each "how to check it yourself" moment above works as one, applied to a page you can open right now.
Screaming Frog earns its reputation here, exporting every title, heading, and alt tag on a site at once and turning the manual walkthrough above into a spreadsheet sorted by what's broken. The options already named, Google's Rich Results Test and PageSpeed Insights, cover most of the free tools worth using. A paid tool like Semrush adds competitor comparison on top, useful once the free checks come back clean. So if running this list alone isn't appealing, that's what SEO Audit Services Built on What's There, Not a Guess is for.
Where AI Fits, and Where It Doesn't
AI drafts titles and descriptions fast. I've had a polished draft come back with an invented statistic, because the tool can't verify what your product does or confirm your numbers hold up. So a person checks every fact.
One More Pass Through the Basics
The definition still comes down to the same idea, restated once more. On-page SEO is the part of ranking you control by editing your own page directly. Common mistakes come down to the same six factors above, skipped. Thin content tops the list, and a vague title usually sits right next to it. A missing H1 and zero internal links round out the rest, and I still find at least one of the four on almost every audit I run.
It applies no matter the industry, a legal website included, where the content bar sits higher instead of different in kind, accuracy, credentials that check out, and no outcome promised in the copy. Learning it starts with reading a page like this one and then checking your own site against it. The same six-factor list applies through whatever SEO plugin a WordPress site already has installed. But the factors don't change; only where you click to fix them does, pretty much every time.
Running the Whole Checklist Against One Page
Reading six factors in a list is one thing. Watching them get applied to a single page, in order, is another. Say the page belongs to a local plumber, a "Water Heater Repair" service page that's sitting at position 14 for its main term with almost no traffic to show for it.
The Five Fixes, Applied in Order
- Renaming the title tag fixes the most visible mistake, since the browser tab still reads "Home". The fix takes about five minutes.
- The heading order breaks two levels down, one H1 falling straight into H3s with no H2 between them, so renumbering three headings puts the outline back the way a crawler expects to find it, even though a human reader barely notices the gap.
- I replace all four paragraphs of vague reassurance, because the old copy skipped the price range and timeline. Nothing here takes longer or matters more.
- Only the main navigation pointed to the page, so I add one link from the homepage's services list and one from a related blog post. One more goes out to the plumbing-services hub.
- A stock photo of an unrelated toolbox closes out the list, alt text reading "image1.jpg" and all. Swapping in a photo of the actual work, with alt text that describes what's in the frame, finishes the page.
None of these five moves took more than a few minutes individually. Together, over roughly three hours on this one page, they turned a page that said nothing into one a stranger could use. The same three hours are available to run against any page on a site that hasn't had this pass done yet.
Why Perfect On-Page Work Still Isn't Enough on Its Own
Google calls out keyword stuffing directly, repeating a phrase unnaturally through a page, and most readers notice it before an algorithm ever does. On-page work alone isn't the whole picture either. Flawless titles and headings on a slow, poorly structured site, or a site nobody links to, will still underperform, because ranking depends on the whole picture and not one edited page, which is the trap I've fallen into myself after one good week. I've handed a client a page with a strong title sitting on top of a site that loaded painfully slow, and the title never got the chance to matter.
You can fix on-page work today, which is why it comes first, ahead of technical health and then earned links. Internet Marketing Service covers all three as one system with no lock-in contract. Start with a free growth audit.