Skip to main content
For Publishers

Replace comment sections with structured public opinion

Add a voting widget to any article in minutes. Readers vote on balanced statements, and you get a clear, data-driven picture of consensus, division, and common ground — no moderation required.

5-minute integration. One iframe. Readers vote without leaving your site.
Zero moderation. We generate balanced statements and handle all reporting.
Citable data. Structured opinion data you can reference, track, and compare over time.

Free test environment. No credit card required. Live keys from £49/mo.

Example: Reader embed
Inline on your article

Do you agree with the following statement?

“Local governments should publish plain-language summaries for every major policy decision.”

1,284 votes Tap to vote

Readers vote on balanced statements without leaving your site.

How it works

Three layers, one integration

Add a single iframe to your article. We handle the rest — from statement generation to consensus analysis.

1

Readers vote inline

A clean embed appears on your article. Readers agree, disagree, or mark unsure on balanced statements — without leaving your page.

2

You show the snapshot

Display participation counts and a teaser via the snapshot API. Use it in sidebars, newsletters, or social cards — without exposing raw results.

3

We reveal the consensus

The canonical analysis lives on Society Speaks — opinion clusters, bridge statements, and full methodology. Link to it or quote short excerpts.

Two ways to embed

Pilot manually or integrate at scale

Use the embed generator for quick starts and one-off embeds. For production, create discussions via API and render embeds automatically from your CMS.

Embed generator (manual)

Look up an article URL or paste a discussion ID, then copy the iframe.

  1. 1) Find your discussion
  2. 2) Generate embed code
  3. 3) Paste into your CMS

At scale (programmatic)

Best for large publishers. Your CMS requests a discussion ID once, then reuses it forever.

  1. 1) Lookup by article URL
  2. 2) If not found, create discussion via API
  3. 3) Store the returned discussion ID and embed URL

Integration in 3 lines

Look up a discussion, get the embed URL, and paste this iframe into your template.

<iframe
  src="https://societyspeaks.io/discussions/{id}/embed"
  width="100%" height="600"
  frameborder="0" loading="lazy"
  title="Society Speaks discussion"
></iframe>

Get {id} from the Lookup API or the embed generator.

Comments are broken. This is the fix.

Comment sections amplify the loudest voices. Society Speaks gives every reader an equal voice and gives you data you can actually use.

Traditional Comments

  • Loudest voices dominate
  • No structured signal — just noise
  • Full-time moderation required
  • Nothing citable for follow-up reporting

Society Speaks

  • Every reader's vote counts equally
  • Consensus, division, and bridge ideas — quantified
  • Zero moderation — we generate and manage all statements
  • Structured data you can cite: "Society Speaks analysis shows..."
Pricing

Plans that scale with your audience

Start free. Pay only when you go live. Every plan includes the full API, embed generator, and zero moderation overhead.

Free

£0

Evaluate and prototype with no commitment.

  • 25 test discussions
  • Full API access (test)
  • Embed generator & playground
  • No credit card required

Starter

£49 /mo

For independent publishers, blogs, and niche sites.

  • Up to 100 live discussions/mo
  • Live API keys & domains
  • Usage dashboard & CSV export
  • Email support
Most popular

Professional

£249 /mo

For regional publishers and growing newsrooms.

  • Up to 500 live discussions/mo
  • Everything in Starter
  • Custom embed themes & branding
  • Priority email support

Enterprise

Custom

From £2,000/mo

For national publishers, media groups, and high-traffic networks.

  • Unlimited discussions
  • Dedicated account manager
  • SLA & uptime guarantees
  • Custom integrations & onboarding

All paid plans include a 14-day free trial. Prices exclude VAT.

What's the ROI for your publication?

See how reader engagement translates to incremental ad revenue.

£
Assumes Society Speaks embeds appear on 5% of articles. Lift applies to time-on-page and scroll depth, which correlate with higher programmatic CPMs.
Embedded pageviews
per month
Incremental ad revenue
additional per month
ROI multiple
return on spend

This is an illustrative model. Actual impact depends on content mix, audience demographics, and ad stack configuration. Talk to us for a tailored analysis.

Real-world examples at £50 CPM and 10% engagement lift

Publisher type Monthly pageviews Embed impressions Incremental revenue Plan cost ROI
Niche / local blog 500K 25K £125/mo £49 2.6x
Regional newspaper 5M 250K £1,250/mo £249 5x
Mid-market publisher 20M 1M £5,000/mo £2,000 2.5x
National publisher 50M 2.5M £12,500/mo £2,000+ 6x+
Large national publisher 150M 7.5M £37,500/mo Custom 10x+

Based on 5% embed penetration across articles, £50 display CPM, and a conservative 10% engagement lift. Higher CPMs (premium inventory, £60–£80) or deeper penetration significantly increase returns.

Your subscription funds the mission

More than engagement — you're investing in public discourse

Society Speaks is built on the belief that structured, respectful public opinion matters. Every partner subscription directly funds the work that makes this possible.

Open-source tools

Revenue funds our open-source opinion infrastructure — free for researchers, civic tech projects, and non-profits.

Longitudinal studies

Aggregated, anonymised data powers long-term research into how public opinion evolves on the issues that matter.

Broader participation

More embeds across more publications means more voices are heard — not just the loudest ones in a comment section.

Better policy evidence

Structured opinion data gives policymakers genuine public sentiment — a credible alternative to social media noise.

When your readers engage with a Society Speaks embed, they aren't just boosting your metrics. They're contributing to a growing, independent record of what the public actually thinks — and your subscription makes that possible.

Frequently asked questions

What can readers do in the embed?

Vote (agree, disagree, unsure) and report statements. They cannot submit new statements from the embed — that happens on the full Society Speaks site only. See the Rules of the Record.

How long does onboarding take?

Most partners go from signup to first embed in under 30 minutes. Domain DNS verification is the only step that depends on your DNS provider's propagation speed.

What about uptime and SLAs?

Best-effort service for all partners. Enterprise SLAs are available by agreement. Contact us to discuss.

Can I customize the embed appearance?

Yes. Choose from preset themes or set custom primary/background colors and fonts. See embed parameters in the API docs.

Your first embed can be live in 5 minutes

Create a free account, generate your test key, and paste one iframe into your CMS. No credit card. No sales call. No approval wait.