On-Page SEO
You can’t out-link, out-spend, or out-content your way to top rankings if the basic on-page signals are wrong. Title tags that miss the keyword. Meta descriptions auto-generated from the first sentence. Headings that don’t match the page’s actual topic. Internal linking that does nothing. On-page SEO is the foundation — everything else compounds on top of it.
I optimise on-page SEO the way it should be done: by hand, page by page, with the actual keyword research in front of me — not by installing Yoast or Rank Math and trusting their green dots. Those plugins are tools, not strategists.
What’s Included
- Title tag optimisation — every page reviewed, rewritten for both search intent and click-through rate
- Meta descriptions — written by a human, sized correctly, designed to win the click
- Heading structure — H1/H2/H3 hierarchy fixed across the site, one H1 per page, headings that match the page’s topic
- Internal linking — strategic linking between related pages so Google understands your topic clusters
- Image optimisation — alt text written for accessibility and image search, file names cleaned up
- Schema markup — JSON-LD for the right schema types per page (Article, Service, FAQ, LocalBusiness, etc.)
- Content structure improvements — adding the sections, FAQs, and bullets that help pages rank in featured snippets and AI Overviews
How It Works
- Crawl and audit — I review every page, current rankings, target keywords, and on-page signals against best practices.
- Priority list — Not every page needs work; we focus on the ones with traffic potential.
- Execution — Page by page, hand-edited in WordPress (or your CMS). I work directly in the admin, not via spreadsheets you have to implement yourself.
- Tracking — Changes logged, before/after positions monitored, adjustments made based on what actually moves.
Is This Right for Your Business?
On-page SEO is the right starting point if your site has decent traffic but is stuck on page 2-3 for terms you should rank for, if your click-through rate from search is unusually low (sub-2% on terms ranking 5-10), or if you’ve never had a real human review your title tags. If you’re starting from zero traffic, on-page SEO alone won’t fix that — you need content and links too. An SEO audit is the right first step in that case.
Why Work With Me on On-Page SEO
The honest answer: most “SEO services” automate the easy parts and skip the hard parts. They run an audit tool, fix the obvious flags (missing alt text, duplicate meta descriptions), and move on. That’s not on-page SEO — that’s hygiene. Real on-page SEO requires reading actual SERPs, understanding searcher intent, and rewriting content to match. It’s slow and unscalable, which is exactly why it works.
I do this work as a developer, not a marketer, which means I can also fix the technical pieces (schema, internal linking architecture, canonical tags) that most on-page SEO consultants have to outsource. Technical SEO and on-page SEO are usually done together.
Pricing & Timeline
Page-by-page projects start at $1,500 for a focused on-page SEO sprint covering 10-15 priority pages. Site-wide on-page SEO for small sites (under 50 pages) typically runs $3,500-$7,500. Larger sites priced based on scope. Most projects complete in 2-4 weeks.
Ready to Talk?
Free 30-minute call. I’ll pull your top-ranking pages and current title tags before we talk and come ready with specific observations. Schedule a call.