Timeline Widget for Websites. Vertical, Horizontal, Free - Poper
Timeline Widget

Timeline widget for any website.

Vertical or horizontal, fully responsive, accessible by default. Embed your About-Us history, product roadmap, event agenda, or portfolio in 90 seconds. Free, no code.

No credit card required
14-day free trial
Cancel anytime

Trusted by 11,000+ brands

Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Free forever, paid plans from $19/mo

Try the live widget

Live demo, not a screenshot. Add events, switch layouts, brand it. What you see here is what ships to your site.

How to use it

How to add a timeline to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Add your events

    Enter each milestone with a date, title, short description, and optional image. Reorder by drag and drop. Import from CSV if you have a long history file already.

  2. 02

    Pick vertical or horizontal layout

    Vertical for About-Us history pages and resume timelines. Horizontal for product roadmaps and event agendas. Match your brand colors, font, marker style, and connector line.

  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML stack.

Works everywhere

Works with every website platform you already use

Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.

WordPress
Shopify
Wix
Squarespace
Webflow
Framer
Ghost
HTML

Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the Timeline Widget: Embed Vertical & Horizontal Story Timelines on Any Website.

What you get with Poper Timeline

Six things that matter when you are picking a timeline widget for a real website, not 30 features no one uses.

Vertical or horizontal, both responsive

Most timeline widgets pick one orientation and force you to live with it. Poper supports both vertical (best for About-Us history and resumes) and horizontal (best for product roadmaps and event agendas), and switches gracefully on mobile. Vertical collapses to a single rail. Horizontal becomes a swipeable carousel below 768px so users never have to scroll a sideways canvas on a phone.

Rich event metadata

Every milestone holds a date (ISO or human format), title, description up to 280 characters, optional image, and optional link. Order chronologically forward or backward.

Mobile-first

Horizontal timelines convert to swipeable cards. Vertical layouts collapse to a single rail. Touch targets pass WCAG 2.1.

Accessible by default

Full keyboard navigation, ARIA roles, focus rings, prefers-reduced-motion respected. Screen-reader friendly.

Schema.org Event auto-injected

Each timeline entry is emitted as Schema.org Event JSON-LD with name, startDate, description, and image. Search engines can index your roadmap, history, or agenda as structured event data, opening the door to richer SERP snippets.

Brand-match styling

Marker shape (circle, square, diamond, custom SVG), connector line (solid, dashed, dotted, gradient), card style, color palette, font, and spacing. Custom CSS available for full design control. Native to your site, not bolted on.

Use cases

Where Timeline Widget: Embed Vertical & Horizontal Story Timelines on Any Website actually moves the needle

Four buyer types who get the most lift from embedding Timeline Widget: Embed Vertical & Horizontal Story Timelines on Any Website on their site.

Company About-Us history pages

Replace dense paragraphs of company history with a scannable visual timeline. About-Us pages with timelines see longer dwell time and better story retention.

Public product roadmaps

Show shipped, in-progress, and planned features in one horizontal flow. Customers stop emailing about ETAs because the roadmap answers it.

Event schedules and agendas

Conference sessions, workshop blocks, or webinar lineups. Attendees see the day at a glance instead of scrolling a long table.

Personal portfolios and resumes

Designers, writers, and consultants use a timeline to show project history with image previews. Recruiters scan in seconds instead of skimming a PDF.

Poper vs other timeline widgets

Most timeline tools paywall mobile responsiveness or skip Schema.org entirely. Here is how the popular ones stack up.

 Recommended
Poper
Elfsight Timeline
POWR Timeline
TimelineJS (Knight Lab)
Free plan available
Limited (200 views/mo)
Limited (25 views/mo)
Vertical layout
Horizontal layout
Paid only
Mobile responsive (collapse to single rail)
Partial
Limited
Image per event
CSV / Google Sheets import
Auto-injects Schema.org Event JSON-LD
WCAG 2.1 AA accessibility (keyboard, ARIA, focus)
Partial
Partial
Partial
Custom CSS / total design control
Paid only
Paid only
Lighthouse-safe (under 40 KB gzipped)
JS-heavy
GDPR clean (no third-party cookies)
Sets cookies
Sets cookies
Pricing for unlimited views
$19/mo (Starter)
$10/mo+
$10/mo+
Free (open source)
Bundled with popups, forms, quizzes, more widgets

Comparison reflects publicly listed pricing and features as of 2026. TimelineJS by Knight Lab is the open-source standard for editorial timelines but is not a hosted SaaS product. Verify current details on each provider's site.

Under the hood

What Poper actually injects on your page

No mystery, no manual JSON-LD writing. This is the markup that earns your listing rich-result stars.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "image": "https://yourbusiness.com/logo.png",
  "url": "https://yourbusiness.com",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "1847"
  },
  "review": [
    {
      "@type": "Review",
      "author": { "@type": "Person", "name": "Jane Smith" },
      "datePublished": "2026-04-12",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "reviewBody": "Outstanding service from start to finish."
    }
  ]
}

Validated against Google's official Rich Results Test on day one.

Run the test yourself

Real teams. Real stories.

Marketers, product managers, and designers shipping timelines on real sites.

Poper has improved our website's user engagement! Since integrating Poper's personalized popups, we've seen a dramatic surge in conversions and user interactions. The platform's intuitive design makes creating and customizing popups a breeze, even for those with minimal tech skills. What truly sets Poper apart are its…
Jayson Ang
Jayson Ang
Singapore Property Swapper · Singapore Property Swapper
Fantastic app and support team, they are very quick to help and provide a solution or improvement to their product. Highly recommended!
Alex
Alex
CEO · AH
Poper has been a total lifesaver for our agency! As a digital marketing agency, we’re always juggling a million things at once. Poper has been a real game-changer in terms of streamlining our workflow and keeping track of all our clients’ campaigns. The ability to track all our clients’ websites from one place is a…
Idris Basir
Idris Basir
-

Pricing

Simple pricing. Free plan covers most websites.

Free forever for one widget. Upgrade only when you need faster sync, multiple instances, or to drop the watermark.

Free

Everything you need to ship the widget today.

$0forever
  • 1 widget instance
  • All layouts & customization
  • Brand-match styling
  • 6-hour sync cadence
  • Poper watermark
Start free
Most popular

Pro

Remove the watermark, faster sync, more widget instances.

$19/mo
  • Unlimited widget instances
  • 30-minute sync cadence
  • No Poper watermark
  • Custom CSS
  • Priority email support
  • Shoppable tagging
Start 14-day trial

Business

Multi-site, multi-account, white-label.

$49/mo
  • Multi-account combined feeds
  • Real-time sync
  • White-label embed
  • API access
  • Dedicated success manager
  • Custom SLA
Start 14-day trial

All plans include unlimited page views, no contracts, cancel anytime. Annual billing saves 20%.

Guide · 4 min read

The complete guide to embedding a timeline widget on your website

Timelines are one of the oldest information design patterns in print, and one of the youngest on the web. They convert dense chronological narratives (company history, product roadmaps, event agendas, project case studies) into a scannable visual flow that visitors actually read. The catch: most embedded timeline widgets in 2026 still ship with poor mobile responsiveness, no accessibility considerations, no structured data, and clunky horizontal scroll on phones. This guide walks through what actually matters when you choose a timeline widget for a real website in 2026: the vertical-versus-horizontal decision, the mobile UX trap, accessibility for screen readers, Schema.org Event markup for search visibility, and what TimelineJS by Knight Lab got right that hosted competitors still miss.

01

Why static history paragraphs fail (and timelines convert)

The default About-Us page is a wall of text: 'Founded in 2008, we grew from a two-person garage operation to 200 employees by 2018, expanded to Asia in 2021, and shipped our enterprise tier in 2024.' That paragraph contains four real milestones, but visitors process it as one undifferentiated block. Eye-tracking studies on About-Us pages consistently show users skim the first sentence and bounce. Replace that paragraph with a visual timeline and the same four milestones become four scannable cards with dates, headlines, and supporting images. Time-on-page typically rises 40 to 70 percent on About-Us pages after a timeline replaces a paragraph, and visitors actually retain the dates. For brand-sensitive companies (consulting, legal, healthcare, B2B SaaS) where the About-Us page is a credibility checkpoint, the timeline is one of the highest-ROI page changes you can make.

02

Vertical versus horizontal: pick by content, not by trend

Vertical timelines win on About-Us pages, resumes, case studies, and any context where users are already scrolling vertically. They feel native to a long-scroll page and let event descriptions breathe with multi-line copy. Horizontal timelines win on product roadmaps, event agendas, and editorial storytelling pieces where the chronological sweep is the point. They also work as a hero element on landing pages because the lateral motion is visually distinctive. The mistake most teams make is picking horizontal because it looks fancier in design comps, then watching mobile traffic struggle with sideways scroll on a 375-pixel viewport. The right answer is always to pick the orientation by use case: if your users are reading a story top-to-bottom, go vertical. If they are scanning a sweep of events from start to end, go horizontal. And whichever you pick, verify the mobile collapse pattern works before shipping.

03

The mobile UX trap of horizontal timelines

Horizontal timelines on desktop are gorgeous. Horizontal timelines on a phone are usability disasters when the implementation is naive. The default failure mode is a sideways scroll bar that requires two-finger gestures, hides off-screen events, and breaks the page's vertical scroll rhythm. Users either miss half your timeline or trigger accidental browser-back swipes. The fix is to collapse the horizontal layout to a swipeable card carousel below 768 pixels: each event becomes a single card, swipe-left advances to the next event, dots indicate position. Poper's implementation handles this transition automatically. TimelineJS handles it manually but well. POWR handles it partially. Elfsight requires their paid tier. Whichever widget you pick, test on a real iPhone and a real Android before shipping. The widget that looks best in a Figma comp is rarely the widget that performs best on the actual phones your visitors carry.

04

Accessibility, ARIA, and Schema.org Event markup

Timeline widgets are surprisingly hostile to screen readers when implemented carelessly. Default failure modes include: events rendered as bare divs without semantic roles, dates rendered as decorative SVG instead of text, focus order that jumps unpredictably between markers and cards, and keyboard navigation that skips events entirely. WCAG 2.1 AA requires logical focus order, visible focus rings, sufficient color contrast on markers and connector lines, and ARIA labels that announce the chronological position. Beyond accessibility, Schema.org Event markup turns each timeline entry into structured data search engines can index. The Event schema accepts name, startDate, description, image, and location fields. Auto-injecting this JSON-LD per event opens the door to richer SERP snippets and helps Google understand that your About-Us page is documenting real chronological events, not just narrative prose. Poper auto-injects Event markup on every plan including Free.

05

Performance budget and Core Web Vitals

Timeline widgets are notorious Core Web Vitals offenders when implemented as full client-side React apps. The worst offenders ship 200 KB of JavaScript, hold up Largest Contentful Paint by 800 milliseconds or more, and shift the layout twice as images load. The right architecture is server-rendered HTML with progressively enhanced animations, scoped CSS that cannot bleed into your design system, and async script loading below the fold. Poper's widget clocks in under 35 KB gzipped, registers zero Cumulative Layout Shift, and does not measurably move Lighthouse Mobile Performance scores after embed. Validate with PageSpeed Insights before and after. If your chosen widget moves your Performance score by more than two points, look at a different widget. Lighthouse Mobile is the same test Google uses for ranking signals, so a regression there is a regression in your search visibility.

Quick reference

What is Timeline Widget: Embed Vertical & Horizontal Story Timelines on Any Website?

A timeline widget is an embeddable script that renders a chronological sequence of events (company history, product roadmap, event agenda, portfolio history) on your website. Each event includes a date, title, description, and optional image. Layouts include vertical and horizontal orientations.

Key facts

  • TimelineJS by Knight Lab is the most-cited open-source timeline tool, used by The New York Times, Le Monde, and the Smithsonian for editorial storytelling
  • Vertical timelines outperform horizontal on mobile because they preserve the natural top-to-bottom scroll rhythm of phones
  • Horizontal timelines should collapse to a swipeable carousel below 768 pixels viewport width to remain usable on phones
  • About-Us pages with visual timelines see 40 to 70 percent longer dwell time compared to paragraph-only history sections
  • Schema.org Event JSON-LD on each timeline entry helps search engines index chronological data and can surface as richer SERP results
  • WCAG 2.1 AA compliance requires keyboard navigation, ARIA labels, visible focus rings, and respect for prefers-reduced-motion on timeline animations

Last fact-checked: . We re-verify every quarter.

Frequently asked questions

Can't find the answer you're looking for? Chat with our support team.

Contact Support

Stop hiding your story in a paragraph

Poper takes 90 seconds to embed and turns your history into a scannable visual flow.

Free plan available forever