Bluesky lets OnlyFans creators share adult promotional media and link to their pages, provided every image or video carries the right self-label. Its Community Guidelines allow consensual adult sexual content when it is appropriately labelled and subject to age restrictions. In practice that means picking Suggestive, Nudity or Adult in the composer before you post, expecting Bluesky's moderators and independent labelling services to add labels of their own, and accepting that age-assurance laws now decide who can open labelled posts in a growing list of places.
This guide covers Bluesky only: its rules, its label system, its moderation layers, feeds and links. If you are comparing it with Meta's text app, our Threads promotion guide covers those rules, and the OnlyFans X strategy guide covers the older platform many creators are moving from.
What Bluesky's rules say about adult creators
The guidelines, last updated 19 September 2025, file adult content under their safety principles. Consensual adult sexual content, including fictional depictions, is allowed when labelled and age-restricted. Non-consensual sexual content is banned even when synthetic or animated, and so is sharing, threatening to share or promoting tools that create intimate images of anyone without their express consent.
For a promoter, the rules around behaviour matter as much as the content rules. The same guidelines prohibit spam and repeated posting that disrupts normal conversation, artificially inflating engagement or follower counts, posting commercial or sponsored material without identifying it as such, selling or sharing accounts, misrepresenting your age or helping others get around age assurance, and opening new accounts to dodge a ban. The copyright section also bans removing watermarks or attribution, which matters if you repost other creators' work.
Bluesky's Terms of Service, last updated 14 August 2025, add two points that affect creator businesses. You must not share your account or use anyone else's, and you are treated as responsible for anything done with your login, so plan any posting help around that rule rather than handing out a password. You also warrant that you hold every right, licence, consent and release needed for what you post, which is where a content rights and release checklist earns its keep for collaboration shoots.
The four self-labels and what each does to your post
In the official app, the Labels button opens a dialog headed “Add a content warning”. Bluesky's composer source code shows three choices under Adult Content and one under Other, and selecting a second adult option replaces the first, so each post carries at most one adult label. Graphic Media sits in its own group and can be added alongside. What each label does to viewers is set out in the AT Protocol labels guide.
| Composer label | Protocol value | Wording in the dialog | What viewers get |
|---|---|---|---|
| Suggestive | sexual | Pictures meant for adults | Works like the Adult label but is meant for less intense sexual content, so images stay behind the adult-content gate |
| Nudity | nudity | Artistic or non-erotic nudity | A warning over images that is not limited to adults, and which the default settings ignore |
| Adult | porn | Sexual activity or erotic nudity | A warning over images that only signed-in adults who have switched adult content on can click through |
| Graphic Media | graphic-media | Media that may be disturbing or inappropriate for some audiences | The same gating as Adult, intended for violence and gore rather than sexual material |
Two quirks catch creators out. The app's composer only shows the Labels button when a post contains images, a GIF, a video or a link card, so a text-only post cannot be labelled in the official app; a long-running feature request about text posts on Bluesky's repository is still open. Labels are also chosen while composing, and another request on the same repository notes they cannot be applied after publishing, so the fix for a forgotten label is to delete the post and repost it with the label set.
Label decision table for common creator posts
Bluesky's label descriptions are a single line each. The table below maps them onto the posts a subscription creator usually makes. When two labels seem to fit, choose the stronger one: the guidelines tie permission for adult content to appropriate labelling, so a label that is too mild is the risk, not one that is too strong.
| Post you are making | Label to choose | Reasoning |
|---|---|---|
| An everyday selfie, outfit check or behind-the-scenes photo with nothing sexual in it | Leave it unlabelled | None of the adult descriptions fit, and a needless label hides the image from people who filter adult media |
| A lingerie, swimwear or posed teaser image aimed at adults, with no nudity | Suggestive | It matches “pictures meant for adults” and keeps the image behind the adult-content setting |
| A genuinely artistic, non-sexual nude, such as a fine-art study | Nudity | This is the narrow case the Nudity wording describes; promotional nudes for a paid page rarely qualify, so most belong a step higher |
| A preview image or clip showing erotic nudity or sexual activity | Adult | The dialog defines Adult in exactly these terms, and only opted-in adult accounts can open it |
| A link to your page whose preview card shows a teaser image | Judge the card image and apply Suggestive or Adult to match it | The composer offers labels on link cards, and the card image is the first thing a viewer sees |
| A text-only post announcing a new set, a sale or a schedule change | The app gives no label option here | Labels need media or a link card, so keep text-only wording non-explicit |
| A clip showing an injury, a medical procedure or shock material | Graphic Media, plus one adult label if it also applies | Graphic Media is a separate group and can sit alongside a single adult label |
| A repost of another creator's post | You inherit whatever they chose | Self-labels sit on the original record, so only repost media its author has labelled properly |
A post label covers that post's media, not your avatar, banner or display name. Those appear in replies, follower lists and search results, so keep them clothed and non-sexual and let labelled posts carry the adult material.
Who can open labelled posts: settings and age checks
Under the AT Protocol labels guide, Adult and Suggestive media can only be clicked through by signed-in users who are 18 or over and have switched adult content on, while Nudity is not age-limited. Bluesky's terms add that in some locations it must restrict features or content until a user completes age assurance. Its age assurance post, updated as new laws take effect, lists those places.
| Place | What Bluesky says it does | Source |
|---|---|---|
| United Kingdom | Age checks through Epic Games' Kids Web Services; anyone under 18 or unverified loses adult-appropriate content and direct messages | UK announcement, 10 July 2025 |
| South Dakota, Wyoming and Ohio | The same Kids Web Services verification used in the UK; Ohio from 29 September 2025 | Age assurance post |
| Australia | New users complete age assurance from 10 December 2025; users aged 16 or 17 lose adult-appropriate content and direct messages | Update of 8 December 2025 |
| Mississippi | Users 18 or over may join after age assurance; the service stays unavailable to anyone younger | Update of 8 December 2025 |
| Virginia and Tennessee | Virginia excludes users under 16 from 1 January 2026; Tennessee excludes users under 18 | Updates of 8 and 16 December 2025 |
| Brazil and Texas | Certain content and features restricted for users under 18 | Updates of 7 May and 8 July 2026 |
The practical effect is that some followers in these places will see neither your labelled media nor your direct messages until they verify. Build your call to action around a public link rather than a DM, and never suggest ways around the checks: the guidelines prohibit helping anyone bypass age assurance.
Moderation services and labels you did not choose
Bluesky describes its moderation as stackable. Every account is subscribed to Bluesky's own moderation service by default, and users can add independent moderation services that label posts and accounts with categories of their own and accept reports. Each of those services publishes its label policies in a service record, as the labeler guide explains, and the viewer decides whether to hide, warn on or ignore each label.
So a post you labelled Suggestive may still appear with a label added by Bluesky Moderation or by a third-party service, and the same post can look different from one viewer to the next. Labels can also apply to a whole account. On 1 June 2026 the Bluesky Safety account said recent changes to how the app handles account-level labels, aimed at reducing minors' exposure to adult content, had missed the mark and were being rolled back, with more information promised before any further change. Treat account-level behaviour as unsettled.
If Bluesky suspends, restricts or wrongly actions your account, the terms give you two weeks to appeal through the in-app appeal tool or by email, and say appeals without supporting detail may not be reconsidered. Keep a short evidence note for each disputed label:
- The post link, the date you posted it and the label you chose in the composer.
- A screenshot of the label as another account sees it, including which service applied it.
- One sentence on why your chosen label matches Bluesky's own wording for that category.
- The date you lodged the appeal, so you can show it went in before the deadline the terms set.
Custom feeds, starter packs and link posts
Discovery on Bluesky runs through custom feeds as much as through the default Discover feed. Anyone can build a feed, users pin the ones they like, and Bluesky's own post on feeds notes that keywords can place posts into topic feeds. Each feed's builder decides what goes in, so some exclude labelled media and others exist only for adult creators. Read a feed's description before you write for it, and do not stuff unrelated topic feeds with promotional keywords; that is the repeated, disruptive posting the spam rule describes.
Starter packs are the other discovery tool. Any account can make one, recommending accounts and feeds, and each pack comes with a shareable link and QR code; you are notified when someone joins Bluesky through yours. A pack built around your niche, shared from your other profiles, gives new arrivals a reason to follow you as part of a community rather than as a cold advert.
Links themselves are welcome. Bluesky's 2026 outlook post says links are essential to what it is building and that creators are moving to platforms that do not punish linking, while also saying it now detects and downranks toxic or spammy posts. Post your link with context, label any teaser image on the card, and avoid dropping the same link under strangers' posts. Tag links per platform so you can see what Bluesky sends; our UTM tracking setup shows a simple scheme.
Identity is the last piece. Bluesky's verification post encourages individuals to set their own domain as their username, separate from the blue badge it gives notable accounts, and the domain handle tutorial walks through it. A domain handle makes copycat accounts easier for fans to spot; if one appears anyway, our impersonation reporting workflow covers the evidence to collect.
Bluesky profile setup checklist
Work through this before your first promotional post, then recheck it whenever Bluesky updates its guidelines.
- Set your handle to a domain you control if you have one, so your real account is easy to tell apart from imitations.
- Choose an avatar and banner that are non-sexual, because post labels do not cover profile images.
- Write a bio that says plainly the linked page is for adults, without explicit wording.
- Add your link and test how the preview card looks; if the card image is a teaser, label the post that carries it.
- Pin a post that introduces you, labelled to match its media, so new visitors see the right warning first.
- Decide in advance which label each type of post gets, using the decision table, and label in the composer every time.
- Keep text-only posts free of explicit language, since they cannot carry a label in the official app.
- Identify sponsored or affiliate posts as commercial content, as the guidelines require.
- Keep the login to yourself; the terms bar sharing accounts and hold you responsible for any use of your credentials.
- Read the description of every custom feed you plan to post into, and skip the ones that exclude labelled media.
- Note how your posts look from a second, logged-in account so you can spot labels added by moderation services.
- Diary the appeal deadline from the terms whenever a label or restriction lands that you believe is wrong.
Limitations of this guide
Everything here was checked against Bluesky's own pages and its open-source app code on 1 October 2026, and Bluesky changes quickly. The age-assurance list grows whenever a new law takes effect, account-level label handling is openly under review, and the label behaviour described is the official app's default; other apps built on the AT Protocol are governed by their own terms and may display labels differently. Independent moderation services set their own policies, so no guide can tell you how every one of them will treat your posts.
There are limits to deletion too. The terms say Bluesky cannot force other services on the protocol to remove your content, so complete deletion across the network may not be possible; post with that permanence in mind. This is general information, not legal advice. Whether promoting adult content is lawful where you live, or where your audience lives, is a question for a qualified lawyer in that jurisdiction.
To weigh Bluesky against your other channels, use the promotion channel selection worksheet. If you are also looking at earning directly from a community, our guides to Telegram channel monetisation and Discord server subscriptions set out what those platforms allow. SirenCY, which publishes this guide, is an OnlyFans management agency based in Melbourne; you can read how management works on our OnlyFans management page.