For agencies and freelancers

Autopilot Blogs.
Happy Clients.

Add a client's website, approve the topics, and posts publish on their domain every week. You keep the retainer. We do the writing.

400+
Posts / month
10+
Client domains
$0.50+
Per post
  • 10 client domains
  • Yearly: 15 domains, 4,500 posts
  • No RankmyBlog branding
  • Cancel any time
rankmy.blog/dashboard
Do the math

One flat cost, however you price it

The plan costs the same whether you charge $150 or $1,500 a client. Move the sliders to your own numbers.

MonthlyYearlySave more
6 clients
110
$400
$100$2,000

At 6 clients, each one gets about 66 posts a month. You decide the split per client on the Credits page.

You bill clients
$2,400
RankmyBlog Monthly plan
−$199/mo
Left for you, every month
$2,20192% margin
Start the Monthly plan

Example math, before your own time and costs. Need more than 15 clients? Email us.

Works everywhere

Connect any website in minutes

Your blog lives at yourdomain.com/blogs. All the SEO authority stays on your domain.

Vercel logo

On Vercel

Add two lines to vercel.json. Your blog goes live at yourdomain.com/blogs on the next deploy. One file change, no DNS, no plugins.

1 minute setup
or
Cloudflare logo

Everything else

WordPress, Shopify, Webflow, Framer, or any custom site. A free Cloudflare Worker proxies /blogs to your domain. Works everywhere your DNS is on Cloudflare.

WordPressShopifyWebflowFramer
3 minute setup
Beyond Google

Get found on Google and inside AI

Search is changing. People now ask ChatGPT, Gemini, Claude and Perplexity instead of typing into a search bar. Every post opens with a TL;DR that AI engines can quote verbatim, and each section leads with a direct-answer block sized for extraction. FAQ schema tells Google and AI exactly which questions you answer. Sources are cited with real data so AI trusts your content enough to reference it. And an llms.txt file gives AI crawlers a clean index of your entire blog. The result: you rank on Google and get cited by AI, pulling traffic from both.

Your content, surfaced across the answer engines people use daily
ChatGPT logoChatGPT
Gemini logoGemini
Claude logoClaude
Perplexity logoPerplexity
Google logoGoogle
Start ranking in AI

Before → After

The content retainer, minus the grind

Everything you'd otherwise piece together from a writer, a CMS, a keyword tool and an analytics script, in one dashboard.

Without RankmyBlogWith RankmyBlog

Briefing freelancers, chasing drafts, fixing tone

Posts in each client's voice, from their site, automatically

A WordPress install and plugins per client

We host it. Works on any site, no WordPress needed

Keyword spreadsheets nobody will rank for

Long-tail keywords picked from real search volume data

Generic content that doesn't match the brand

Their logo, colors and fonts on every post

Paying per article, with costs that scale linearly

Flat $199/mo for 400 posts, split however you want

No idea what's working until the client asks

Per-post analytics, including AI assistant referrals

6 problems solved · one flat monthly price
400
posts / month
shared across all clients
10
client domains
each on their own URL
$0.50
per post
at full volume
0
freelancer invoices
to chase each month
Built for client work

One dashboard, every client's blog

Everything you'd otherwise piece together from a writer, a CMS, a keyword tool and an analytics script.

10 client sites, one login

Switch between clients from the header. Each site keeps its own topics, schedule, design and analytics.

Split posts the way you bill

Share 400 posts a month across clients. Give a big retainer 60 and a starter client 20. Change it any time.

Their voice, not ours

We read each client's website to learn what they sell and who they serve. Add house rules per site, like words to avoid or claims not to make. Posts are also structured for AI citation with direct answers, FAQ schema and cited sources, so the client's blog gets quoted by ChatGPT and Perplexity, not just ranked on Google.

On the client's own domain

Posts live at clientdomain.com/blogs, so the SEO credit goes to your client. Ownership is checked with a DNS record.

Looks like their brand

Their logo, colors and fonts on every blog, and no RankmyBlog promo. To readers, it's simply the client's blog.

Numbers for the monthly report

Views and clicks per post, a per-post AEO score showing how well each article is optimized for AI citation, and an AI traffic breakdown by engine so you know whether ChatGPT, Perplexity or Gemini is sending the visits. Add the client's own analytics script too.

Onboarding a client

From signed contract to first post in an afternoon

  1. Step 01

    Add the client's website

    Paste their URL. We work out what they do, who they serve and how they sound in about a minute.

  2. Step 02

    Approve the topics

    You get a list of headlines built from keywords they can actually rank for. Keep the good ones, cut the rest.

  3. Step 03

    Connect their domain

    Add a DNS record to verify ownership and connect via Vercel or Cloudflare. Until then the blog runs on a free hosted address.

  4. Step 04

    Posts go out on schedule

    Articles publish on the calendar you set. Read or edit any of them before they go live, or just let them run.

Pricing

Simple, transparent pricing

No per-client fees. No per-post fees. One price, unlimited value.

Agency Monthly

Perfect for freelancers and growing agencies.

$199/month

That's $0.50 per post. Cancel any time.

  • 400 AI blog posts every month
  • Up to 10 client domains
  • Each client on their own domain
  • Per-client budgets, schedules and house rules
  • Client branding, no RankmyBlog promo
  • Post analytics + AI referral tracking
  • Custom analytics script per client
Start monthly

Cancel any time · client blogs stay up for 90 days

Best value

Agency Yearly

For established agencies that want maximum capacity.

$1,999/year

$167/mo equivalent. Save $389/year vs monthly.

  • 4,500 AI blog posts per year (375/mo)
  • Up to 15 client domains
  • Each client on their own domain
  • Per-client budgets, schedules and house rules
  • Client branding, no RankmyBlog promo
  • Post analytics + AI referral tracking
  • Custom analytics script per client
  • Priority support
Start yearly and save

30-day money-back guarantee

Monthly
Yearly
Domains
10
15
Blog posts
400/mo
375/mo
Cost per post
$0.50
$0.44
Annual cost
$2,388
$1,999Save $389

Need more than 15 clients or custom volume? Talk to us. Just one or two clients? Pro covers 3 sites and 30 posts for $49/mo. Compare all plans

FAQ

Questions agencies ask

Can I resell this under my agency's name?

Yes. Client blogs show the client's brand, and paid plans don't carry a RankmyBlog promo. How you package and price it for clients is up to you.

Do my clients get their own login?

Not yet. You run every client from your account, and share the blog link and your monthly numbers with them. Separate client logins are on our list.

What happens when a client leaves?

Remove their site and its slot frees up for the next client. Posts already published still count toward that month's total, which resets on the 1st.

Do clients need WordPress?

No. We host the blog. It goes on clientdomain.com/blogs. Connect through Vercel or a free Cloudflare Worker. No WordPress, no plugins.

Can I check posts before they go live?

Yes. Every post is editable, and you choose when it publishes. Most agencies review the first few for a new client and then let the rest run on schedule.

Do you build backlinks?

No. We focus on writing and publishing posts that target keywords the client can realistically win. If link building is part of your offer, keep doing it alongside.

What's the difference between monthly and yearly?

The yearly plan gives you 15 domains and 4,500 posts for the year instead of 10 domains and 400 posts a month. It works out significantly cheaper per post.

Start today

Add content to every retainer this month

Set up your first client today. Their first post can be live before you send the kickoff email.

Need custom volume? Talk to the founders