|
| 1 | +# Can the plugin crosspost to my existing Mastodon account? |
| 2 | + |
| 3 | +Short answer: no, and that is a deliberate design choice rather than a missing feature. |
| 4 | + |
| 5 | +This is one of the most common questions in the [support forum](https://wordpress.org/support/plugin/activitypub/), usually phrased as *"How do I connect the plugin to my Mastodon account?"* or *"Why doesn't my post show up on my Mastodon profile?"* The honest answer is that the plugin is not a crossposter and is not trying to be one. This page explains the difference, why crossposting will not be added, and what to do if mirroring to an existing account is genuinely what you want. |
| 6 | + |
| 7 | +## Crossposter vs. native federation |
| 8 | + |
| 9 | +These are two fundamentally different models, and the plugin sits firmly on the federation side. |
| 10 | + |
| 11 | +| | Crossposter | *ActivityPub for WordPress* | |
| 12 | +|---|---|---| |
| 13 | +| **Where your identity lives** | On a third-party Mastodon server (`@you@mastodon.social`) | On your own site (`@you@example.com`) | |
| 14 | +| **What gets sent** | A *copy* of each post, pushed to that account | The *original* post, fetched and followed directly | |
| 15 | +| **Who your followers follow** | Your Mastodon account | Your website | |
| 16 | +| **Where replies land** | On the remote account, separate from your site | Back on your site, as WordPress comments | |
| 17 | +| **Accounts you need** | A separate Mastodon account, plus your site | Just your site | |
| 18 | + |
| 19 | +A crossposter takes a copy of your WordPress post and publishes it to a *separate* account you already have somewhere else. Your identity, your followers, and every reply stay over there. WordPress is only a feed that pushes copies out. |
| 20 | + |
| 21 | +*ActivityPub for WordPress* works the other way around. It turns your own site into a first-class member of the Fediverse, so `@you@example.com` **is** the account. People on Mastodon, Pixelfed, Threads, and other platforms follow your site directly, your posts are the originals instead of copies, and likes, boosts, and replies come back to your site as comments. You own both the identity and the conversation. |
| 22 | + |
| 23 | +## Why the plugin will not crosspost |
| 24 | + |
| 25 | +Crossposting and native federation pull in opposite directions, and bolting one onto the other reintroduces the very problems federation is meant to solve: |
| 26 | + |
| 27 | +- **Split identity.** Your audience has to choose between following your site and following your Mastodon account, and neither one ever has the full picture. |
| 28 | +- **Lost conversations.** Replies would land on the remote account, disconnected from the original post, so your site's comments section would never see them. |
| 29 | +- **Duplicate content.** The same post would exist in two places, with two follower lists, two comment threads, and two link targets. That is confusing for readers and bad for search engines. |
| 30 | + |
| 31 | +> [!NOTE] |
| 32 | +> This is about keeping the plugin focused, not about a technical limitation. Crossposting to an account you control elsewhere is a real, useful workflow. It is simply a different job, and dedicated tools already do it well. |
| 33 | +
|
| 34 | +## "But I already have a big Mastodon account" |
| 35 | + |
| 36 | +This is the most understandable reason people ask, and there are a few legitimate paths depending on what you want your main presence to be. |
| 37 | + |
| 38 | +**Option 1: Make your WordPress site your primary Fediverse identity.** |
| 39 | +If you would rather consolidate around your own domain, you can bring your existing Mastodon followers with you. Mastodon's account-migration tool can move your followers to `@you@example.com`, after which new posts reach them natively, with replies arriving as comments. See the [Account Migration guide](../how-to/account-migration.md). |
| 40 | + |
| 41 | +**Option 2: Keep your big Mastodon account and have it boost your posts.** |
| 42 | +If you want to keep your established account but still surface new articles to its followers, [FediBoost](https://github.com/kraftbj/fediboost) is a good middle ground. Instead of copying your post, it has your connected Mastodon account automatically *boost* (reblog) the original post that this plugin already federated from your site. The post stays the single canonical version, replies still come back to your site as comments, and your Mastodon followers see it through the boost. |
| 43 | + |
| 44 | +**Option 3: Keep your Mastodon account as your main presence and mirror articles to it.** |
| 45 | +If your established Mastodon account is where you want your audience to live, that is a crossposting job. Use a [dedicated crossposter plugin](https://wordpress.org/plugins/search/mastodon/) built for exactly this. They work happily alongside this plugin or entirely on their own. |
| 46 | + |
| 47 | +> [!TIP] |
| 48 | +> These options are not either/or. Keep *ActivityPub for WordPress* running so your site has its own Fediverse presence, then layer FediBoost or a crossposter on top to also reach your existing Mastodon audience. They coexist without conflict. |
| 49 | +
|
| 50 | +## Related |
| 51 | + |
| 52 | +- [Account Migration](../how-to/account-migration.md) — move your Mastodon followers to your WordPress site. |
| 53 | +- [What is "ActivityPub for WordPress"?](../../readme.txt) — the bigger picture of how the plugin federates your site. |
0 commit comments