Medium Feed Widget for Website. No-code, RSS-Synced - Poper
Medium Feed Widget

Medium stories on your website.

Embed your profile, publication, or tag stream in 90 seconds. Pulls Medium's official RSS feed and renders your stories as branded cards. 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 widget

Live demo, not a screenshot. Paste a Medium URL, pick a reading layout, tune typography, embed. What you see here is what ships to your site.

From Medium to your site

Your Medium feed, now on your domain.

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

medium.com
Medium.com profile page for Marcus Acme (@marcus.acme) showing 12K followers, Top Writer in Technology badge, and three story cards: How I built a $1M open-source business by Maya Iverson (12 min, 4.2K claps), The end of front-end frameworks by Tom Reyes (8 min, 2.8K claps), and Why Rust is winning systems programming by Aïsha Khan (14 min, 6.7K claps)Source: MediumOpen
Medium.com profile page for Marcus Acme (@marcus.acme) showing 12K followers, Top Writer in Technology badge, and three story cards: How I built a $1M open-source business by Maya Iverson (12 min, 4.2K claps), The end of front-end frameworks by Tom Reyes (8 min, 2.8K claps), and Why Rust is winning systems programming by Aïsha Khan (14 min, 6.7K claps)
marcusacme.com
Marcus Acme's branded essay site marcusacme.com with header MARCUS ACME · Writing · Talks · Newsletter · Medium and a hero reading 'Long-form essays on technology', containing the Poper Medium feed widget embedded inline in muted sage and warm cream rendering the same three stories from Maya, Tom, and AïshaPoper widget live
Marcus Acme's branded essay site marcusacme.com with header MARCUS ACME · Writing · Talks · Newsletter · Medium and a hero reading 'Long-form essays on technology', containing the Poper Medium feed widget embedded inline in muted sage and warm cream rendering the same three stories from Maya, Tom, and Aïsha

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

How to use it

How to add Medium to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Connect your Medium profile

    Drop in @marcus.acme, your medium.com URL, profile, or profile feed. Poper resolves the underlying RSS endpoint and previews your latest stories before you embed.

    Poper widget builder showing the Medium profile search input resolving @marcus.acme to medium.com/@marcus.acme with 12K followers, a Top Writer in Technology badge, and a dark navy Connect button
  2. 02

    Pick a reading-first layout and brand it

    Choose the native Default layout, or Grid, Slider, Masonry, Highlight, Bento, Polaroid, Filmstrip, Shape or Neon. Tune the font family, accent colors and spacing to match your essay-first site.

    Layout picker showing Medium widget layout thumbnails styled as serif story cards, plus accent color picker and serif / sans / mono font controls
  3. 03

    Copy the snippet and embed

    Paste the Poper embed snippet into your site. Works on Webflow, Framer, Ghost, Notion Sites, WordPress, and supported HTML setup writers actually use.

    One-line embed script tag for the Medium feed widget shown in a dark navy code editor with a Copy button and Webflow, Framer, Ghost, Notion Site, and WordPress writer-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 Medium Feed Widget: Embed Profile, Publication and Tag Stories on Any Site.

What you get with Poper Medium Feed

Six things that matter when you are paying for a Medium widget, not 30 features no one uses.

RSS-native, no scraping, no breakage

Medium has no public read API for non-RSS access, so most third-party widgets either scrape (against Medium's ToS, frequently blocked) or sit on a fragile hidden endpoint. Poper parses Medium's official, supported RSS feed at medium.com/feed/@handle. When Medium ships a redesign, your embed keeps working because the RSS contract has not changed since 2014.

Reading-first theming

Use the styling controls available for this feed layout.

Profile feed

Pull a single author, an entire publication, or a tag stream like medium.com/tag/design-systems from one supported source at a time. Built for personal sites, company blogs, and curated reading lists.

Story cards with image, title and excerpt

Each story renders as a card with the cover image, title, excerpt and publish date pulled straight from Medium's RSS feed, so visitors can scan and pick the story that fits.

Links straight back to Medium

Every story card links to the full post on Medium. Member-only stories open on Medium where the paywall enforces access, so your Medium Partner Program reading time still accrues on medium.com.

Custom-domain Medium publications

If your publication runs on a custom domain via Medium for Publishers, Poper resolves it back to the underlying medium.com/feed endpoint automatically. Your embed reflects the publication exactly, even when the public URL hides Medium entirely.

Use cases

Where Medium Feed Widget: Embed Profile, Publication and Tag Stories on Any Site actually moves the needle

Four buyer types who get the most lift from embedding Medium Feed Widget: Embed Profile, Publication and Tag Stories on Any Site on their site.

Tech writer's setup with a dark code editor showing a graph traversal function in TypeScript, an algorithm whiteboard sketching tree nodes, and a stack of canonical engineering books (SICP, CRAFT, DDIA) where Medium tech essays come from

Tech writers and developers

Engineers and indie hackers post technical write-ups on Medium because that is where the developer audience reads. Embed your stories on your portfolio so recruiters and clients see your latest algorithm essays and language deep-dives without leaving your homepage.

Design essayist's desk with an open lined sketchbook holding a UX wireframe, a Pantone color swatch deck spanning Fiesta red to Verdant green, and a leather-bound book On Typography where long-form design essays for Medium are drafted

Design essayists and brand thinkers

Founders, design directors, and brand consultants use Medium for long-form essays on craft. A widget on your homepage signals you are actively writing on typography, color, and product judgment, and quietly grows Medium follows from your existing site traffic.

Use your own analytics to validate this feed on your site.

Business analysts publishing on Medium

Use your own analytics to validate this feed on your site.

Data storyteller's setup showing a dark cohort dashboard with DAU trend line and activation scatter plot annotated by user cohort, alongside a journalism notepad outlining the story angle and conclusion for an 8-minute Medium essay

Data storytellers and PM analysts

Product managers, growth analysts, and data journalists turn cohort dashboards and scatter plots into Medium essays. Embed those stories on your work site so recruiters see the full narrative arc, not just the dashboard screenshots.

Poper vs other feed widget platforms

Medium itself only ships a single-story embed card. The real question is which widget platform turns the Medium RSS feed into a styled, multi-story embed. Here is how the alternatives stack up.

 Recommended
Poper
Elfsight
Common Ninja
Generic RSS widget
Poper workspace available
Limited
Limited
Embed full Medium profile feed
Embed Medium publication feed
Embed Medium tag stream
Partial
Partial
Partial
Native, per-platform default layout
Sync frequency (lowest plan)
1 hour
Varies
Varies
Manual
Available design controls
Limited
Pricing for unlimited stories
Plan details vary
Vendor pricing varies
Vendor pricing varies
Free
Bundled with popups, forms, quizzes
Separate apps
Separate apps

Comparison reflects external competitor positioning. Verify current details on each provider's site. Elfsight and Common Ninja are general widget platforms that embed Medium via its RSS feed.

Implementation-focused setup notes.

Writers, publication editors, and SaaS companies who put their Medium writing where their audience already lives.

Measure with analytics
Poper's Medium Feed widget gave my portfolio a live writing section without rebuilding cards after every essay. I connected my Medium profile, matched the typography to my site, and every new story appears as a clean branded card.
Maya Iverson
Technical Writer · Iverson Notes
Homepage freshness solved
Our publication lives on Medium, but prospects judge us on our own domain. The Medium Feed widget lets us show the latest strategy essays on our site while every card still links readers back to the full Medium story.
Tom Reyes
Content Lead · Northstar Systems
Resource page reads up
We use Poper to feature our Medium tag stream on a resource page. The layout looks like part of our brand, and visitors can scan recent essays before opening the original post on Medium.
Aisha Khan
Growth Editor · Signal Ledger

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 · 3 min read

The complete guide to embedding Medium on your website

Medium reached 100 million monthly active readers and remains the default home for long-form essays, technical writing, and thought leadership on the open web. The catch is that Medium hosts the writing, while your site hosts the brand. Visitors land on your homepage, see no recent thinking, and leave. A Medium feed widget closes that gap by pulling your latest stories onto your own site so the work and the brand show up in the same place. This guide walks through what actually matters when you choose and configure a medium feed widget in 2026: the RSS-based access model, the Medium Partner Program and the paywall, profiles, the post-2023 reach decline that nobody at Medium will admit on the record, and whether Substack migration is the right escape hatch.

01

Why every legitimate Medium widget runs on RSS

Medium has never shipped a public read API for non-RSS access. There is an unauthenticated GraphQL endpoint that powers the medium.com frontend, but it is undocumented, rate-limited aggressively, blocked by IP for repeated automated requests, and explicitly off-limits under Medium's Terms of Service. Every widget tool that claims to read Medium content via something other than RSS is either scraping that GraphQL endpoint and praying it stays up, or scraping the rendered HTML, which Medium routinely changes. The official, supported, and only durable integration path is RSS at medium.com/feed/@username for profiles, medium.com/feed/publication-slug for publications, and medium.com/feed/tag/topic for tag streams. Poper parses one supported RSS source for the widget. When Medium redesigns the site, ships a new homepage layout, or rotates internal endpoints, the RSS contract stays stable because it has not meaningfully changed since 2014. The trade-off: RSS exposes the most recent 10 stories per feed by default, which is plenty for a homepage embed but not a full archive. For archive pages, link visitors to Medium's archive view or your own CMS archive.

02

The Medium Partner Program and what it means for embedding

Use your own analytics to validate this feed on your site.

03

Custom domains, Medium for Publishers, and the URL puzzle

Medium for Publishers lets publications run on custom domains so the public URL hides medium.com entirely. A reader visits journal.companyname.com and sees a clean branded experience, but under the hood the publication is still hosted on Medium and the RSS feed still lives at medium.com/feed/publication-slug. The complication for widget tools: when you paste journal.companyname.com into a widget builder, the tool needs to resolve that custom domain back to the underlying Medium publication slug before it can pull RSS. Most third-party widgets do not handle this and either reject the URL or pull the wrong feed. Poper resolves custom-domain Medium publications by following redirects and reading the canonical link tag in the publication's homepage HTML, which Medium injects automatically. Paste journal.companyname.com, Poper detects it is a Medium publication on a custom domain, looks up the underlying slug, and embeds the correct feed. Your embed reflects exactly what is published, even when the public URL is fully white-labeled. This matters most for company blogs that migrated TO Medium specifically because they wanted the writing tool and reader network without the medium.com branding showing on every page.

04

The post-2023 reach decline nobody at Medium will say out loud

Medium's organic reach for individual writers has measurably declined since 2023. The shift started when Medium pivoted away from algorithmic distribution toward editor-curated publications and Boost-eligible stories, which means most writers without an existing audience now see story-level traffic 50 to 80 percent lower than 2021 numbers. The Medium Partner Program payout formula changed three times in the same window, generally reducing per-read earnings. Many established writers have publicly migrated to Substack or self-hosted stacks like Ghost or even back to WordPress. This is not a reason to abandon Medium, since Medium is still excellent as a writing tool and still has a real reader network, but it is a strong reason to mirror your Medium content on your own site. If Medium continues its current trajectory and your audience increasingly finds you through Google search or direct visits to your site rather than the Medium homepage, your owned domain becomes the durable channel and your Medium handle becomes a syndication mirror. A medium feed widget makes that strategy automatic. New Medium posts appear on your site within an hour of publishing, your homepage stays fresh without manual cross-posting, and if you decide to migrate to Substack or Ghost in the future, your readers were on your site, not Medium, all along. This is the boring but correct posture for any writer or publication that takes their audience seriously in 2026.

05

Substack migration, dual publishing, and what an embed unlocks

Use your own analytics to validate this feed on your site.

Quick reference

What is Medium Feed Widget: Embed Profile, Publication and Tag Stories on Any Site?

A Medium feed widget is an embeddable script that pulls stories from a Medium profile, publication, or tag stream onto a third-party website using Medium's official RSS feed at medium.com/feed/@username, medium.com/feed/publication-name, or medium.com/feed/tag/topic.

Key facts

  • Medium reports 100 million monthly active readers as of 2026, making it the largest open-web long-form writing platform.
  • The only officially supported integration for embedding Medium content on third-party sites is RSS, since Medium has never shipped a public read API for non-RSS access.
  • RSS feeds expose rich metadata per story including read time, tags, publish date, author, subtitle, and clap count.
  • Use your own analytics to validate this feed on your site.
  • Custom-domain Medium publications via Medium for Publishers route through medium.com under the hood, so a widget tool needs to resolve the custom domain back to the underlying publication slug to embed the correct feed.
  • Medium organic reach for individual writers has declined measurably since 2023 as Medium pivoted from algorithmic distribution to editor-curated and Boost-eligible stories, which is why mirroring Medium content on an owned domain is increasingly recommended.

Tutorial

See the Medium 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

Stop sending visitors away to read your writing

Poper takes 90 seconds to embed and survives every Medium redesign because it runs on RSS. Start from your Poper workspace.

Free plan available forever