Built for sports publishers

Keep your readers
engaged 62% longer

Interactive widgets that embed in seconds. Polls, predictions, head-to-head — everything your audience wants to engage with during race week.

This is a live Fangage widget — try interacting with it

0%

More time on page

0x

Return visits

0%

Interaction rate

How it works

From zero to live in three laps

01

Paste two lines

One div, one script tag. Your dev copies it into the article template — done.

<div data-fangage-event="..."></div>
<script src="cdn.fangage.io/widget.js"></script>
02

Create widgets

Pick a type, write a question, set scoring. The wizard handles the rest. Publish in under a minute.

03

Watch engagement grow

Real-time analytics show time on page, interaction rates, and return visits. Proof that works.

Widget types

8 widget types. One pit stop.

Every widget handles scoring, realtime updates, and analytics automatically. You just pick the type and write the question.

Poll

Quick opinion capture with instant results

Head-to-Head

Binary choice with emotional engagement

Prediction

Anticipation-based with delayed reveal

Trivia

Knowledge test with instant feedback

Safety Car

Yes/no race event prediction

Podium

Ordered top-3 finish prediction

Lineup

Strategic selection with delayed scoring

Grid Prediction

Full qualifying order prediction

For publishers

Built for your stack.
Not against it.

Widgets render inside Shadow DOM — your CSS stays yours, the widget stays consistent. Works on any CMS, any framework, any static page.

Shadow DOM isolation

Zero CSS conflicts with your site

Works everywhere

WordPress, Ghost, Webflow, React, plain HTML

Realtime by default

Live vote counts update as visitors interact

Analytics included

Time on page, interactions, return visits — all tracked

Non-blocking load

Async script, lazy viewport detection, zero layout shift

Pricing

Start free. Scale when ready.

Free

$0forever

Try Fangage on your site

  • 3 active events
  • 1 campaign
  • Basic analytics
  • Web push notifications
  • Community support
Start Free
Most Popular

Pro

$49/month

For growing publishers

  • Unlimited events
  • Unlimited campaigns
  • Full analytics suite
  • Priority email support
  • Custom accent colors
  • Leaderboard embeds
Start Free Trial

Business

$149/month

For media companies

  • Everything in Pro
  • Custom branding
  • API access
  • Dedicated support
  • SSO (coming soon)
  • SLA guarantee
Contact Us

FAQ

Common questions

How long does it take to embed a widget?
Under 2 minutes. Copy two lines of HTML from your dashboard, paste them into your article, and the widget appears instantly. No developer required.
Does it work with my CMS?
Yes. Fangage widgets work with WordPress, Ghost, Webflow, Squarespace, and any platform that supports custom HTML. Shadow DOM ensures zero style conflicts.
Will it slow down my page?
No. The widget script is under 50KB, loads asynchronously, and only initializes when it enters the viewport. It won't affect your Core Web Vitals.
How does the identity system work?
Visitors start anonymous (localStorage ID). After interacting, they're gently prompted for email and a nickname to join the leaderboard. No login wall, ever.
What analytics do I get?
Impressions, interaction rate, dwell time, CTA clicks, and our unique Attention Ratio metric that shows how much longer readers stay when they engage with a widget.
Can I use it for sports other than F1?
Absolutely. While our templates are F1-focused, the widget types (polls, predictions, head-to-head, quizzes) work for any sport or topic.
Is there a free tier?
Yes. The free plan includes 3 active events and 1 campaign — enough to test on real articles and see results before committing.
How does the leaderboard work?
Fans earn points for every interaction. Points accumulate per race week and per season. Leaderboards display only nicknamed fans — never emails or IDs.
Can I customize the widget design?
Widgets support light and dark themes via a data-fangage-theme attribute. Custom branding (accent colors, logos) is on our roadmap.
What happens if the widget fails to load?
A branded fallback message appears instead of a broken page. Errors are automatically reported to our analytics so we can fix issues proactively.

Lights out.
Ready to engage?

Two lines of code. Race-week engagement on every article.

Start Free — No Credit Card