SEO TESTING

Measure Real Impact on Rankings

SearchPilot-style A/B testing for SEO. Connect Google Search Console, bucket URLs with stratified sampling, apply HTML modifications, and measure impact with Causal Impact statistical analysis.

Powered by

Google Search ConsoleCausal ImpactStratified SamplingBootstrap CI

Scientifically valid SEO experiments

No more guessing whether SEO changes actually work. Measure with statistical rigor.

Feature 01

Smart Bucketing & URL Templates

Wrenda connects to your Google Search Console data and auto-detects URL templates using path tokenization and clustering. URLs like /products/running-shoes and /products/trail-boots are grouped into the /products/{slug} template automatically.

  • GSC OAuth integration for real search performance data
  • Stratified sampling: top 10% high, next 30% mid, bottom 60% low traffic
  • Balanced control/variant groups across all traffic tiers
  • URL template auto-detection from GSC query data
  • Per-template bucketing prevents cross-contamination

Stratified sampling algorithm

// Traffic tier assignment
Top 10%    → HIGH   (most clicks)
Next 30%   → MEDIUM (moderate clicks)
Bottom 60% → LOW    (long tail)

// Each tier split 50/50
HIGH:   [control: 5 URLs] [variant: 5 URLs]
MEDIUM: [control: 15]     [variant: 15]
LOW:    [control: 30]     [variant: 30]

// Result: balanced groups with
// equal traffic distribution

Auto-detected URL patterns

HIGH

/products/running-shoes

/products/{slug}

HIGH

/products/trail-boots

/products/{slug}

MED

/blog/seo-guide-2026

/blog/{slug}

LOW

/blog/content-strategy

/blog/{slug}

Bucket assignment

Template: /products/{slug}
Total URLs: 847

CONTROL (423 URLs)
  HIGH:  42  |  MED: 127  |  LOW: 254

VARIANT (424 URLs)
  HIGH:  43  |  MED: 127  |  LOW: 254

Balance score: 0.998 (perfect)

Feature 02

Causal Impact Analysis

Impressions+47% p=0.003
Control
████████████░░░░
Variant
████████████████████████
Clicks+32% p=0.012
Control
██████████░░░░░░
Variant
██████████████████░░░░░░
CTR+18% p=0.041
Control
████████░░░░░░░░
Variant
██████████████░░░░░░░░░░

Wrenda uses Bayesian structural time-series models to build a counterfactual: what would have happened to your variant URLs if no change was made. By comparing actual performance against the counterfactual, we calculate the true causal effect of your SEO changes -- with p-values and bootstrap confidence intervals.

What you get

  • Point Estimates -- Exact lift in impressions, clicks, and CTR
  • P-Values -- Statistical significance for each metric (p < 0.05)
  • Confidence Intervals -- Bootstrap CI so you know the range of impact
  • Counterfactual Curves -- See predicted vs actual performance over time

Response headers on variant URLs

HTTP/1.1 200 OK
X-SEO-Test: test_abc123
X-SEO-Bucket: variant
X-Modified: title,meta_description
Cache-Control: no-cache
WORKFLOW

Four steps to statistically valid SEO testing

From GSC connection to Causal Impact results in minutes.

Step 01

Connect Google Search Console

OAuth into GSC to pull real search performance data -- impressions, clicks, CTR, and position for every URL. This is the ground truth for your experiments.

Step 02

Detect URL templates

Wrenda analyzes your GSC data and auto-detects URL patterns using path tokenization and clustering. Confirm the templates you want to test -- /products/{slug}, /blog/{slug}, etc.

Step 03

Bucket & modify

Stratified sampling splits URLs into balanced control and variant groups. Define HTML modifications -- title tags, meta descriptions, h1s, schema markup, or custom HTML injection.

Step 04

Measure with Causal Impact

After sufficient data collection, Causal Impact analysis compares variant performance against the counterfactual. Get p-values, confidence intervals, and clear lift percentages.

USE CASES

Test what actually moves the needle

Stop guessing. Run controlled experiments on the changes that matter most.

Title Tag Testing

Test different title formats across hundreds of pages simultaneously. Measure the exact click-through-rate impact of adding modifiers, reordering keywords, or changing length.

  • A/B test title templates at scale
  • Measure CTR lift with statistical significance
  • Find the optimal title format per page type

Schema Markup Impact

Add or modify structured data on variant pages and measure whether rich results actually drive more impressions and clicks. No more guessing if schema is worth the effort.

  • Test Product, FAQ, HowTo schema types
  • Measure rich result impression rates
  • Isolate schema impact from other variables

Content Enrichment Validation

Validate that AI-powered content enrichment actually improves rankings. Test enriched vs original content with Causal Impact to prove ROI on content optimization.

  • Compare AI-enriched vs original pages
  • Measure impression and click lift
  • Prove content optimization ROI with data
API EXAMPLE

Full API control

Create tests, bucket URLs, and retrieve Causal Impact results programmatically.

seo-test-api.sh
# Step 1 — Create an SEO test with title modification
POST api.wrenda.ai/seo-testing/tests
Authorization: Bearer <token>

{
  "name": "Product Title Optimization Q1",
  "template_id": "tpl_products_slug",
  "modifications": [
    { "type": "title", "pattern": "Buy {original} | Free Shipping" },
    { "type": "meta_description", "pattern": "{original} — Shop now with free returns." }
  ]
}

# Step 2 — After 4 weeks, get Causal Impact analysis
GET api.wrenda.ai/seo-testing/tests/test_abc123/analysis

# Response: statistically significant results
{
  "status": "significant",
  "metrics": {
    "impressions": {
      "lift": "+47%",
      "p_value": 0.003,
      "ci_lower": "+31%",
      "ci_upper": "+64%"
    },
    "clicks": {
      "lift": "+32%",
      "p_value": 0.012,
      "ci_lower": "+18%",
      "ci_upper": "+49%"
    }
  },
  "recommendation": "Deploy to all URLs"
}

+47%

Impression lift (p=0.003)

847

URLs per test

4 weeks

Minimum test duration

FAQ

SEO Split Testing FAQs

How A/B testing for SEO works and how to interpret the results.

Standard A/B tools (Optimizely, VWO) test what humans see and measure conversion. Wrenda tests what crawlers see — title tags, meta descriptions, H1s, schema markup, internal linking — and measures organic search performance via Google Search Console. The tooling and statistics are SearchPilot-style: causal-impact analysis on time-series clicks/impressions data.

Get Started

Stop guessing. Start measuring.

Run your first SEO split test in minutes. Connect GSC, bucket URLs, and get statistically valid results.

Start Testing

14-day free trial -- No credit card required