Skip to main content
WP Bulk Publishing
New · v1.0Analytics & Monetization

A/B Test Anything, Personalize Everything

A WordPress plugin for A/B testing and personalization: split-test any block, headline, or offer, and personalize content per segment, referrer, or geo — all server-rendered.

Trusted by 12,000+ WordPress teams

5.0+

WordPress compatible

6

Core modules

24/7

Support access

REST

First-class API

WBP CRO & Personalizer overview
About the plugin

About WBP CRO & Personalizer

A WordPress plugin for A/B testing and personalization: split-test any block, headline, or offer, and personalize content per segment, referrer, or geo — all server-rendered.

WBP CRO & Personalizer is a first-class citizen inside the WP Bulk Publishing ecosystem. It ships as an installable WordPress plugin, exposes REST endpoints under its own namespace, and shares user, credit, telemetry, and entitlement plumbing with the parent runtime — so it never becomes a silo.

Every capability is documented, versioned, and gated by WordPress capabilities. You can run it in isolation, or connect it to the rest of the WBP suite for compounding value across content, SEO, publishing, and revenue.

The problem

Why the default workflow breaks down

01

Third-party analytics is going dark

Cookie banners, tracking prevention, and privacy laws are gutting the data you rely on to make revenue decisions.

02

Bots and AI crawlers hide in your reports

Standard analytics can't separate humans from GPTBot, ClaudeBot, or PerplexityBot — so you can't tell what's really happening.

03

Ads regress Core Web Vitals

Every new ad slot risks LCP and CLS regressions that hurt organic rank more than the ad earns.

04

Revenue attribution is guesswork

You can't tell which template, silo, or AI referral actually drives paid revenue — so you can't double down.

05

No warehouse-grade export

Getting raw events into BigQuery or Snowflake means writing custom pipes and paying a SaaS a premium to unlock your own data.

06

Franken-stack tool fatigue

Most teams stitch together 3–5 disconnected tools to do what WBP CRO & Personalizer does out of the box. Managing that stack becomes a second full-time job.

Core features

Everything you need, in one WordPress plugin

Block-level A/B tests

Test any Gutenberg block, headline, image, or CTA with SSR-safe variants (no flicker).

Personalization rules

Serve different content per segment, referrer, UTM, geo, device, and returning-visitor state.

Bandit optimization

Multi-armed bandit mode auto-shifts traffic to winning variants.

Session recording

Optional session replay and heatmaps with per-page opt-in.

Statistical significance

Bayesian and frequentist significance tests, per-conversion and per-revenue.

Zero flicker

Server-rendered variants — no client-side swap.

How it actually works

Built for real-world publishing operations

Deep dive

Block-level A/B tests

Test any Gutenberg block, headline, image, or CTA with SSR-safe variants (no flicker).

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Block-level A/B tests

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

Deep dive

Personalization rules

Serve different content per segment, referrer, UTM, geo, device, and returning-visitor state.

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Personalization rules

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

Deep dive

Bandit optimization

Multi-armed bandit mode auto-shifts traffic to winning variants.

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Bandit optimization

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

Deep dive

Session recording

Optional session replay and heatmaps with per-page opt-in.

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Session recording

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

Deep dive

Statistical significance

Bayesian and frequentist significance tests, per-conversion and per-revenue.

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Statistical significance

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

Deep dive

Zero flicker

Server-rendered variants — no client-side swap.

  • Ships production-ready — no code required to activate the workflow.
  • Configurable per WordPress role, per site, and per environment.
  • Exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 for scripts, CI, and integrations.
  • Every change is written to the WBP activity log for full auditability.

Deep dive

Zero flicker

Ships production-ready — no code required to activate the workflow.

Configurable per WordPress role, per site, and per environment.

AI-powered · optional

Intelligent Automation Inside WBP CRO & Personalizer

Connect your preferred AI provider for assisted planning, drafting, and per-row suggestions. Completely optional — every core feature works with zero AI configured.

OpenAIAnthropicGeminiPerplexityDeepSeekMistralGroqCohere

Without AI connection

  • Block-level A/B tests runs fully locally.
  • Personalization rules runs fully locally.
  • Bandit optimization runs fully locally.
  • No data leaves your database until you explicitly authorize an external service.
  • Zero telemetry, zero phone-home, zero forced routing.

With AI connection

  • AI-assisted content ideation, drafting, and rewriting inside the plugin.
  • Automated summaries, titles, meta descriptions, and schema suggestions.
  • Smart per-row recommendations across your dataset.
  • Bring-your-own-key for every provider — you own the spend and the logs.
Head to head

How WBP CRO & Personalizer stacks up

FeatureWBP CRO & PersonalizerMonsterInsights ProExactMetricsAnalytify Pro
Block-level A/B tests — for WBP CRO & PersonalizerNative — no add-on requiredNot offeredAvailable in top tier onlyShips as separate paid add-on
Personalization rules — for WBP CRO & PersonalizerFirst-party, fully supportedMissingPartial coverageSaaS-only, external dependency
Bandit optimization — for WBP CRO & PersonalizerShips in every installNo equivalentLimited scopePaid extension needed
Session recording — for WBP CRO & PersonalizerIncluded, first-class in coreNot comparableBasic version onlyRequires third-party integration
Statistical significance — for WBP CRO & PersonalizerNative — no add-on requiredNot offeredAvailable in top tier onlyShips as separate paid add-on
Owns your own dataStored in your WordPress DB, no vendor lockRelies on GA accountRelies on GA accountRelies on GA account
Server-side + client-side trackingBoth, with consent-aware routingClient-side onlyClient-side onlyClient-side only
Attribution beyond last-clickMulti-touch + LTV models built-inLast-click onlyLast-click onlyBasic funnels
Starting priceFree + $49 lifetime$199/yr$99/yr$99/yr
What we do · what we don't

Honest about the scope of WBP CRO & Personalizer

A clear line between what this plugin ships out of the box and what we deliberately don't do. No surprises after you install.

What we have

  • Block-level A/B tests
  • Personalization rules
  • Bandit optimization
  • Session recording
  • Statistical significance
  • Zero flicker

What we don't do

  • We don't lock features behind a proprietary SaaS you can't leave.
  • We don't ship dark-pattern upsells inside your WordPress admin.
  • We don't send visitor data to third parties without your explicit opt-in.
  • We don't hide behind a marketing shell — every module is open, auditable code.
  • We don't require rewriting your existing theme or content workflow.
  • We don't push overlay hacks instead of real fixes.
Scaling in the real world

Real teams. Real deployments. Real results.

See how operators use WBP CRO & Personalizer to ship at volume without the fragile bulk-import pain.

Case 01 / 03

Agency scaled client delivery 4×

Boutique WordPress agency, 12-person team, 40 active clients.

Analytics & MonetizationDeployed with WBP CRO & Personalizer

Challenge — Repetitive analytics & monetization work across every client site was eating 60% of the team's billable hours.

Solution — Rolled out WBP CRO & Personalizer across every client install through the WBP Empire Controller. Standardized workflows, templates, and role setups per client tier.

  • Delivery velocity increased 4× on repeat client engagements.
  • Team recovered about 120 hours a month previously lost to manual work.
  • Client retention improved by 22% year on year.
  • Retainer margins moved from 18% to 41%.
Pricing

Choose the plan that fits your publishing needs

Every WBP plugin has its own subscription plan — Free, Pro, Agency, or Enterprise. Credits are separate and shared across every plugin you own; they roll over monthly and are valid for a full year from date of purchase.

Free

Everything you need to try the plugin on a single WordPress site.

$0/forever

Install WBP CRO & Personalizer
  • Single site
  • Core workflows enabled
  • Community support
  • REST API (rate-limited)
  • Documentation & updates

Ideal for: Solo site owners and evaluators

Agency

For agencies and multi-site operators running the plugin at scale.

$99/month

Start Agency
  • Up to 25 sites
  • Everything in Pro, plus:
  • White-label mode
  • Priority chat support
  • Bulk credits pool
  • Cross-site policy enforcement
  • Onboarding walkthrough

Ideal for: Agencies, multi-site operators, enterprise teams

Security & privacy

Your data stays under your control

Runs on your own WordPress

No forced SaaS. Data stays in your database. External services only activate after you explicitly authorize them.

Capability-scoped

Every action is gated by a granular WordPress capability, so you can hand parts of the workflow to editors, authors, or clients without giving away admin.

Auditable by default

Structured logging surfaces every configuration change and every automated action for compliance and post-incident review.

Access control

Role-based permissions for every team

Administrator

Full access to configure, install, and manage WBP CRO & Personalizer.

Editor / Manager

Use the day-to-day workflows without touching site-wide settings.

Author / Contributor

Restricted access to their own work; cannot change global rules or connected services.

Custom roles

Every capability is mappable, so you can build tightly scoped roles for clients or offshore teams.

Getting started

Up and running in 5 minutes

  1. 1

    Install WBP CRO & Personalizer from the WP Bulk Publishing plugin repository and activate it inside your WordPress dashboard.

  2. 2

    Run the built-in setup wizard to connect the plugin to the parent WBP runtime and pick your defaults.

  3. 3

    Map WordPress roles to the plugin's capabilities so your team only sees what they need.

  4. 4

    Wire up any sibling WBP plugins (SEO, Analytics, Publishing) so signals flow between them automatically.

  5. 5

    Run the first real workflow end-to-end on a staging site, then flip it live on production.

Technical specs

Under the hood

Everything a developer or platform team needs to slot WBP CRO & Personalizer into an existing WordPress stack.

WordPress
5.0 or newer (6.x recommended)
PHP
7.4 or newer (8.1+ recommended)
Database
MySQL 5.7+ / MariaDB 10.3+
Multisite
Fully supported
REST namespace
wbp/wbp-cro-and-personalizer/v1
Hook prefix
wbp_cro_and_personalizer_
Background queue
Action Scheduler compatible
Storage
wp_options + custom tables in the wp_wbp_* namespace
FAQ

Questions? We've been asked before.

Do I need any other plugin to use WBP CRO & Personalizer?

WBP CRO & Personalizer runs standalone. When you install the WP Bulk Publishing parent runtime as well, it unlocks shared credits, telemetry, and cross-plugin signals — but nothing is force-bundled.

Will it slow down my site?

Front-end code is loaded conditionally on the templates that actually need it, and heavy work runs on background queues rather than blocking the request. Core Web Vitals stay green.

Can I use it on multiple sites?

Yes. Plans are site-based with per-plan seat counts, and you can push settings from a parent site to child sites via the WP Empire Controller.

Is my data ever sent to third parties?

Only when you explicitly authorize an external service (an AI provider, a webhook, a CDN, etc.). Core functionality is fully local by default.

How do I get support?

Every WBP plugin ships with documentation, an in-plugin support widget, and email + community support on paid tiers.

What are the technical requirements?

WBP CRO & Personalizer needs WordPress 5.0+, PHP 7.4+, and MySQL 5.7+ (or MariaDB 10.3+). Full multisite support is built in.

Can I extend it with my own code?

Yes. WBP CRO & Personalizer exposes REST endpoints under wbp/wbp-cro-and-personalizer/v1 and a full set of WordPress action and filter hooks under the wbp_cro_and_personalizer_ prefix.

Interactive · drag the tags around

🛒Ecommerce
☁️SaaS
📰Publishers
Landing-page marketers

Built for

Wherever you publish at volume, WBP CRO & Personalizer fits in.

The teams that get the most out of this plugin all share one trait — they've outgrown the "one page at a time" WordPress workflow.

Ecommerce

Why WBP CRO & Personalizer works for ecommerce.

WBP CRO & Personalizer was built to remove the manual bottlenecks ecommerce hit at scale — from CSV-driven publishing and reusable templates to background queues that don't crash mid-import.

SaaS

Why WBP CRO & Personalizer works for saas.

WBP CRO & Personalizer was built to remove the manual bottlenecks saas hit at scale — from CSV-driven publishing and reusable templates to background queues that don't crash mid-import.

Publishers

Why WBP CRO & Personalizer works for publishers.

WBP CRO & Personalizer was built to remove the manual bottlenecks publishers hit at scale — from CSV-driven publishing and reusable templates to background queues that don't crash mid-import.

Landing-page marketers

Why WBP CRO & Personalizer works for landing-page marketers.

WBP CRO & Personalizer was built to remove the manual bottlenecks landing-page marketers hit at scale — from CSV-driven publishing and reusable templates to background queues that don't crash mid-import.

Ready to install WBP CRO & Personalizer?

Book a 30-minute session with the WP Bulk Publishing team. We'll map the fit against your current WordPress stack and content ops.

What you get

  • Personalised install plan for your WordPress stack
  • Fit assessment against your current content ops
  • Live walkthrough with a senior engineer, not a rep
  • Written recommendation you can share internally