Lichess Feed Widget for Website. No-code, Open Source - Poper
Lichess Feed Widget

Lichess on your website.

Embed one Lichess profile in 90 seconds. Show recent games and W/L/D counts from the free, open-source chess platform. No code.

No credit card required
14-day free trial
Cancel anytime

Built for no-code website teams

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
Available on Poper plans

Try the live Lichess widget

Live demo, not a screenshot. Paste one Lichess handle, style it, brand it, embed it. What you see here is what ships to your site.

From Lichess to your site

Your Lichess feed, now on your domain.

Poper pulls your public Lichess feed and renders it inline on your website, fully branded to match your design. No API keys, no manual updates.

lichess.org
lichess.org profile with a Lichess profile header, recent game rows and win, loss and draw countsSource: LichessOpen
lichess.org profile with a Lichess profile header, recent game rows and win, loss and draw counts
acmechess.org
Chess coaching site with an embedded Lichess widget showing recent games and W/L/D counts in matching site colorsPoper widget live
Chess coaching site with an embedded Lichess widget showing recent games and W/L/D counts in matching site colors

Mockups for illustration. Pull your real Lichess feed and embed in 90 seconds.

How to use it

How to add a Lichess feed to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Paste any Lichess username

    Drop in one public Lichess handle. The widget reads that profile and builds a single-profile feed. No OAuth, no token, no key to manage.

    Poper widget builder searching a Lichess username and resolving one public profile with win, loss and draw counts
  2. 02

    Pick a layout and brand it

    Choose Default, List or Grid. Style colors, fonts, spacing, header elements and feed details to match your site.

    Layout picker with three minimalist Lichess layout thumbnails (Default, List, Grid) plus Lichess-black brand controls
  3. 03

    Copy the snippet and embed

    Paste the Poper embed snippet into your site. Works on WordPress, Shopify, Wix, Squarespace, Webflow, Ghost, Framer and 250+ platforms.

    One-line embed script for the Lichess feed widget shown in a dark code editor with a black Copy button and supported website platform badges

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 Lichess Feed Widget: Embed a Lichess Profile Feed on Any Site.

What you get with Poper Lichess Feed

The essentials for embedding a single Lichess profile feed on your site.

Track feed engagement

Lichess is a non-profit, donation-supported, AGPL-licensed open-source project, not a commercial chess company. Poper turns one public profile into a clean feed block that feels native to your site.

W/L/D counts at a glance

Show wins, losses and draws from the selected Lichess profile. The widget focuses on record summary and recent games.

Single profile feed

Each widget connects to one public Lichess handle. Add another widget when you want to show another player or account.

Default, List and Grid layouts

Use the actual Lichess widget layouts: Default, List and Grid. Keep the header, feed rows and counts as compact or visual as your page needs.

Lightweight embed setup

The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.

Recent game feed with source links

Poper renders one public Lichess profile with recent games and available W/L/D context using Default, List, and Grid layouts.

Use cases

Where Lichess Feed Widget: Embed a Lichess Profile Feed on Any Site actually moves the needle

Four buyer types who get the most lift from embedding Lichess Feed Widget: Embed a Lichess Profile Feed on Any Site on their site.

Chess coach page with a Lichess profile feed, booking button and recent game cards

Chess coach profile page

Show one coach's Lichess profile feed beside lesson packages, booking links and testimonials. Visitors see recent games plus W/L/D counts without leaving your site.

Chess club page with a single Lichess account feed and branded profile header

Club account page

Embed the public account your club uses for announcements and casual games. Keep the widget focused on that one profile and match it to your club site.

Personal chess portfolio with a Lichess profile feed and recent game results

Player portfolio

Add a public Lichess profile to a personal site, resume or creator page. W/L/D counts and recent games give visitors quick context.

Online chess community page with one Lichess profile widget beside schedule and chat links

Community resource page

Place one official Lichess profile beside schedules, Discord links and announcements while keeping the feed simple and branded.

Poper vs other feed widget platforms

Lichess publishes an open API, so the question is which widget platform turns it into a styled, on-brand embed. Here is how the alternatives stack up.

 Recommended
Poper
Elfsight
Common Ninja
Generic iframe
Poper workspace available
Limited
Limited
Pulls from the open Lichess API
Manual
Win, loss and draw counts
Recent game feed
Manual
Single profile per widget
Default, List and Grid layouts
Generic
Generic
Brand-match styling (colors, fonts, CSS)
Sync frequency (lowest plan)
Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.
Varies
Varies
Page reload
Bundled with popups, forms, quizzes
Separate apps
Separate apps
Pricing for Lichess profile embeds
Plan details vary
Vendor pricing varies
Vendor pricing varies
Free

Comparison reflects external competitor positioning. Verify current details on each provider's site. Elfsight and Common Ninja are general widget platforms and do not ship a dedicated Lichess feed widget at the time of writing.

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 chess pages. Real profile feeds.

Coaches, clubs and chess creators using Poper to show one public Lichess profile in their own brand.

W/L/D profile stats
Poper's Lichess Feed gave my coaching page a clean way to show recent activity and win/loss/draw counts without sending parents to my full Lichess profile first.
Nina Ramesh
Chess Coach · Knight Lab
Single profile embed
Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.
Owen Clarke
Club Organizer · Northside Chess Club
Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.
The feed fits neatly beside our match schedule. We use it to show the latest Lichess profile activity and W/L/D counts in our own branding.
Marta Kovacs
Tournament Admin · Open Board League

Pricing

Simple, yearly pricing. Save up to 40%.

All plans are billed yearly. Each card shows the per-month equivalent. Start free, then upgrade only when you need more campaigns, websites, or AI credits.

Yearly billing · save up to 40%

Starter

Essential lead capture for solo creators and growing businesses.

$15/mo

billed $180/year

  • 5 active campaigns (5 widget instances)
  • 1 website, 1,000 leads/mo
  • 100+ templates, 10+ display formats
  • Smart triggers & basic analytics
  • No Poper branding
  • 500 AI credits
Start with Starter
Most popular

Pro

Full engagement suite with A/B testing, gamification & unlimited leads.

$29/mo

billed $348/year

  • Everything in Starter
  • Unlimited campaigns & leads
  • 10 websites, 5 team seats
  • A/B testing & gamification
  • Multi-step forms & quiz builder
  • Custom domain (CNAME), 2,000 AI credits
Start with Pro

Business

Unlimited everything with white-label, API access & advanced analytics.

$79/mo

billed $948/year

  • Everything in Pro
  • Unlimited websites & team seats
  • White-label (add-on) & API access
  • Logic jumps, live quizzes & polls
  • Payment forms (Stripe/PayPal)
  • Advanced analytics, 5,000 AI credits
Start with Business

Prices shown for the 50k monthly visitor tier on yearly billing. A Free Forever plan ($0) and a custom Enterprise plan are also available. No contracts, cancel anytime.

Guide · 1 min read

The complete guide to embedding a Lichess profile feed on your website

Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.

01

What the Lichess Feed widget actually shows

Poper renders one public Lichess profile with recent games and available W/L/D context using Default, List, and Grid layouts.

02

One Lichess profile per widget

The widget accepts one public Lichess handle for each embed. It does not merge several players into a combined board and it does not provide a team ranking mode. That keeps the setup predictable: paste the account you want to feature, style the block, and embed it. If you want to show several profiles on the same page, place several widgets side by side or in separate sections.

03

Default, List and Grid layouts

Use the styling controls available for this feed layout.

04

Why open-source matters for the widget you embed

The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.

05

Lichess vs Chess.com: when to embed which platform

Both Chess.com and Lichess have legitimate reasons to be on a chess content creator's site. Chess.com is the largest commercial chess platform, while Lichess is the open-source, ad-free, donation-funded alternative. If the public profile you want to show is on Lichess, use the Lichess Feed widget. If your main activity is on Chess.com, use the Chess.com Feed widget. Poper supports both widgets natively, so a coach or club can keep each platform's profile content separate and clear.

Quick reference

What is Lichess Feed Widget: Embed a Lichess Profile Feed on Any Site?

Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.

Key facts

  • Lichess.org is a registered non-profit, founded by Thibault Duplessis in 2010, funded entirely by donations with no ads or paid tiers.
  • The full Lichess codebase is published under the AGPL open-source license, making it auditable and self-hostable by anyone.
  • Poper's Lichess widget accepts one public profile handle per widget.
  • The widget displays W/L/D counts and recent game cards for the connected profile.
  • The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.
  • The actual Lichess widget layouts are Default, List and Grid.
  • Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.

Tutorial

See the Lichess Feed Widget in action

A quick walkthrough of setting up and embedding this widget.

Tutorial video coming soon

Frequently asked questions

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

Contact Support

Add a clean Lichess profile feed to your chess page

Plan-based refresh cadence

Free plan available forever