On-page SEO is the part of SEO you control completely: the words, headings, links and code on your own pages. For most local businesses it is also the quickest place to find new rankings, because the pages already exist and Google already knows about them. Here is what it covers, how it fits with the other types of SEO, and what it costs to get done.
On-page SEO means making each page match one clear search: the right keyword, a title that earns the click, a clean heading outline, useful content, internal links and schema. Off-page SEO is everything that happens on other sites, mainly links and mentions. Google Search Console is the most useful on-page tool, and it is free. You can do it yourself for free, or pay a professional, with prices that typically scale with how many pages need work.
What is on-page SEO?
On-page SEO is the work of improving individual pages on your own site so they match what people search for and Google can understand them. It covers everything a visitor or Google reads on the page itself.
- Keyword mapping. Each page gets one main keyword and a few close variants. No two pages compete for the same term.
- Title tag and meta description. The blue headline and short summary people see in Google. They should match the search and give a reason to click.
- Headings. One H1, then H2s and H3s that follow the questions a customer actually has.
- Content. What you do, where, roughly what it costs, how long it takes, and why someone should pick you.
- Internal links. Links from your stronger pages to the pages that bring in work, with descriptive anchor text.
- Images. Real photos, compressed so they load fast, with short alt text that describes them.
- Schema markup. Code such as LocalBusiness, Service and FAQ markup that helps Google read the page.
Plenty of sites still miss the basics. The HTTP Archive's 2025 Web Almanac SEO chapter found title tags on 98.6% of desktop pages, but a meta description on only 67.7% and an H1 on 71%. A missing description or H1 is an easy fix that many competitors haven't made.
A quick example. A Costa Mesa HVAC company has one "Services" page listing ten services in a paragraph. Splitting that into separate pages for AC repair, furnace repair and duct cleaning, each with its own title, headings and local detail, gives Google a clear page to rank for each search. That is on-page SEO in one move.
What is the difference between on-page and off-page SEO?
On-page SEO is what you change on your own pages. Off-page SEO is the signals that come from elsewhere on the web, mainly backlinks, but also reviews, mentions and directory listings.
Think of it this way: on-page work tells Google what a page is about, and off-page signals tell Google whether other people trust it. You need both. A perfectly written page with no links can lose to a weaker page on a site that local news and industry sites link to. A site with strong links still won't rank a service it never clearly describes. We cover the off-page side in our post on whether backlinks still matter.
What are the four types of SEO?
The four types usually listed are on-page, off-page, technical and local SEO. This is a common way to group the work, not an official list from Google, and some people swap local for content SEO.
- On-page SEO: the content and code of each page, covered above.
- Off-page SEO: links, mentions and reviews from other sites.
- Technical SEO: speed, crawling, indexing, mobile use and site structure. If Google can't reach a page, nothing else on it matters. An SEO audit of your site is the usual way to check this.
- Local SEO: your Google Business Profile, directory listings, reviews and location pages, for businesses that serve a specific area.
For a local business, the four overlap a lot. Your service pages are on-page work, but they also feed local rankings when your Business Profile links to them.
Which tool is best for on-page SEO?
Google Search Console is the most useful on-page tool for most businesses, and it is free. It shows which searches each page already appears for, its average position and how often people click. Google's Performance report help page explains each of those numbers.
There isn't one best tool for everything. A practical set:
- Google Search Console: find pages sitting in positions 8 to 20 for searches you want. Those are your closest wins.
- A WordPress SEO plugin such as Yoast or Rank Math, if your site runs on WordPress, to edit titles, descriptions and schema without touching code. W3Techs counts WordPress on 39.6% of all websites, so many local business sites qualify.
- Screaming Frog: crawls the site and lists missing titles, duplicate titles, missing H1s and broken links. The free version covers up to 500 URLs.
- Semrush or Ahrefs: paid tools for keyword data and seeing what competing pages cover. Our guide to keyword research for a local business shows how to pick the right terms first.
Tools tell you what is missing. They can't tell you what a customer in Newport Beach or on the Eastside wants to know before they call. That part comes from you.
How much does on-page SEO cost?
Doing it yourself costs nothing but time. Hiring it out is priced mostly by how many pages need work, so a small batch of title and description fixes costs far less than rewriting a site's key pages.
What a project usually looks like with us: a one-time project covers your 10 to 20 most important pages, and ongoing work can cover 20 or more pages a month for sites that publish often. We spend the first two weeks mapping keywords to pages, ship rewrites over the next month, then measure in Search Console and give pages that don't move a second pass. You can see the full timeline on our page for on-page SEO in Costa Mesa, and the national on-page SEO service page lists everything included.
If you want to try it yourself first, here is a one-hour version for a single page:
- Open the page in Search Console and note the searches it already shows up for.
- Pick the one that best matches the page and bring customers. Put it near the start of the title tag.
- Rewrite the H1 and the first paragraph so they answer that search directly.
- Add the questions customers ask you on the phone as H2s, with short, plain answers.
- Link to the page from your home page or another strong page, using descriptive anchor text.
Do that on your top five service pages and check back in a few weeks. If nothing moves, that is when it is worth bringing in a Costa Mesa on-page SEO team for a closer look.
Find the pages closest to page one
Send us your site and the services you want to rank for. Within 24 hours we'll show which pages would pay off first. Free, or call (949) 810-7351.
Get a free page review →