SEO content writing services that rank and convert
Good content does two jobs: it gets found on Google, and it persuades people to act. I offer blog writing services, website copywriting and landing page content, all backed by keyword research and written for real readers, as part of a content marketing plan that brings in leads month after month.
Primary and related keywords chosen for intent and difficulty
Search intent
Structured to answer what the searcher really wants
On-page SEO
Title, meta description, headings and schema-friendly structure
Internal links
Linked to your service pages so authority flows where it counts
Clear headlines
Headlines that promise a specific benefit and earn the click
Benefit-led copy
Website copywriting that speaks to outcomes, not just features
Calls to action
Next steps placed where readers are most ready to act
Proof and trust
Examples, FAQs and objection handling that remove doubt
Example search result
yourbrand.com › blog › how-to-choose-a-roofer
How to Choose a Roofer: 7 Questions to Ask Before You Hire
Not sure who to trust with your roof? Here are the questions that separate reliable roofers from risky ones, plus the red flags to watch for in any quote.
Title and meta description written for every piece
Keyword research first
Every piece starts with research into what your buyers actually search for, including the high-intent questions they ask before they buy.
Written for real readers
Clear, human writing that answers the question properly, builds trust and keeps people reading to the end.
Built to convert
Calls to action woven in naturally, so readers who arrive from Google know exactly what to do next.
Content for every page
Content I write
From SEO blog posts to landing page copy, every piece is planned around your search strategy and written to bring in leads.
What you get
SEO blog posts
Human-written blog posts backed by keyword research and a close look at what's already ranking, so each article covers the topic better than the competition and brings in readers who are close to buying.
Primary and related keywords
Meta title and description
Internal link suggestions
Typical length
1,000 – 2,500 words
Keyword research included
What you get
Website copy
Website copywriting that explains what you do, who it's for and why you're the right choice, then guides visitors to the one action you want them to take.
Home, about and service pages
Local SEO location pages
Clear calls to action
Typical length
Scoped per page
Keyword research included
What you get
Landing page copy
Benefit-first copy for one offer and one action, written to match the headline of the ad or search that brought people to the page.
Message matched to your ads
Features turned into benefits
Form and button copy
Typical length
400 – 1,200 words
Keyword research included
What you get
Pillar pages and topic clusters
A comprehensive guide on your core topic, linked to a cluster of supporting articles, so Google sees depth on the subject and readers can find every answer in one place.
Topic and sub-topic plan
Cluster article map
Lead magnet opportunities
Typical length
3,000 – 5,000+ words
Keyword research included
What you get
Product and category descriptions
Product descriptions and category pages that answer shoppers' questions, show up in search and give people the confidence to add to cart.
Unique copy, not manufacturer text
Features turned into benefits
Structured for product schema
Typical length
150 – 500 words per item
Keyword research included
What you get
Case studies and content refreshes
Case studies that tell the story of a real client result, and refreshes for older blog posts with outdated information, so they can win back rankings they've lost.
Results shared with client approval
Audit and rewrite of older posts
New keywords added
Typical length
800 – 1,800 words
Keyword research included
From research to published
How I work
Every piece of content follows the same 6 steps, from keyword research to publishing in WordPress, Sanity or GoHighLevel.
Step 1 of 6 · Research
Finding the searches worth winning
You get: A prioritised keyword shortlist
I look at what your competitors rank for, how hard each keyword is to win and, most importantly, the intent behind it, so we focus on searches that bring in buyers, not just traffic.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
keyword-shortlist
Keyword Intent Priority
──────────────────────────────────────────────────
emergency roof repair Commercial High
roof repair cost Research High
how to find a roof leak Informational Medium
flat roof vs pitched roof Informational Low
ExampleStep 1 of 6
Step 2 of 6 · Planning
A clear plan before any writing
You get: A content brief you can review first
Each piece gets a brief: the target keyword and related terms, the headings it needs, the questions people ask on Google and the internal links that connect it to your service pages.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
content-brief
Title: Roof Repair Cost: What to Expect in 2026
Keyword: roof repair cost
Length: 1,500 – 2,000 words
H2 What affects the cost of a roof repair?
H2 Typical prices by repair type
H2 Repair or replace? How to decide
FAQ "Does insurance cover roof repairs?"
Links → /services/roof-repair, /contact
ExampleStep 2 of 6
Step 3 of 6 · Copywriting
Written for readers, in your voice
You get: A polished, original draft
I write a clear, benefit-led draft in your brand's tone of voice, then edit it properly for flow, accuracy and readability. Original writing, never spun or copied.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
voice-notes
Tone: Friendly, direct, expert
Reader: Homeowner with a leak, a bit worried
Do: Short paragraphs, plain words,
real examples and prices
Avoid: Jargon, scare tactics, filler
CTA: "Get a free roof check"
ExampleStep 3 of 6
Step 4 of 6 · On-page SEO
Optimised for Google
You get: Meta title, description and alt text
The title tag, meta description, heading structure, image alt text and internal links are all set up, so Google understands the page and searchers want to click it.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
page head
<title>Roof Repair Cost: What to Expect in 2026</title>
<meta
name="description"
content="Real roof repair prices by job type, what
affects the cost and when to replace instead."
/>
<img src="roof-repair.webp"
alt="Roofer replacing damaged tiles" />
ExampleStep 4 of 6
Step 5 of 6 · Approval
Your feedback, then sign-off
You get: Content approved by you
You review the draft in Google Docs and leave comments right on the page. I make the changes and send it back for your final sign-off before anything goes live.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
review
1 Draft shared in Google Docs
2 You comment on anything to change
3 I revise and reply to each comment
4 You approve the final version
✓ Ready to publish
ExampleStep 5 of 6
Step 6 of 6 · Go live
Formatted and published for you
You get: Live, properly formatted pages
If you'd like, I'll format and publish the content straight into your site, whether it's WordPress, Sanity or GoHighLevel, with headings, images and callouts looking right.
Checked for quality at every step
Publishing available for WordPress, Sanity and GoHighLevel
Research, writing and SEO in one
publish-checklist
✓ Headings and formatting
✓ Featured image and alt text
✓ Meta title and description
✓ Internal links added
✓ Category and tags set
✓ Checked on mobile
ExampleStep 6 of 6
Content questions
Frequently asked questions
What you need to know about how I write SEO content and how long it takes to rank.
Quality
Is your content written by AI?
No. Every piece is researched, written and edited by me, checked for accuracy and matched to your brand voice. You get original content written for your readers, not generic text.
SEO timeline
How long until posts rank?
Usually 3 to 6 months, and sooner for low-competition keywords. It depends on your site's age and authority and how competitive the topic is, which is why I prioritise keywords you can realistically win first.