On this page
- Key takeaways
- 1. Pick one main topic per page
- 2. Match search intent
- 3. Write a title tag people want to click
- 4. Use one clear H1 and logical headings
- 5. Answer the questions people actually have
- 6. Add proof
- 7. Link to related pages
- 8. Make the next step obvious
- 9. Don't forget images and schema
- A quick on-page checklist
- Want a second opinion on your pages?
On-page SEO is the work you do on the page itself: the words, the headings, the structure and the details that tell Google, and visitors, exactly what you offer. For a local business, the pages that matter most are your service pages. "Furnace repair", "teeth whitening" and "personal injury lawyer" are the pages people find when they're ready to buy.
Here's how we optimise a service page.
1. Pick one main topic per page
Every service page should target one main search, plus the close variations people use. For example:
- Main: furnace repair Hamilton
- Variations: furnace repair near me, furnace not working, emergency furnace repair
Don't put five services on one page. A page about "furnace repair, AC installation, duct cleaning and water heaters" won't rank well for any of them. Give each important service its own page.
2. Match search intent
Look at what Google already shows for your keyword. If the top results are service pages with prices and a phone number, your page needs to be a service page. If they're guides ("how to fix a furnace that won't turn on"), that search wants information, and a blog post fits better.
Writing the wrong type of page for a search is one of the most common reasons good content doesn't rank.
3. Write a title tag people want to click
The title tag is the blue headline in Google results. A good service page title:
- Starts with the service and location: Furnace Repair in Hamilton
- Adds a reason to click: Same-Day Service
- Ends with your brand: | Smith Heating
- Stays under about 60 characters so it isn't cut off
Free download
Find out what's stopping local customers from finding you on Google
The Ontario Local SEO Checklist
- 32 practical checks across your Google Business Profile, reviews, listings, website, tracking and AI answers
- A simple scoring guide that shows where you stand and what to fix first
- Plain-English steps you can do yourself, most in under an hour
PDF · 5 pages · printable
Free download
When customers ask AI for a recommendation, does your business come up?
How to Get Your Business Recommended by ChatGPT and Google AI
- A 10-minute self-test to see what ChatGPT, Gemini, Perplexity and Google AI Overviews say about you
- 10 practical actions that make your business easier for AI tools to find, understand and trust
- A one-page action plan for your first week, first month and beyond
PDF · 7 pages · printable
The meta description underneath doesn't directly affect rankings, but it affects clicks. Use it to say what's different about you and what to do next.
4. Use one clear H1 and logical headings
The H1 is the main heading on the page. Make it say what the page is about, in plain words: Furnace repair in Hamilton and Stoney Creek. Then use H2 headings for the sections people want to scan:
- What's included
- Prices or what affects the price
- Areas we serve
- How it works
- Reviews
- FAQs
Headings help Google understand the page, and they help visitors find the part they care about.
5. Answer the questions people actually have
A strong service page covers what a customer needs to decide:
- What the service includes, and what it doesn't
- Rough pricing or what affects the price
- How quickly you can come, and your hours
- Which areas you cover
- Why you rather than someone else: experience, guarantees, licences, reviews
- What happens next after they call or fill in the form
There's no magic word count. Write enough to answer these questions well, and stop.
6. Add proof
Reviews, photos of real jobs, licences, warranties and short case examples build trust with visitors. They also give Google more detail about what you actually do. Stock photos do neither.
7. Link to related pages
Internal links connect your service page to related services, location pages and helpful articles, and back again. They help Google understand how your site fits together, and they keep visitors moving towards an enquiry. Use descriptive link text like "emergency furnace repair", not "click here". We cover this in more detail in content strategy and internal linking.
8. Make the next step obvious
On-page SEO brings visitors in. The page still has to turn them into enquiries:
- A clear call to action near the top, like a phone number or a short form
- The same call to action repeated after key sections
- Tap-to-call on mobile
- A form with only the fields you really need
9. Don't forget images and schema
Give images descriptive file names and alt text (furnace-repair-technician-hamilton.webp). Add Service or LocalBusiness schema and FAQPage schema where you have real FAQs. These help search engines and AI tools read your page accurately.
A quick on-page checklist
- One main topic and keyword per page
- Content matches what Google already ranks for that search
- Title under about 60 characters, with service, location and brand
- One H1, clear H2 sections
- Answers price, area, timing and "why us"
- Real photos, reviews and proof
- Links to related services and locations
- Clear calls to action, tap-to-call on mobile
- Image alt text and schema
Want a second opinion on your pages?
Our free SEO audit reviews your five most important pages and tells you exactly what to change. Get my free SEO audit.
Want this checked on your own site? Get my free SEO audit
Written by
VASP Digital teamVASP Digital · London, Ontario
Articles written by the VASP Digital team: the strategists, content leads and client success managers who do the work every day.





