Contents
Key Takeaways
- On-page SEO is everything you control on the page itself: the title, description, headings, copy, internal links, images and structured data.
- It tells Google what the page is about and tells the visitor they are in the right place, so it affects both rankings and leads.
- Google rewrote 61.6% of the title tags in Zyppy's study of 80,959 titles, most often when they were vague, stuffed or too long.
- One page should answer one search well: match the intent first, then cover the questions people ask next.
- Fix the pages closest to revenue first: service pages, location pages and the pages that already get impressions.
On-page SEO is the work you do on a page itself so search engines understand what it is about and people choose it in the results. It covers the title tag, the meta description, the headings, the copy, the internal links, the images and the structured data. Unlike links from other sites, every part of it is under your control.
Good on-page SEO does two jobs at once. It tells Google which search the page deserves to rank for, and it tells the visitor, within a few seconds, that they have found what they were looking for.
What on-Page SEO Covers
| Element | What it does | What good looks like |
|---|---|---|
| Title tag | The clickable headline in search results | Descriptive, specific, unique to the page, roughly 50 to 60 characters |
| Meta description | The short summary under the title | A plain description of what the page offers and why to click |
| Main heading (H1) | Tells visitors and Google what the page is | Matches the search the page targets |
| Subheadings (H2, H3) | Break the page into the questions people have | Each one answers a real follow-up question |
| Body copy | Answers the search | Answer first, then detail, proof and next steps |
| Internal links | Connect related pages | Descriptive anchor text pointing to the next useful page |
| Images | Show, explain and load | Descriptive file names and alt text, compressed files |
| Structured data | Labels facts for search engines | Accurate schema for the business, services, FAQs or products |
Start With Search Intent
Before touching a title, decide which search the page should win and what the person searching wants. Someone typing "emergency plumber" wants a phone number and proof you can come today. Someone typing "how to fix a running toilet" wants instructions. The same words on the wrong page will not rank, however well the tags are written.
Look at what already ranks on page one for your search. If every result is a service page, a blog post will struggle; if every result is a guide, a sales page will struggle. Build the page in the format Google already rewards, then make it better.
Title Tags
The title tag is still the most important single line on the page. Google's guidance on title links asks for descriptive and concise titles, a distinct title for every page, and no keyword stuffing.
Google does not always use your title. In Zyppy's study of 80,959 title tags across 2,370 sites, Google rewrote 61.6% of them. Titles of 51 to 60 characters were changed least often. The most common reasons were titles that were too long, too short, repetitive or stuffed with keywords.
A good title for a service page usually follows a simple pattern: the service, the place or audience, and a reason to choose you. For example: "Emergency plumber in Austin: same-day call-outs, upfront prices."
You can see how your title will look before you publish it with our SERP preview tool.
Meta Descriptions
The meta description does not affect rankings directly, but it can win or lose the click. Google often writes its own snippet from your page, and uses the meta description when it describes the page better, according to its guide to controlling snippets.
Write one or two sentences that say what the page offers and who it is for. Avoid repeating the title word for word. The meta tag generator checks the length as you type.
Headings and Structure
Use one H1 that says what the page is, then H2s for the main questions and H3s inside them. A heading should read like a signpost: "How much does a boiler replacement cost?" tells the reader and Google far more than "Pricing".
Short paragraphs, lists and tables make a page easier to scan. They also give Google clean passages it can show as featured snippets and use in AI answers.
The Copy Itself
Lead with the answer. If the page targets "how much does a roof replacement cost", the first paragraph should give a range and what drives it. Detail, examples and proof come next.
Cover the questions that naturally follow. Google's helpful content guidance asks whether a page provides original information, a complete description of the topic and enough depth that a reader would not need to search again. Answering the obvious next question is the simplest way to get there.
Use the words your customers use. If they search "AC repair", say "AC repair", not only "climate control servicing".
Internal Links
Internal links help Google find pages and understand how they relate, and they help visitors take the next step. Link from blog posts to the service they relate to, from service pages to the areas you cover, and from related guides to each other.
Use descriptive anchor text such as "our SEO audit checklist" rather than "click here". Make sure your most important pages are linked from the main navigation or from other strong pages, not buried four clicks deep.
Images
Give images descriptive file names and alt text that describe what is shown. Alt text exists for people using screen readers; writing it for them is also what helps search engines. Compress images and serve modern formats, because heavy images are one of the most common causes of slow pages.
Structured Data
Structured data, usually JSON-LD, labels facts on the page: your business name, address and opening hours, the services you offer, your FAQs or product prices. Google lists the types it supports in its structured data gallery. It does not guarantee rich results, but accurate markup helps search engines and AI tools read your details correctly.
An on-Page SEO Checklist
- Pick one main search for the page and confirm the intent by checking page one.
- Write a specific, unique title of roughly 50 to 60 characters.
- Write a meta description that says what the page offers and who it is for.
- Use one H1 that matches the search, with H2s for the follow-up questions.
- Answer the search in the first paragraph.
- Add proof: examples, prices, process, reviews or results.
- Link to the next useful page with descriptive anchor text.
- Name and describe images, and compress them.
- Add accurate structured data.
- Check the page on a phone: readable text, tappable buttons, a visible way to get in touch.
Where to Start
Begin with the pages closest to revenue: service pages, location pages and any page that already gets impressions in Search Console but few clicks. A better title and opening paragraph on those pages often moves results faster than writing new content.
For a site-wide view, our technical SEO audit guide covers the crawling and indexing side, and our SEO services start with an audit of the pages that matter most to your leads.
Free tool
SEO audit
Run a free on-page check on any URL: title, description, headings, links, images and structured data, with what to fix first.
Frequently Asked Questions
What is the difference between on-page and off-page SEO?
On-page SEO covers what is on your own pages: content, titles, headings, links and markup. Off-page SEO covers signals from elsewhere, mainly links and mentions on other sites. Technical SEO, which sits alongside both, makes sure search engines can crawl and index the pages at all.
How long does on-page SEO take to work?
Google has to recrawl a page before changes count. Busy pages are often recrawled within days; quieter pages can take a few weeks. You can ask Google to recrawl an important page with the URL Inspection tool in Search Console.
Do I need to repeat my keyword many times?
No. Use the main search phrase where it fits naturally: the title, the main heading, the opening paragraph and a few subheadings. Repeating it beyond that does not help, and Google's own guidelines warn against keyword stuffing.
Can I do on-page SEO myself?
Yes. Titles, descriptions, headings and copy are all things an owner can edit in most website builders. Help is most useful for choosing which searches each page should target, rewriting copy so it converts as well as ranks, and handling structured data and site-wide templates.