Service

WordPress SEO Service

Technical SEO + content optimization for WordPress sites. Predictable monthly retainer, transparent reports, rankings tied to revenue.

from $1,200 ⏱ Monthly retainer, 6-month minimum πŸ›‘ 6-month ranking forecast guarantee

What's included

Base scope of work β€” applies to all tiers. See the tier comparison below for hours and SLA specifics.

πŸ”

Technical SEO audit

Crawl + on-page audit using Screaming Frog and Ahrefs. 80–150 page report with prioritized fixes.

πŸ“š

Keyword universe

Topical clusters, intent classification, monthly volume + KD. Lives in a shared spreadsheet, updated quarterly.

πŸ“

Content briefs + production

Briefs include SERP analysis, gap mapping, H2/H3 outline, target keywords. Writers we trust handle production. Editorial review before publish.

πŸ”—

Internal linking

Pillar-cluster pattern. Every new article gets 3–5 inbound links from existing pages. No orphan content.

🏷️

Schema markup

Article, FAQ, Product, HowTo, BreadcrumbList. Tested in Google Rich Results validator before publish.

⚑

Core Web Vitals

Monitored monthly. We don't let LCP drift past 2.5s — rankings follow performance more closely than most agencies admit.

πŸ“Š

Monthly report

Rankings, organic sessions, top pages, what we shipped, what's queued. Sent on the 1st of each month. No vanity metrics.

πŸ› 

On-page optimization

Existing pages get rewrites: titles, meta, H1s, content gaps. We touch 10–30 pages per month depending on tier.

How we work

Transparent process β€” you always know what stage we're at and what comes next.

1

Discovery + audit

Month 1: full technical and content audit. Google Search Console + Ahrefs + Screaming Frog. We deliver a 80–150 page report with a prioritized fix list and 6-month forecast.

Weeks 1–3
2

Quick wins

Month 1: while the audit lands, we ship the obvious fixes — missing meta titles, broken redirects, duplicate H1s, slow images. Most sites have 20–40 quick wins.

Weeks 2–4
3

Keyword + content plan

Month 2: keyword universe goes into a shared spreadsheet, mapped to URLs (existing + new). Editorial calendar for the next 90 days locked in.

Weeks 4–6
4

Production rhythm

Month 2+: monthly publication cadence per tier. Articles, on-page rewrites, internal linking, schema. Bi-weekly strategy calls.

Ongoing
5

Quarterly review

Every 3 months: ranking + traffic review against forecast. We adjust strategy on what's working, kill what isn't. No 'wait and see' for 6 months.

Quarterly

Pricing tiers

Pick the level that fits your size and required response time. You can switch tiers between months.

Foundation
$1,200 /mo

For small business sites under 50 pages. Build the technical base + 2 articles per month.

  • Technical audit + fix list (month 1)
  • Keyword universe (50–100 keywords)
  • 2 content briefs + 2 articles published per month
  • On-page optimization (10 pages / month)
  • Internal linking pass
  • Monthly ranking + traffic report
  • Backlink outreach
  • Schema beyond defaults
Choose Foundation
Scale
$5,500 /mo

For sites past 500 pages with serious organic traffic targets. Full team engagement.

  • Everything in Growth
  • 10–12 articles per month
  • Cluster strategy across multiple topical hubs
  • Editorial workflow setup (briefs, drafts, review)
  • Backlink outreach (digital PR, broken-link, guest)
  • Weekly strategy call + Slack channel
  • Custom dashboard with revenue attribution
  • Paid media spend (out of scope)
Choose Scale

What's NOT included

Scope transparency β€” no surprises in the monthly report.

  • βˆ’ Paid search (Google Ads) β€” Out of scope. Different discipline, different agency.
  • βˆ’ Backlink purchases β€” We don't buy links. We earn them via PR and broken-link outreach on Scale tier only.
  • βˆ’ Social media β€” Not in our toolkit. Specialists exist; we'll refer.
  • βˆ’ PPC keyword research β€” We research organic only. Paid keyword research is a different intent.

What we'll need from you

Access we require β€” passed via secure channel (1Password / Bitwarden).

  • β†’ WordPress Editor or Administrator role
  • β†’ Google Search Console (Owner or Full user)
  • β†’ Google Analytics 4 (Editor)
  • β†’ RankMath or Yoast license (we recommend RankMath)

What clients say

"Organic traffic up 340% in 8 months. We stopped paying for Google Ads in month 5 because organic was filling the funnel."

Roman P.
Founder, B2B SaaS

"Topcms is the only agency that showed us the spreadsheet behind their work. We could see exactly which keywords were claimed and which were free."

Larissa V.
CMO, ecommerce

"Switched from a $4k/mo agency that sent vanity reports. New articles are landing on page 1 within 6–8 weeks now."

Stefan W.
Marketing Lead, education

Related case studies

FAQ

How long until I see ranking results?

Quick wins (rewrites, technical fixes) show movement in 4–6 weeks. New content takes 8–12 weeks to rank, longer for competitive terms. By month 6 you should see organic sessions up 50–150% if the niche has room. We forecast this in the audit so there are no surprises.

Do you guarantee rankings?

Nobody can guarantee a specific position — Google decides. What we guarantee is the 6-month forecast we deliver in month 1. If we miss it by more than 50%, we work free until we hit it.

RankMath or Yoast — which do you use?

RankMath. It’s faster, the schema engine is more flexible, and the free tier covers more than Yoast Premium. We help you migrate from Yoast as part of onboarding if you’re currently on it.

Do you write the content yourselves?

We write briefs and review final drafts. Production goes to writers we’ve worked with for years — subject-matter experts in B2B SaaS, ecommerce, finance, healthtech. You can also bring your own writers; we’ll feed them briefs.

Do you do link building?

Yes on Scale tier. Digital PR, broken-link outreach, guest contributions on real publications. We don’t buy links from PBNs or ‘guest post networks’ — that’s a recipe for a manual action.

What if my niche is too competitive?

We tell you in the audit. Some niches (web hosting reviews, crypto exchanges, payday loans) need budgets we don’t compete with. We’ll point you at agencies that handle those, or suggest a long-tail strategy that bypasses the bloodbath.

Can I cancel mid-contract?

Six-month minimum because SEO results compound over time. Anything shorter is a waste of your money and our reputation. After month 6, monthly renewal — cancel anytime with 30 days’ notice.

What's the difference between SEO service and an SEO audit?

An audit is a snapshot — you get the report, you do the work. SEO service is the ongoing engagement: we do the work, ship monthly content, monitor rankings, adjust. Audit is from $1,200 one-time; service is from $1,200/month.

SEO on WordPress isn’t a plugin you install — it’s a discipline. We do
the technical work (schema, internal linking, Core Web Vitals, sitemap hygiene)
plus the content work (keyword universe, briefs, on-page optimization, monthly
content production). Most clients see ranking movement in 8–12 weeks and
double-digit organic traffic growth by month six. We’re a small team and we
turn down clients in over-saturated niches where the math doesn’t work, so
ask early.

Pairs well with RankMath for
the on-page tooling, an audit if you
want a written diagnosis first, and speed
optimization
when slow Core Web Vitals are the bottleneck holding rankings
back.

Get an SEO proposal

If our 6-month ranking forecast misses by more than 50%, we extend the engagement free of charge until we hit it. We’ve never had to invoke this.

Contact Form Demo