Skip to content
QuantumCX

Programmatic SEO for agencies

Publish 500 client landing pages without writing 500 pages.

pSEO Engine researches the queries worth building for, writes the page set, publishes it to your client's domain, and tracks where it lands.

See how it works ↓

No card needed. 75 free actions — one full research run, on us. Nothing auto-charges.

sitemap.xml — one generated page setIllustration
one run, one domain500 URLs
  • /emergency-plumber-in-shoreditch
  • /emergency-plumber-in-hackney
  • /emergency-plumber-in-islington
  • /boiler-repair-in-islington
  • /boiler-repair-in-camden
  • /bathroom-fitting-in-camden
  • /bathroom-fitting-in-dalston
  • /leak-detection-in-dalston
  • /leak-detection-in-peckham
  • /drain-unblocking-in-peckham
  • /drain-unblocking-in-shoreditch
  • /blocked-toilet-in-hackney

+ 488 more

Pages published

500

For one client, on his own domain

Actions per page

2

Costed before you start

Free AI Actions

75

Covers one full research run — free, no card

Contract length

None

Monthly or quarterly only

Three jobs, and the tool does all three

Research in one tool, generation in another, publishing by hand at midnight — the handoffs are where a 500-page set usually dies. This does the whole run without one.

Every handoff is a place the work stops being reproducible: a spreadsheet someone edited, a template that drifted, a publish step nobody logged. Keeping the three together is less about convenience than about being able to tell a client exactly what went out, and when.

Research

It finds the queries with intent behind them

Point it at a service and a market. The run digs through the query space, tests each candidate against live search data, and hands you a page plan you can read before you commit a single action.

  • Keyword mining needs no Ahrefs or Semrush subscription
  • Intent classification, so informational and commercial pages differ
  • Rejects the queries that would produce a thin page

Your first research run is free — after that, 50 AI Actions flat

research/qualified-queriesIllustration
  • emergency plumber shoreditchBuild
  • 24 hour plumber near meBuild
  • plumbingDrop
  • boiler repair islingtonBuild
  • how does a boiler workDrop
qualifying

Generate

It writes the page, you approve it

Each page is written from your template and the row of research behind it, and publishing is a separate decision you make. A tool that promises set-and-forget at this scale is promising you a penalty.

  • Design studio for the page template, so the set matches the client's site
  • Refresh a decaying page in place rather than rebuilding the set

2 AI Actions per generated page

generate/previewIllustration
Awaiting reviewNot live

AEO and GEO

Written for the engines that answer, not only the ones that link

A growing share of searches end in an answer rather than a click. Pages are audited for whether an engine can parse, quote and credit them — and the fixes are applied where they are missing.

  • AEO audit and apply, per page
  • GEO visibility checks — one keyword asked of one engine, one action
  • Runs on published pages, not only at generation time

1 action per audit · 1 per visibility check

aeo/answer-cardIllustration
the published page

Most emergency call-outs in Shoreditch are reached within the hour.

what the engine answers

“Most emergency call-outs in Shoreditch are reached within the hour.”

example-plumbing.co.uk
1 keyword · 1 engine · 1 actionvisibility check

Publish and track

It ships to your client's domain, then watches it

Pages publish to a custom domain with sitemaps generated. Live rank checks run against the set on a schedule, and a weekly report goes out to the client without you assembling it.

  • Custom domains and generated sitemaps
  • Live rank checks, capped per plan and included in the price
  • Weekly client reports, sent automatically
rank-tracking/weeklyIllustration
  • emergency plumber shoreditch#7
  • boiler repair islington#12
  • leak detection dalston#24
  • drain unblocking peckham#38

checks run on a schedule

What a page set is

Every service, every area — minus the ones nobody searches

Multiply five services by six areas and you get thirty pages. Most tools build all thirty. This one builds the ones with a real query behind them and tells you why it dropped the rest.

That gap is the whole difference between a page set and a doorway farm, and it is why the page count you finish with is usually smaller than the permutation count you started with. Dropping a page is a result, not a failure.

ShoreditchHackneyIslingtonCamdenDalstonPeckhamEmergency plumberBoiler repairLeak detectionDrain unblockingBathroom fittingbecomes a pageno intent — dropped
Illustrationa generic trades example, not a client’s data

The run

How a run actually goes

Five stages. The middle one is the one competitors leave out.

Research, generate, review, publish, track. Review is a gate rather than a stage — nothing downstream starts until a person has read what came out. That is the difference between a page set you can defend and one you end up apologising for.

Researchqualify the queriesGeneratewrite the page setReviewyou read it↑ manual gatePublishto their domainTrackwatch what ranks
  1. 01

    Point it at a market

    Give it a service and a set of locations, or a keyword list you already trust. Research finds the queries with real intent behind them and throws out the ones without.

  2. 02

    Generate the page set

    It writes each page from your template and the research data. 2 actions a page, so a 500-page set is a number you can work out before you start.

  3. 03

    Read it, then publish

    Review before anything goes live. Publishing is a separate step on purpose. Pages go to a domain you control, with sitemaps generated.

  4. 04

    Watch what ranks

    Live rank checks run against the published set, and weekly reports go to your client. Pages that decay can be refreshed in place.

What comes out

A generated page, pulled apart

Judge the output, not the pitch: a generated page, pulled apart part by part. Pick a section and see what the research row put there and why.

/bridal-makeup/salt-lake-sector-vIllustration
title + h1intent-matched openinglocal specificsschemainternal linksenquiryone of 500 in the set

And nothing goes live unread. Publishing is your decision in the dashboard — the tool writes, you approve, and that separation is the whole difference between a page set and a spam run.

The fair question

Is this the thing that gets sites penalised?

It can be — and any honest tool says so. The same technique that wins clients can read as doorway spam, so here is exactly where we draw the line, in five risks you can check your own set against.

Doorway pages

Near-identical pages spun across a location list, all funnelling to the same place, none of them worth landing on.

What this does about it

A page is only generated for a query the research run qualified as having real intent behind it. Combinations that would produce a thin page are rejected before generation, not after — which is why the page count you end up with is usually lower than the permutation count you started with.

Scaled content abuse

Bulk-generated text published without anyone reading it, on the assumption that volume outruns quality.

What this does about it

Publishing is a separate, manual step. There is no setting that generates and publishes in one action, and that omission is deliberate — it is the feature request we decline most often.

Thin, templated substance

One page rewritten five hundred ways, where the only thing that changes is the place name in the heading.

What this does about it

The substance comes from the research row behind each page, not from a template with slots. If two pages have nothing genuinely different to say, that is a signal the market does not support two pages — and the run says so.

Ranking on a domain you do not own

Pages hosted on a vendor's subdomain, so the equity — and the leverage — sits with the vendor.

What this does about it

Pages publish to your client's own domain, with their own sitemap. If you stop paying us, the pages and their rankings stay where they are. Nothing is held hostage.

The part no tool can do for you: deciding the pages deserve to exist. The review step is where that judgement happens, and it is yours. If you publish five hundred pages you have not read, into a market that did not have five hundred questions in it, this tool will have helped you do that faster. We would rather say so here than have you find out from a manual action.

What it costs

Work out your number before you sign up

A research run is 50 actions and every page is 2 more, so the cost of a client campaign is arithmetic you can do before you promise it to anyone. Move the sliders — the prices underneath are the real ones the pricing page charges.

500

2 actions each. A city-by-service set for one client is usually 200–600.

1

50 actions each, flat. One run covers one market — most agencies run one per new client.

500 pages × 2
1,000
1 research × 50
50
AI Actions a month
1,050

The plan that covers it

Scale$299/mo

Scale includes 3,000 AI Actions, 10 projects and 3,000 rank checks a month.

Actions used

35%

Actions left over

1,950

Cost per page

$0.60

1,050 of 3,000 actions

Quarterly billing is cheaper on every tier. Prices shown are what you are charged — nothing here is a starting-from figure.

Pricing

Every plan includes AI Actions, and the model behind them is a key you connect yourself — a free Gemini key is enough to start. At 2 actions a page, the price of a campaign is a sum you can do before you promise a client a date.

Keyword mining runs on free autocomplete and competitor sitemaps, so there is no Ahrefs or Semrush subscription to buy on top. Live SERP positions and search-volume enrichment use your own Serper key — their free tier covers 2,500 checks. Plans are monthly or quarterly only, with no annual contract, and Action Packs do not expire if a campaign overruns.

Starter

$49/month

or $129 quarterly — saves $18

  • 250 AI Actions a month
  • About 125 generated pages, at 2 actions each
  • 1 client project
  • 250 live rank checks a month
  • AI research, design studio, AEO and GEO optimization
  • Custom domains, sitemaps, weekly client reports
Start free — one full research run, no card
Most popular

Growth

$129/month

or $349 quarterly — saves $38

  • 1,000 AI Actions a month
  • About 500 generated pages, at 2 actions each
  • 3 client projects
  • 1,000 live rank checks a month
  • AI research, design studio, AEO and GEO optimization
  • Custom domains, sitemaps, weekly client reports
Start free — one full research run, no card

Scale

$299/month

or $799 quarterly — saves $98

  • 3,000 AI Actions a month
  • About 1,500 generated pages, at 2 actions each
  • 10 client projects
  • 3,000 live rank checks a month
  • AI research, design studio, AEO and GEO optimization
  • Custom domains, sitemaps, weekly client reports
Start free — one full research run, no card

Run dry in the middle of a set? Top-up packs start at 100 actions for $19 — the full price list lives on the pricing page. Balances never lapse, and billing runs month to month or quarter to quarter, your pick.

For AI agents

Your agents can buy their own balance.

The engine also speaks MCP, so your agents can drive it without a browser: each key holds a prepaid balance, every tool call debits it, and nothing recurs. Read tools and project creation are free, so an integration gets built and proven before a balance is bought.

one key, one prepaid balanceyour agentMCP clientprepaid balanceagent keyresearch_startdebitcontent_generatedebitaudit_startdebitreads and setup are free — balance moves on work

Three prepaid sizes — $499 to $3,999, each carrying its own balance and daily cap — every one listed with its full ledger spec on the pricing page.

Humans on a team? The monthly plans on this page are the human product — packs are for the machines.

Affiliate program / partner surface

Promote a tool you can explain. Get paid when it earns.

partner-console / liveverified

rate

30%

term

12 mo

recommendationclick
paid invoicecleared
30-day holdpending
Stripe transferpaid

If your audience includes agencies, SEO consultants, marketers, or founders building location and service pages, pSEO Engine gives you a product worth demonstrating — not a vague referral offer.

Affiliates are approved instantly. Your link uses last-click attribution for 30 days, so a prospect can read the product page, compare the plans, and sign up later without losing the connection. You earn on paid subscription invoices only, for the first 12 months of that customer.

The honest version: you are not paid to manufacture hype. You are paid when someone you introduced chooses a plan and that payment survives the refund window.

30% commission

Recurring when the customer pays

You earn 30% of each successful subscription invoice for the referred customer's first 12 months. A $49 monthly invoice means $14.70; $129 means $38.70; $299 means $89.70.

No trial commission

Trials are for evaluation, not payout

A click, signup, free trial, or zero-dollar invoice does not earn anything. Commission starts only when a real subscription payment clears Stripe.

30-day hold

Refunds and disputes are accounted for

Each commission waits 30 days after payment before release. A refund or dispute reverses the commission rather than leaving you or us with a broken ledger.

Stripe Connect

Payouts without sharing bank details with us

Stripe handles identity checks, payout details, and transfers. Connect your Stripe account from the affiliate dashboard; pSEO Engine never stores your bank information.

The partner math

The click is not the product. The paid outcome is.

Marketing loves shortcuts: urgency, social proof, shiny dashboards, “limited” bonuses, and a button that appears before the explanation. Some of those devices help a reader decide. None of them should replace proof.

Use the attention tools responsibly. Put the exciting promise beside the boring condition. Put the commission percentage beside the payment rule. Put the case study beside its date. The result is still persuasive — it is simply persuasive enough to survive contact with a skeptical buyer.

affiliate-console / demo

From useful recommendation to paid commission.

live flow
recommendationyour link gets the clickclick
paid invoicethe customer chooses a plancleared
30-day holdrefunds and disputes are coveredpending
Stripe transfereligible commission movespaid

No payout for the click or trial. The flow completes only after a real payment clears.

invoice → ledger → payout

money arrived

customer pays

$129

your share

$38.70

after hold

Stripe

status: paid invoice recorded · 30 days protected · transfer eligible

Example, not a promise

invoice

$49

$14.70

invoice

$129

$38.70

invoice

$299

$89.70

These examples assume a successful paid invoice. They do not include a trial, refund, dispute, taxes, or a guarantee that anyone buys. That is why the numbers are useful.

The promotion playbook

Make the audience feel seen, not cornered.

The best affiliate pages do not shout louder. They arrange the evidence so the right reader recognizes their problem, sees a credible next step, and can leave without being chased.

01

Make the problem recognizable

Show the spreadsheet, the hand-built location pages, the client report that took a Sunday. Specific pain beats a vague superlative.

02

Show the product doing the work

Use the free audit, a screen recording, a teardown, or a live walkthrough. Your audience should see the workflow before they hear the payout.

03

Name the trade-offs out loud

Say that pages need review, trials do not pay commission, and rankings are never guaranteed. Candor is not a conversion killer; it is why people believe the next sentence.

A deliberately messy little manifesto

Attention is a tool. Trust is the asset.

pain → proof → context → choice

Hook them with the familiar pain. Show the workflow. Explain the limits. Give them a reason to act. Then stop talking long enough for them to decide.

the hookthe receiptthe caveatthe click

No fake countdowns. No hidden auto-charge. No guaranteed rankings. No “everyone is doing this” theater. You can still write a strong headline — it simply has to remain true after the click.

Your partner kit

Everything you need to promote without inventing the product.

You bring the audience and the context. We give you a product you can demonstrate, terms you can quote, and a payout trail that does not depend on a screenshot from a dashboard.

Your tracked link

One link for your bio, newsletter, tutorial, or client handoff. Last-click attribution lasts 30 days.

Ready-to-show workflow

Use the live commission flow and product screens as a starting point for a demo that feels concrete.

A clear offer

Lead with the agency problem: research, page generation, publishing, and rank tracking in one run.

Honest terms

30% on successful paid invoices for the first 12 months. Trials and clicks earn nothing.

Stripe Connect

Onboard through Stripe when you are ready. We do not store your bank details.

A real support path

Send prospects to the product, pricing, and free-audit pages instead of making claims you cannot prove.

Four ways to start

Pick the format your audience already trusts.

Do not turn into a walking banner. Teach something useful first, put the product in context, then make the next step obvious. Promotion works better when the recommendation belongs in the story.

TEARDOWN

Show a bad page set

Take a doorway-page pattern apart, then show how research decides what should exist.

WALKTHROUGH

Record one workflow

Brief → research → review → publish. A short screen recording gives your audience something to judge.

NEWSLETTER

Teach the math

Explain actions per page, the hold, and what a paid conversion actually means for your audience.

COMMUNITY

Answer the hard question

Tell people what the product does not promise. Skeptical buyers often become the best customers.

First 30 days

A simple launch sequence.

You do not need a giant following. You need one clear audience, one useful explanation, and enough follow-through to let the right buyer decide.

WEEK 1

Understand

Run the free audit, inspect the product, and write down the limits you would want to know before buying.

signal / 01

WEEK 2

Publish

Make one useful tutorial, teardown, or newsletter issue. Put the affiliate disclosure next to the link.

signal / 02

WEEK 3

Answer

Collect objections from replies and point people to the exact page that answers each one.

signal / 03

WEEK 4

Improve

Keep the angle that creates qualified conversations. Drop the angle that creates clicks but no paid customers.

signal / 04

Terms, without the scavenger hunt

Questions a serious partner should ask.

When do I earn?

Only after a referred customer makes a successful paid subscription payment. A click, account, free trial, or zero-dollar invoice does not create a commission.

How long does attribution last?

The program uses last-click attribution with a 30-day cookie. A later eligible affiliate click can replace an earlier one before signup.

How long are commissions paid?

Eligible paid subscription invoices can earn recurring commission for the referred customer's first 12 months. Each invoice has a 30-day refund and dispute hold.

Do I need to be an SEO creator?

No. Agencies, consultants, technical educators, community operators, and founders who can explain the workflow clearly are all reasonable fits.

What promotion is not allowed?

No spam, impersonation, fake urgency, hidden auto-charges, guaranteed-ranking claims, misleading comparison pages, or bidding on QuantumCX brand terms without approval.

Ready when the audience is

Turn a useful recommendation into a recurring revenue line.

Join free, get your link, connect Stripe when you are ready, and start with the content format your audience already trusts. The product does the rest only when a real customer pays.

Questions people ask first

What is an AI Action?
An AI Action is one metered action on the engine. Generating a page costs 2. An AEO or GEO audit costs 1. A full research run — strategist, miner, qualifier and structurer — is a flat 50, however many keywords it mines. Growth includes 1,000 AI Actions a month, which is about 500 generated pages. The AI tokens behind each action run on your own connected key — a free Gemini key works.
What happens when I run out of AI Actions?
You stop generating. Nothing is deleted, published pages stay live, and rank tracking keeps running. Top-up Action Packs never expire, so you can add actions mid-campaign without changing plan.
Does it publish without me looking at the pages?
No. Generation and publishing are separate steps, on purpose. You review what it wrote before anything goes live. Anyone selling you a set-and-forget version of this is selling you a penalty.
Will Google penalise hundreds of generated pages?
Google penalises pages with no purpose, not pages made at scale. The research step exists to find queries that have real intent behind them, and the review step exists so nothing thin ships. Used the other way — every keyword you can think of, published unread — this tool will get a site in trouble as fast as any other.
What does the free trial include, and do you need a card?

75 AI Actions over 7 days, and no card is needed to start — confirm your email and the actions are on your account. Connect your own AI key (a free Gemini key works) and the engine runs on your tokens from the first action.

That covers one full research run (50 actions) plus about 12 generated pages — the whole workflow end to end. When the actions run out, generation stops; published pages stay live and your work stays exactly where it is.

A plan is one click from the billing page when you want more — monthly or quarterly, cancel any time. No trial converts by itself; you upgrade when the product has earned it.

One full research run, free — no card.

75 AI Actions covers it plus your first pages. Nothing auto-charges; you pick a plan only when the second run is worth it.

Start free — one full research run, no card