Founders and writers
If you have moved your posting to Bluesky, embed your feed on your personal site or company blog so the audience reading your writing sees your latest posts and has a clear reason to follow you there.
Embed your Bluesky feed in 90 seconds. Paste your handle, pick a layout, brand it to match your site. No login required for public posts. No code.
Built for no-code website teams








































Live demo, not a screenshot. Enter a Bluesky username, pick a layout, style it, embed it. What you see here is what ships to your site.
From Bluesky to your site
Poper pulls your public Bluesky feed and renders it inline on your website, fully branded to match your design. No API keys, no manual updates.
Poper widget liveMockups for illustration. Pull your real Bluesky feed and embed in 90 seconds.
How to use it
Three steps. Under two minutes. No developer needed.
Type your Bluesky username (your handle, like yourname.bsky.social) into the builder. The widget fetches your public posts straight away. No login, no OAuth, no API key for public profiles.

Choose the Default layout or Grid, Slider, Masonry, List, Highlight, Bento, Polaroid, Filmstrip, Shape, or Neon. Tweak colors, fonts, border radius, and spacing to match your site.

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

Works everywhere
Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.
Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the Bluesky Feed Widget: Embed Your Bluesky Posts on Any Website.
Six things that matter when you embed your Bluesky feed on your site, not 30 features no one uses.
Public Bluesky posts are visible to anyone, so the widget only needs your profile username (your handle) to pull your latest posts. There is no OAuth flow, no API key, and no account connection step for public profiles. Type the handle, and Poper fetches your public feed. Nothing runs on your site beyond a single lightweight script tag.
Render your Bluesky posts with the native-style Default layout or pick Grid, Slider, Masonry, List, Highlight, Bento, Polaroid, Filmstrip, Shape, or Neon. Every layout shows the same feed, so you can match the look to any page without changing your source.
Use the styling controls available for this feed layout.
Choose what a click does: open a post in a built-in popup with caption, comments, counts, and a follow button, or send visitors straight to the post on Bluesky.
The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.
Set separate column and row counts for desktop and mobile so the feed stays readable from a wide hero block down to a narrow phone screen. Auto column mode handles the in-between sizes for you.
Use cases
Four buyer types who get the most lift from embedding Bluesky Feed Widget: Embed Your Bluesky Posts on Any Website on their site.
If you have moved your posting to Bluesky, embed your feed on your personal site or company blog so the audience reading your writing sees your latest posts and has a clear reason to follow you there.
Reporters and outlets put their Bluesky feed on a byline page or homepage so readers can see fresh posts and reactions in one place, which keeps engagement high and grows the follower count.
Educators and community leads embed a Bluesky feed on a course or group page so visitors see active discussion before they sign up, turning a static page into a live signal of engagement.
Use your own analytics to validate this feed on your site.
Several platforms offer embeddable social feed widgets. Here is how Poper compares with the widget providers most teams evaluate.
| Recommended Poper | Elfsight | Common Ninja | Tagembed | |
|---|---|---|---|---|
| Poper workspace available | ||||
| Embed a public Bluesky feed | ||||
| Layout options for the feed | 11 layouts | Several | Several | Several |
| Native-style default layout | ||||
| Click to open a post popup | Limited | Limited | ||
| Theme presets and per-section colors | Limited | Limited | ||
| Available design controls | Paid only | Paid only | Paid only | |
| Separate desktop and mobile columns | Limited | Limited | Limited | |
| Remove provider branding | All paid plans | Paid only | Paid only | Paid only |
| Starter plan price (billed yearly) | Plan details vary | Varies by views | Varies | Varies |
| Bundled with popups, forms, quizzes |
Comparison reflects external competitor positioning. Verify current details on each provider's site.
Designers, community leads, journalists, and growth teams who embedded Bluesky on their sites.
“Poper's Bluesky Feed widget gave our founder site a live social section without sending visitors away first. We added the handle, matched the widget to the site, and now every new public post keeps the page fresh.”
“Our newsroom moved more breaking updates to Bluesky, but our byline pages were static. With Poper, each reporter can embed a Bluesky feed on their own page and keep readers in context while posts update automatically.”
“The Bluesky Feed widget helped our course community show real discussion on the landing page. Prospects see recent posts, replies, and activity before they join, and the widget still looks like part of our brand.”
Pricing
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%Essential lead capture for solo creators and growing businesses.
billed $180/year
Full engagement suite with A/B testing, gamification & unlimited leads.
billed $348/year
Unlimited everything with white-label, API access & advanced analytics.
billed $948/year
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.
Bluesky crossed 25 million users by late 2024 and kept growing through the post-X migration waves that followed. For founders, writers, journalists, and creators who have moved their posting there, the next question is how to bring that feed onto their own website so visitors see it without leaving for another app. This guide walks through what actually matters when you choose and configure a bluesky feed widget in 2026: how the widget connects to your profile, the layouts available, how to brand it to your site, and how to keep it fast.
The Poper Bluesky feed widget asks for one thing: your Bluesky username, also called your handle (for example yourname.bsky.social). Public Bluesky posts are visible to anyone, so the widget does not need an account connection, an OAuth login, or an API key for a public profile. You paste the username in the builder and the widget fetches your latest public posts. There is no plugin to install on your site and no token to rotate. If a profile is set to logged-in-only, its posts are not public and will not be available to embed. This keeps setup to under two minutes: enter the username, pick a layout, copy a one-line snippet. The same flow works whether you are embedding your own feed or a public profile you have permission to feature.
The widget ships eleven layouts and every one renders the same Bluesky feed, so the choice is purely about how it should look on the page. The Default layout is a native-style design that resembles a familiar social feed. Grid arranges posts in even columns. Slider turns the feed into a horizontal carousel with optional arrows and autoplay. Masonry packs posts of different heights tightly together. List stacks posts vertically, which suits a sidebar or a narrow column. Highlight spotlights featured content, Bento uses an asymmetric grid, Polaroid gives a scattered photo-pile look, Filmstrip scrolls like movie film, Shape crops posts into geometric shapes, and Neon applies a dark glow aesthetic. For a hero block, Grid or Slider tends to work best. For a footer or sidebar, List is usually cleaner. You can switch layouts at any time in the editor without re-entering your username.
Use the styling controls available for this feed layout.
When a visitor clicks a post in your embedded feed, you decide what happens. The default is a built-in popup that opens the post in place, so the visitor stays on your page. You control what the popup shows: the caption, comments, post counts, a follow button, and a share button. You can also enable swipe so visitors move between posts inside the popup without closing it. The alternative is to send the click straight to the post on Bluesky, which opens in a new tab. For a marketing page where you want to keep visitors engaged, the in-page popup is usually the better choice. For a profile or link page where the goal is to drive followers to Bluesky, sending the click to the platform can make sense. Either way, the behavior is a single setting in the editor.
The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.
A Bluesky feed widget is an embeddable script that displays public posts from a Bluesky profile on your website. With Poper, you enter your Bluesky username, pick a layout, brand it, and copy a one-line snippet. No login, OAuth, or API key is required for public profiles.
Tutorial
A quick walkthrough of setting up and embedding this widget.
Tutorial video coming soon
Can't find the answer you're looking for? Chat with our support team.
Contact SupportPoper takes 90 seconds to embed your Bluesky feed. Start from your Poper workspace.
Free plan available forever