On-page SEO
Make every page on your site earn its rankings.
On-page SEO is the work that makes Google understand what each page is about, who it’s for, and why it deserves to rank. I do that work, page by page, on your actual site. No template reports, no surface-level checklists.
What’s included
The work I’ll do on every page that matters.
On-page SEO isn’t one thing, it’s about a dozen overlapping decisions made on every URL. Here’s what I actually touch when I work on yours.
Title tags & meta descriptions
The two most-clicked elements in a search result and the two most often left on default. Rewritten for every URL to match search intent and earn the click.
Core Web Vitals & speed
LCP, INP, and CLS. The metrics Google actually weighs, not the green Lighthouse-score theater. Real fixes that improve experience and ranking.
Header hierarchy
H1, H2, H3 structure that helps Google parse what the page is about.
Content structure
Organized around what people actually search for.
Internal linking
Strategic links between pages so authority flows where it should.
Image optimization
Compressed, properly sized, alt text that helps SEO.
Schema markup
Structured data for rich snippets and AI search results.
Keyword mapping
One target per page so no two URLs compete for the same query.
Optimized pages compound. Every fix keeps earning for months.
A note on how this work pays back
Organic traffic (illustrative)
214%How it works
From audit to ranked, in four phases.
Most on-page SEO projects run a few weeks. Here’s the order I do things and what you can expect from each step.
Page-by-page audit
I review every page worth optimizing and document what’s wrong, missing, and working.
Prioritized roadmap
Clear list with highest-impact wins at the top and smaller fixes ranked beneath.
I implement the changes
Edits go directly into your site. You see what changed, when, and why each week.
Performance check-in
We look at what moved. If something needs a second pass, I do it.
Who this is for
Honest about who I’m a fit for.
On-page SEO isn’t the right move for every situation. Here’s where I deliver real value and where you’d be better off with something else.
Good fit
- Sites with existing content that isn’t ranking the way it should
- Marketing teams that need senior execution, not another strategy deck
- 10 to 100+ pages that need page-by-page attention
- Teams comfortable with project work and flat pricing
- Businesses planning for AI search as well as Google
Probably not
- Brand-new sites with no published content yet
- Anyone expecting page-one rankings in two weeks
- Businesses unable to update their site based on recommendations
Pricing
Flat-fee pricing, no hourly billing.
Every quote is a flat fee. No retainer required, no surprise invoices, no scope-creep follow-ups. Three ways to work together, all à la carte, all no contracts.
On-Page Audit
See what’s wrong before you commit
- Up to 20 priority pages audited
- Title tags, meta, headers, and internal linking review
- Schema markup + Core Web Vitals check
- Written 60-day roadmap with prioritized fixes
- 30-minute walkthrough call
Optimization Sprint
Audit + implementation, done for you
- Everything in the audit, included
- Title tags + meta descriptions rewritten across up to 25 pages
- Header hierarchy fixed sitewide
- Internal linking implemented
- Schema markup installed (Article, FAQ, HowTo as needed)
- Core Web Vitals + image optimization fixes
- Loom walkthrough of every change
Site-Wide / Enterprise
Big sites, ongoing pipelines
- 100+ page sites with multi-template optimization
- Ongoing on-page work as new content publishes
- Custom schema patterns for product or content libraries
- Coordination with your dev or content team
- Quarterly performance reviews
Every engagement starts with a free review. Send me your site and I’ll send back a flat quote within one business day.
“He’s been thoughtful, responsive, and clearly someone who takes pride in doing things the right way. Even before we’d fully moved into execution, he’d built a great deal of confidence on our side.”VP of Marketing B2B SaaS
Engagement type
Project scope, flat fee
Industry
B2B SaaS
Common questions
Things people actually want to know.
What’s actually included in the audit?
A page-level review of every URL worth optimizing on your site. I document title tags, meta descriptions, header structure, internal linking, keyword targeting, content quality, page speed, and Core Web Vitals issues. You get a single doc with what’s wrong, what’s missing, and what would move first.
How long until I see results?
For most pages, initial ranking movement shows up in 30 to 60 days. Significant traffic growth tends to build over three to six months as Google re-evaluates and as you add more pages or links to the optimized ones.
Is this a project or an ongoing engagement?
Either. Most clients start with a project (one round of optimization across a defined set of pages), then decide whether they want ongoing support after they see results. There’s no retainer required.
What if my site is brand new or has very little content?
On-page SEO works best when you have something to optimize. If your site is fewer than 5 to 10 pages, you probably need content strategy and writing more than you need on-page work. I’ll tell you that in the free review instead of taking the project.
How is this different from technical SEO?
Technical SEO is about the foundation: site speed, crawlability, indexing, server-side issues. On-page SEO is about what’s on each page and how it’s structured. They overlap (Core Web Vitals lives in both) and both need attention, but they’re different work.
Do I have to make the changes myself?
No, I do the implementation. I work directly in your CMS (WordPress, Webflow, Shopify, custom builds) and ship the changes. You get edit access to a log of what changed and why.
Free review · One business day
Find out where your site is falling short, without the sales pitch.
Tell me about your business and what your site needs to do better. Within one business day I’ll send back a scoped proposal with flat pricing. No sales calls, no retainers, no commitment.
-
01
I personally review your site’s design, content, and conversion flow. No junior auditor, no template report.
-
02
You get a scoped proposal with flat pricing, back to you within one business day.
-
03
You decide if it’s a fit. No sales call. No follow-up sequence.