On-page SEO is the unsexy work that quietly compounds. Get the basics right on every service page and you'll outrank competitors who spend ten times more on flashy tactics.
Backlinko's analysis of 11.8 million Google search results found that on-page factors — title relevance, content depth, image alt text, internal linking — correlated with first-page rankings far more strongly than backlink count for local commercial queries. The takeaway: clean execution beats brute-force link building for most small businesses.
The checklist
1. Title tag under 60 characters with primary keyword and city.
2. Meta description under 160 characters with a clear value prop and CTA.
3. One H1 per page that matches search intent.
4. URL slug is short, lowercase, hyphenated, no stop words.
5. First paragraph mentions the service and city naturally.
6. Internal links to 2-3 related service pages.
7. Schema markup: Service and LocalBusiness at minimum.
8. Alt text on every image, descriptive — not stuffed.
9. Lazy loading on below-the-fold images, modern formats (AVIF/WebP).
10. Mobile Lighthouse score above 90 for performance.
11. FAQ section using FAQPage schema.
12. Genuine reviews embedded on-page.
13. Clear NAP (name, address, phone) in the footer.
14. Visible CTA above the fold — call, book, or quote.
Content depth matters more than length
Don't pad pages to hit a word count. Google's Helpful Content System, rolled out in 2022-2024, explicitly demotes content written 'primarily to attract people from search engines' rather than to help them. Write exactly as long as the answer requires.
Ahrefs' 2023 study of 1 billion pages found that the median first-page result for commercial queries was 1,447 words — but the variance was enormous. For 'plumber near me', short, fast-loading pages dominate; for 'how to choose a plumber', longer guides win.
Internal linking strategy
Every service page should link to: your homepage, your 'About' page, two related service pages, and any city-specific landing pages. Use descriptive anchor text — 'emergency drain repair in Dayton', not 'click here'.
Build a topic cluster: one pillar page per major service, with several supporting articles linking back to it. This pattern is the foundation of modern technical SEO and has been validated repeatedly by HubSpot and Backlinko case studies.
