Why this is usually the thing that is stuck
There are only a few reasons a page does not rank: it targets the wrong thing, it targets the same thing as another page, it does not answer the question fully, or nothing on the site points to it.
On-page work is the process of eliminating those four, one page at a time, in the order that matters.
Start with the audit
Send your URL and your city. You get a written breakdown of where you stand — free, and yours to keep either way.
Exactly what you get
Six deliverables, each one a thing you can point at when it is done.
Title & meta rewrites
Every indexable page, written for the click as much as the crawler.
Heading hierarchy rebuilt
One clear H1 per page, subheadings that map to the questions people actually ask.
Keyword cannibalisation fixes
Two pages chasing the same term is two pages losing. We consolidate or differentiate.
Internal linking map
Your strongest pages pointed at the pages that need to rank, with anchors that mean something.
Service & location page copy
Written to answer, not to pad — no 2,000 words where 700 will convert better.
On-page schema
Service, FAQ, breadcrumb and review markup so the page can be understood and quoted.
How it runs
Map
Every page, its current target, its actual target.
Consolidate
Overlaps merged or split so each page owns one intent.
Rewrite
Titles, headings, copy and links.
Mark up
Schema added and validated.
Is this the right service for you?
Being honest about this saves both of us a quarter.
A good fit if…
- You already have pages that are not performing
- You want to fix rather than rebuild
- You can supply details about your services
Probably not yet if…
- Your site has almost no content yet
- You want AI-generated bulk pages
- You are mid-migration
Questions we get asked
01Will you rewrite my whole site?
Only where it earns it. Usually a handful of pages carry most of the opportunity and those get the attention first.
02How long should a service page be?
Long enough to answer the question and short enough to be read. For most local services that is 600–900 words.
03Do you use AI to write?
Not for client copy. AI is useful for research and outlines; the words on the page are written and edited by a person.
04What is keyword cannibalisation?
When two or more of your own pages compete for the same search. Google picks one — usually not the one you wanted — and both underperform.
Other services that pair with this
Local SEO
Most local searches end within a few miles of where they started.
Google Business Profile Optimization
Three businesses appear above everything else in local results.
Keyword Research
Keyword research is not a list of five hundred terms with volume next to them.
Ready to see where you stand?
Send your website and the areas you serve. Free audit, written, no obligation.
