Quick answer: On-page SEO means improving the parts of a page you control so search engines and people understand it. Write a unique, descriptive title and meta description, use one clear main heading, answer the searcher's question early, add descriptive alt text, link to related pages with clear anchor text, keep structured data accurate and make the page fast on phones.

On-page SEO is the part of SEO that's fully in your hands. You can't decide who links to you, but you can decide what every page says and how it's built. Below is the checklist I use on client pages, with links to Google's own documentation where it matters.

1. Start with one search intent per page

Before touching any tags, decide what one question or need the page serves. "Dental implants" and "dental implant cost" might sound similar, but the first searcher wants to understand the treatment and the second wants a number range and payment options. If you try to serve both on one page, you'll often serve neither well. My keyword research guide covers how to pick the intent.

2. Title tag

  • Make it unique on every page and describe what the page is about.
  • Put the main topic near the start, and add your brand or city if it helps.
  • Keep it reasonably short so it isn't cut off. There's no official character limit, but around 60 characters is a safe habit.

Google may rewrite the title it shows (it calls these "title links") when it thinks another line on the page describes it better (Google Search Central). A clear, accurate title makes that less likely.

3. Meta description

Write a one- or two-sentence summary that would make someone click: what's on the page and what they can do there. Google sometimes shows its own snippet from the page instead, but a good description still helps when it's used. Write a different one for every important page.

4. Headings and structure

Use one main heading (H1) that matches the topic, then H2s for the main sections and H3s inside them. Headings are for structure, not decoration, so don't use them just to make text bigger. Short paragraphs, lists and tables make the page easier to scan.

5. Content that answers the question first

Put the direct answer in the first few lines, then the detail. This helps readers, and it helps AI answers and featured snippets pull the right sentence. Show first-hand experience where you have it: photos of your own work, your own process, and what you've seen with real customers (without naming them unless you have permission). Google's guidance on helpful, people-first content is worth reading in full (Google Search Central).

6. URLs

Use short, readable URLs with words, not IDs: /dental-implants/ rather than /page?id=4821. If you change a URL that already ranks, add a 301 redirect from the old one.

7. Images and alt text

Use descriptive file names and alt text that describes what's actually in the image ("hygienist showing a patient an intraoral camera image"), not a list of keywords. Compress large images, serve modern formats such as WebP, and set width and height so the page doesn't jump around while it loads.

Link from each page to the two or three most related pages, using anchor text that says where the link goes. "Learn about our emergency dental appointments" is better than "click here". Make sure every important page is linked from somewhere in your main navigation or from other pages.

9. Structured data

Structured data (usually JSON-LD) tells search engines what a page is about: your business, a service, an article, a FAQ. Keep it matched to what's visible on the page, and test it with the Rich Results Test or the Schema Markup Validator.

One update many older guides miss: since August 2023, Google shows FAQ rich results only for well-known, authoritative government and health sites, and it has stopped showing How-to rich results altogether (Google Search Central). FAQ markup is still valid and still helps machines read your page. Just don't expect the old drop-down questions in Google's results.

10. Page experience and Core Web Vitals

Core Web Vitals measure loading (LCP), responsiveness (INP) and visual stability (CLS). INP replaced First Input Delay as the responsiveness metric in March 2024 (web.dev). Check your pages in PageSpeed Insights and the Core Web Vitals report in Search Console. Google retired its Mobile-Friendly Test in December 2023, so use Lighthouse or a real phone to check mobile layouts.

A quick way to spot on-page problems

Search site:yourdomain.com in Google and skim the results. Duplicate titles, old pages you forgot about and odd snippets stand out quickly. My guide to Google search operators has more checks like this. For a full picture, use the Page indexing report in Search Console.

Want help with your pages?

On-page fixes are usually the fastest SEO wins, and they're a core part of my SEO consulting work. If you'd like a look at your own site first, the free audit covers how your pages show up in Google and AI answers and how well they turn visitors into calls.

Get a free audit · Book a 30-minute strategy call

FAQ

What is on-page SEO?

On-page SEO is improving the parts of a page you control, such as the title, headings, content, images, internal links and structured data, so search engines and people understand it and find it useful.

How long should a title tag be?

Google has no official limit, but titles longer than about 60 characters are often cut off. Keep the main topic near the start and make every title unique.

Does Google still show FAQ rich results?

Only for well-known, authoritative government and health websites, since August 2023. FAQ structured data is still valid, but most sites won't see FAQ drop-downs in Google's results.

Which Core Web Vitals matter now?

Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS). INP replaced First Input Delay in March 2024.

What's the difference between on-page and off-page SEO?

On-page SEO is what you change on your own pages. Off-page SEO is what happens elsewhere, mainly links, reviews and mentions of your business on other sites.


Khalid Hossen has worked in SEO and Google Ads for 14+ years, with 150+ dental & local service businesses served, and helped scale two dental practices to $5M. No long-term contracts. Get a free audit of how your practice or business shows up in Google, Google Maps and AI answers.