SEO Service · On-page
The fastest gains on a site with traffic usually come from pages that already exist and already rank — somewhere on page two. I make each one the clearest answer to the query it targets, then implement the changes rather than emailing you a list.
Measured in your own Search Console, before and after.
Search snippet
Same page, before and after on-page workBefore
example-store.com › shop › product-category-24
Products | Home | Example Store
Welcome to our online shop. We have a wide range of quality products at competitive prices. Browse our selection today and find what you…
title: no keyword meta: generic H1 duplicated no schema
After
example-store.com › waterproof-hiking-boots
Waterproof Hiking Boots — Tested to 8 Hours in Rain | Example
42 waterproof hiking boots, each rated for real rainfall hours. Free returns for 60 days, and a fit guide that tells you which last suits your foot shape.
keyword in title specific benefit unique H1 product schema
Symptoms
A page sitting at position 12 has already convinced Google it is relevant. It is not missing a thousand more words — it is missing clarity. Which query it answers, why it answers it better, and why anyone should click it rather than the nine results above.
That is what on-page work fixes, and it is why it usually returns faster than writing anything new. You are improving a page Google already knows about.
Scope
Not “add the keyword a few more times”. Keyword density stopped being a ranking factor a long time ago; intent match and clarity did not.
01
One primary target per page, assigned deliberately, so your own pages stop competing for the same term.
02
Written to earn the click, not just to contain the keyword — and kept inside the pixel width Google will actually display.
03
Not a ranking factor, a click-through factor. A specific promise beats a generic welcome, and impressions you already have turn into visits.
04
One H1 per page, a logical H2 and H3 hierarchy, and headings that answer questions rather than label sections.
05
Comparing your page against what currently ranks: what those pages cover that yours does not, and what yours covers that nobody needs.
06
Descriptive anchor text and link paths that get your commercial pages within three clicks of the homepage.
07
Finding the pages fighting each other for one query, then consolidating, redirecting or re-targeting them.
08
Descriptive filenames and alt text — accessibility first, image search second, and both are free.
09
Product, review, FAQ and breadcrumb markup added at template level and matched to what is visible on the page.
10
Readable, short, keyword-relevant URLs — changed only where the gain is worth the redirect, which is less often than people assume.
Deliverables
Everything is written ready to use. You should not have to interpret a recommendation before you can act on it.
A spreadsheet: every page, its primary target, its current position, and the cannibalisation conflicts resolved.
Ready to paste, within Google’s display width, one per page. Not a rule to follow — the finished text.
Which page should link to which, with the anchor text specified. The cheapest ranking gain most sites are ignoring.
I can make the changes myself instead — titles, headings, copy edits, links and schema — quoted for your site, or included on a monthly plan.
How it works
Pages already close to page one get worked first, because that is where the return arrives fastest.
01
Every page against its current query, position and impressions in Search Console.
Days one to two
02
Your page against what actually ranks for its target — what they cover, and where yours falls short.
Days two to four
03
Titles, metas, headings, links and schema written out — and implemented directly if you are on a plan.
Days four to five
04
Position and click-through tracked against the same date range, so the effect is visible rather than assumed.
4 to 8 weeks later
Packages
Each one is a one-off with no commitment. Everything arrives written ready to paste — the keyword map, the titles and metas, the heading changes and the linking plan — so you or your developer can apply it in an afternoon. The fee is credited in full against your first month if you go on to a plan.
Small site
€49one-off
For brochure and service sites where a handful of pages carry the business.
Up to 10 pages · 3 working days
Written deliverable. No video or call.
Medium site
€79one-off
The full treatment, including the intent comparison that explains why you are stuck.
11 to 20 pages · 5 working days
Best fit for most WordPress sites.
Large site
€99one-off
For catalogues, where the work is on templates rather than one page at a time.
21 pages and up · 5 working days
Catalogues over 3,000 products quoted after a look.
Every package is written ready to paste, so most owners apply it themselves in an afternoon. If you would rather not touch it — titles entered, headings corrected, links added, schema deployed — tell me your site and I will send you a custom offer for the implementation.
The other five
If the right page does not exist yet, or Google cannot reach the ones that do, the problem is elsewhere.
Crawling, indexation and the architecture underneath everything.
Learn more →Where the commercial demand is, and which gaps you can win.
Learn more →For queries you have no page for yet.
Learn more →Core Web Vitals and a checkout that doesn’t lose the sale.
Learn more →Earned authority, with nothing that risks a penalty.
Learn more →FAQ
Technical SEO is about whether Google can reach and index your pages at all — crawling, architecture, canonicals, rendering. On-page is about what is on the page once it gets there: the target query, the title, the headings, the depth and the links. If your pages are not indexed, technical work comes first, because optimising a page nobody can see changes nothing.
On-page improves pages you already have. Content creation writes pages you do not. If you have thirty pages and none rank well, start here — it is cheaper and faster. If you have no page at all for a query worth winning, that is a writing job, not an optimisation job.
It was, around 2012. Keyword density has not been a meaningful ranking factor for a long time, and stuffing now reads as low quality to both Google and your customers. The work is intent match: understanding what someone actually wants when they type that query, and making your page the clearest answer to it.
Not without asking. Most on-page gains come from structure, titles, headings and links rather than rewriting body copy. Where the content genuinely does not answer the query, I will say so and propose an edit — but you approve it, and I work from how you already write rather than flattening everything into the same tone.
Fewer than you think. Most sites have five to ten pages that account for nearly all their commercial potential, and those are the ones worth working first. Optimising every page equally spreads the effort thin and delays the result. The keyword map identifies the priority set before any work happens.
Click-through improvements from better titles and snippets can appear within days of Google re-crawling, because impressions you already have simply convert better. Position changes take four to eight weeks, and pages already close to page one move first. Pages sitting at position 40 rarely jump to the top from on-page work alone.
Yes, and the deliverables are written for exactly that. Titles and metas are ready to paste into Yoast or Rank Math, the heading changes are specified page by page, and the linking plan names both the source and the anchor text. Most owners apply the small-site package themselves in an afternoon. If you would rather not, ask me for a custom offer and I will quote the implementation for your site.
Next step
A keyword map, rewritten titles and metas, and an internal linking plan — written ready to paste. The fee is credited if you continue on a plan.