Version 2.0 Live

Decision
Without
Distraction.

The web is drowning in seven-point Likert scales and leading questions. We built a blunt instrument: a deterministic A/B polling widget that forces a choice and returns unarguable data.

Live Demo

Which pricing model converts better for SaaS?

Results (N=14,204)
Flat Rate 38%
Usage-Based 62%

As used by 14,000+ publishers

Surveys are broken. We fixed the format.

When you give users five options and an "I don't know" button, you don't get insight—you get cowardice. A/B polling forces a binary state. It demands conviction. It produces data you can actually use to make a decision.

68%

Reduction in Drop-off

Binary choices reduce cognitive load, slashing abandonment rates compared to multi-page matrix grids.

0

Middle-Ground Bias

No "Neutral" option means users must engage with the trade-offs, revealing their true preferences.

12kb

Widget Payload

Zero dependencies. Pure HTML/CSS with minimal vanilla JS. It loads before your hero image.

The Architecture of a Binary Choice

A well-designed A/B poll isn't just two buttons. It is a carefully calibrated instrument of measurement.

Should design teams code their own CSS?

Yes, fully hands-on
No, handoff to devs
1

The Unambiguous Prompt

The question must frame a genuine tension. "Do you like X?" is weak. "Would you sacrifice Y to get X?" creates real data.

2

Mutually Exclusive Options

Options A and B must cover the entire reasonable possibility space without overlapping. No "Both" and no "Neither".

3

Irreversible Commitment

Once a vote is cast, it is locked. The widget immediately swaps to the results view, enforcing the finality of the decision.

Hardened Against Manipulation

A poll is only as good as the integrity of its data. We implement strict client and server-side verification.

IP Deduplication

Strict rate limiting and IP hashing ensure that passionate minorities cannot stuff the ballot box via simple refreshes.

Bot Mitigation

Invisible honeypots and behavioral analysis (time-to-click) reject programmatic submissions without annoying captchas.

Local Storage Locks

Once a user votes, the result state is cached locally. Returning users see the results, not a fresh poll, maintaining context.

Export & API

Raw CSV export and real-time webhooks. Your data belongs to you, structured logically for immediate analysis.

"A survey that allows a user to remain neutral is a survey designed to avoid hard truths. The binary poll is the ultimate forcing function for clarity."
— Dr. Helen Rostova, Research Methodology Institute

Drop it in. Zero framework required.

Stop installing 40MB React components just to ask a question. Our widget is delivered via a single CDN script tag. It parses a semantic HTML block and upgrades it instantly.

  • Graceful degradation: works as a standard form if JS fails.
  • Shadow DOM isolation: your CSS won't break the widget, our CSS won't bleed.
  • Framework agnostic: Works in HTML, React, Vue, Svelte, or WordPress.
View Integration Docs
index.html
<!-- 1. Include the semantic fallback -->
<div class="vote-a-b-widget" data-id="poll_8f92k">
  <form action="/api/vote" method="POST">
    <h3>Tabs or Spaces?</h3>
    <button name="vote" value="A">Tabs</button>
    <button name="vote" value="B">Spaces</button>
  </form>
</div>

<!-- 2. Load the library -->
<script src="https://cdn.voteaorb.com/v2.js" defer></script>

Where Binary Prevails

01. Product Roadmaps

Don't ask users to rank 10 features. Ask them: "Would you rather have Feature A in Q1, or Feature B in Q1?" Force the trade-off.

Read the Guide

02. Editorial Content

Embed at the bottom of opinion pieces. "Do you agree with the author's core premise?" A vs B. Watch engagement metrics double.

Read the Guide

03. Brand Positioning

Test messaging vectors against each other in real-time. "Which headline makes you want to click?" No subjective feedback, just volume.

Read the Guide

Stop Guessing. Do the Math.

100 votes might be statistically significant. 10,000 might not be. It depends entirely on the margin. Use our built-in tool to calculate your required N.

View Full Tool Directory

Mini N-Calculator

Tool 01/15
1% 10%
Required Sample Size
Assuming 50/50 split variance

The State of the Market

Why we built this instead of using off-the-shelf survey tools.

Feature / Tool Vote A or B Typeform Google Forms
Paradigm Strict Binary (A/B) Conversational Document/Matrix
Widget Payload < 12kb ~350kb (iframe) ~500kb (iframe)
Completion Rate 92% (avg) 45% (avg) 30% (avg)
Middle-ground Bias Zero (Impossible) High (Likert allowed) High (Likert default)

Interrogation

Because a third option fundamentally breaks the forcing function. If you have A, B, and C, users will default to the least controversial option to avoid cognitive load. If you must test three options, run three separate A/B polls (A vs B, B vs C, A vs C) to establish a true hierarchy of preference.
We use a multi-layered approach: local storage caching for immediate UX continuity, IP hashing (anonymized to comply with GDPR) to prevent rapid-fire submissions, and behavioral analysis to drop synthetic bot payloads.
Yes. By default, the widget inherits your site's typography. You can pass a CSS custom properties object during initialization to override the primary, secondary, and background colors. Or, output raw semantic HTML and style it entirely yourself using our API endpoint.
Absolutely. The base snippet is a standard HTML <form> that POSTs to our endpoint. If JS is disabled, the form submits normally, records the vote, and redirects the user back to your page with the results appended to the URL parameters.

The Neuroscience of Binary Choice

When presented with a scale of 1-10, the human brain engages in complex estimation, often defaulting to 7 to avoid the cognitive load of absolute statements. This is known as central tendency bias.

By restricting choice to A or B, we force the basal ganglia to evaluate strict utility. If Option A is selected, it inherently means Option B was rejected. This produces high-fidelity signals that scales cannot match.

Read the Whitepaper
"The 7 is a lie."

If 80% of your users rate a feature '7 out of 10', you have learned nothing about whether they would actually pay for it over an alternative.

Webhooks & Data Delivery

POST /api/v1/export

Pull raw CSV or JSON arrays of all votes, including timestamp and anonymized geographic data.

Real-time Webhooks

Fire payloads to Zapier, Make, or your own endpoints the millisecond a vote is locked in.

Headless Mode

Build your own UI entirely. Use our endpoint purely for vote validation, deduplication, and aggregation.

Proven Prompt Architectures

Don't write bad questions. Use our library of battle-tested binary prompts designed to extract maximum signal.

Pricing Models Feature Prioritization Brand Naming Design Direction
Browse 100+ Templates

Stop collecting vanity metrics. Start making decisions based on forced constraints.

Stop asking for opinions.
Demand a decision.

Deploy your first binary poll in 60 seconds. No credit card, no tracking scripts, just clean deterministic data.