On-page SEO is everything you do on a single web page to help Google understand what it is about and to earn a spot in the search results. It is the part of search optimization you have the most control over, because it all lives inside your own pages: the words, the headings, the images, the links, and the little pieces of code most visitors never see. Get these right and you make Google's job easy, which is usually the first step to ranking.
This guide walks through every on-page factor one at a time, in plain English, so you can work down the list for any page on your site. If you are newer to the whole subject, it helps to first read our overview of SEO for small business and how it fits alongside off-page and technical SEO. Then come back here to make each page pull its weight.
What on-page SEO actually covers
People sometimes lump all of search optimization into one bucket, but it splits neatly into three parts. Off-page SEO is about reputation you build elsewhere, like links and mentions. Technical SEO is about how your site is built and crawled. On-page SEO sits in the middle: it is the content and the signals on the page itself.
Here is the mental model I use. Off-page tells Google you are trustworthy. Technical tells Google your site works. On-page tells Google exactly what each page is about and why it deserves to rank for a specific search. This guide is about that third job, done page by page.
Start with one keyword per page
Before you touch a single word, decide what the page is trying to rank for. Every page should have one clear primary keyword, the phrase a real customer would type when they want what that page offers. Trying to rank one page for ten different things usually means it ranks well for none.
If you have not done this yet, spend an hour on keyword research and then build a simple keyword map that assigns one phrase to each page. It also pays to understand the search intent behind that phrase, because a page built to answer a "how to" question looks very different from one built to sell a service. Once every page has a job, the rest of on-page SEO is just supporting that job well.
Title tags: your most important on-page element
The title tag is the clickable headline that shows up in Google's results. It is the single most influential on-page factor, because it tells both Google and the searcher what the page is about in one line. A weak title can bury a great page.
A few habits go a long way:
- Put the primary keyword near the front, where it carries the most weight.
- Keep it under about 60 characters so it does not get cut off.
- Write for a human, not a robot. A title that reads naturally earns more clicks.
- Make each title unique across your site so pages do not compete with each other.
There is a real craft to this, and our full guide on how to write title tags walks through formulas and examples worth copying.
Meta descriptions: your free ad copy
The meta description is the short paragraph under your title in search results. Google does not use it as a direct ranking factor, but it heavily influences whether someone clicks. Think of it as a two-line ad you get to write for free.
Write a clear, benefit-led sentence or two that includes your keyword naturally and gives the searcher a reason to choose your result. If you leave it blank, Google will pull a random snippet from the page, and that is rarely as compelling as something you wrote on purpose. See how to write meta descriptions for more.
Headings: give your page a clear skeleton
Headings organize your page for both readers and search engines. Your H1 is the main headline on the page (usually the page title in visible form), and it should appear once. Below it, H2s break the content into sections, and H3s handle subsections underneath those.
Good heading structure does two things. It makes the page easy to skim, which keeps visitors reading, and it gives Google a clear outline of your topic. Work your keyword and natural variations into a few headings where it fits, but never force it. For the full method, read our guide to heading tags.
Quick check: read only your headings, top to bottom, and ignore everything else. If that outline alone tells the story of the page, your structure is working. If it reads like a jumble, reorganize before you polish the words.
Body content: write for the person first
This is where most of the ranking happens. Google wants to serve the page that best answers the searcher's question, so your job is to genuinely answer it, thoroughly and clearly. That means covering the subtopics a reader expects, using plain language, and getting to the point quickly.
Use your keyword and its variations naturally throughout the text, roughly where they would appear if you were simply explaining the topic to a customer. Do not repeat the same phrase over and over to hit some magic number. That is keyword stuffing, and it reads badly to humans and to Google. If you want your writing to land, our guide to website copywriting covers tone, structure, and clarity.
Length matters only in that thin pages rarely satisfy a searcher. Write enough to cover the topic well and no more. We dig into the trade-offs in how long a blog post should be.
Images and alt text
Images make a page more useful and engaging, but they also carry SEO weight when handled right. Two things matter most. First, compress your images so they load fast, because slow pages lose both visitors and rankings. Second, write descriptive alt text for each one.
Alt text is a short description of the image that Google reads and that screen readers speak aloud for visually impaired visitors. Describe what the image actually shows, and include your keyword only when it genuinely fits. Our guide to image SEO and alt text has plenty of examples.
Internal links: connect your pages
Internal links are links from one page on your site to another. They matter more than most owners realize. They help visitors find related content, and they help Google discover and understand the relationship between your pages. A page with no internal links pointing to it is easy for Google to overlook.
When you write, link to related pages using descriptive anchor text (the clickable words) that hints at what the linked page covers. A little goes a long way, and a deliberate internal linking strategy ties your whole site together into something Google can navigate.
URLs, readability, and mobile
A few smaller factors round out a well-optimized page:
| Element | What good looks like |
|---|---|
| URL | Short, readable, includes the keyword (yoursite.com/patio-installation, not /page?id=482) |
| Readability | Short paragraphs, plain words, lists and subheadings to break up text |
| Mobile | Text large enough to read, buttons easy to tap, nothing cut off on a phone |
| Speed | Page loads quickly, images compressed, no heavy clutter |
Mobile and speed technically straddle the line into technical SEO, but they affect on-page experience so directly that they belong on your checklist. If your pages feel sluggish, start with Core Web Vitals and confirm you pass Google's mobile-friendly test.
On-page SEO for AI answer engines
Search is no longer only about blue links. Tools like ChatGPT, Perplexity, and Google's AI Overviews now answer questions directly, often citing the sites they pull from. The good news is that the same on-page habits that please Google (clear structure, direct answers, honest content) also make your pages easy for AI engines to quote. Our guide to answer engine optimization shows how to earn those citations.
A simple on-page checklist
Run any page through this before you publish:
- The page targets one clear keyword.
- The title tag leads with that keyword and reads naturally.
- The meta description gives a real reason to click.
- One H1, with H2s and H3s that outline the topic.
- The body answers the searcher's question thoroughly and plainly.
- Images are compressed and have descriptive alt text.
- The page links out to a few relevant internal pages.
- The URL is short and readable.
- It loads fast and works well on a phone.
Work down that list for your most important pages first (your homepage and top service pages), then move through the rest over time. On-page SEO is not a one-time project so much as a standard you hold every page to.
Frequently asked questions
What is the difference between on-page and off-page SEO?
On-page SEO is everything you control on the page itself: the title, headings, content, images, and internal links. Off-page SEO is the reputation you build elsewhere, mostly through links and mentions from other websites. You need both, but on-page is where you start because it is entirely in your hands. We compare all three types in on-page vs off-page vs technical SEO.
How long does on-page SEO take to work?
Once you improve a page, Google needs to recrawl and reassess it, which can take anywhere from a few days to a few weeks. Meaningful ranking movement usually shows up over weeks to months, not days. For a realistic view, see how long SEO takes to work.
Can I do on-page SEO myself?
Yes. On-page SEO is the most beginner-friendly part of search, because it is mostly clear writing and good structure rather than technical wizardry. If you can describe your business to a customer, you can optimize a page. Our guide to doing your own SEO lays out a path, and if you would rather have it handled, that is exactly the kind of thing Arbor builds into every site.