Many Threads users who enable Fediverse sharing want their profile to appear in searches on Mastodon and other ActivityPub platforms. However, the way Threads handles profile discoverability in the Fediverse is not obvious. Unlike a standard Mastodon profile, a Threads profile does not automatically show up in Fediverse search results. This article explains how Threads controls profile discoverability, the specific settings that affect it, and what users and server admins can expect when searching for a Threads profile from the Fediverse.
Key Takeaways: Threads Profile Discoverability in Fediverse Search
- Public profile requirement: Only public Threads profiles can be found via Fediverse search; private profiles are completely hidden.
- ActivityPub handle format: Use @username@threads.net to search for a Threads profile from Mastodon or other Fediverse servers.
- No full-text search: Threads does not index profile bios or post content for Fediverse search — only the exact username works.
How Threads Handles Profile Discoverability in the Fediverse
Threads uses the ActivityPub protocol to share content with the Fediverse. However, the platform applies its own rules about which profiles are visible to external searches. The core principle is that Threads only exposes a profile to Fediverse search if the user has explicitly enabled Fediverse sharing in their account settings. Even then, discoverability is limited compared to a native Mastodon profile.
When a user enables Fediverse sharing, their public posts are sent to followers on other ActivityPub servers. But the profile itself is not indexed for search by default. To find a Threads profile from Mastodon, you must search for the exact ActivityPub handle, which follows the format @username@threads.net. If the username is not exact, the search yields no results. Threads does not support fuzzy matching or partial username searches for Fediverse users.
Why Threads Limits Profile Indexing
Threads is designed as a centralized platform with optional Fediverse connectivity. The company deliberately restricts how much profile data is shared with external servers to maintain control over user privacy and data. Unlike Mastodon, where profiles are fully public and searchable by default, Threads treats Fediverse search as an opt-in feature that only works with the exact handle. This reduces the risk of profile scraping and unwanted attention from users on other platforms.
What Data Is Visible When a Profile Is Found
When a Mastodon user successfully finds a Threads profile by searching @username@threads.net, they see the profile display name, avatar, bio, and the public posts that have been shared via ActivityPub. Profile metadata fields are also visible if the Threads user has added them. However, Threads does not transmit follower counts or following lists to the Fediverse. Additionally, any posts that were made before enabling Fediverse sharing remain invisible to external Fediverse users unless the user manually shares them again.
Steps to Verify and Test Threads Profile Discoverability From Fediverse Search
To confirm whether a Threads profile is discoverable from the Fediverse, follow these steps from both the Threads side and a Mastodon client.
Confirm That Fediverse Sharing Is Enabled on Threads
- Open Threads and go to your profile
Tap your profile picture or the profile icon at the bottom of the screen. - Tap the two-line menu icon in the top right corner
This opens the settings menu. - Select Account
Scroll down to find the Account section. - Tap Fediverse sharing
If the toggle is off, turn it on. A confirmation dialog appears — tap Allow to proceed. - Check that your profile is set to Public
Go back to Account > Privacy and ensure your profile is not set to Private. Private profiles cannot be discovered via Fediverse search.
Search for the Threads Profile From Mastodon
- Log in to any Mastodon server
Use a web browser or a Mastodon app. - Type the exact Threads handle in the search box
The format is @username@threads.net. Replace username with the actual Threads username. Press Enter. - Review the search result
If the profile is discoverable, Mastodon displays the profile card with the display name, avatar, and bio. If not, Mastodon shows no results. - Try following the profile
If the profile appears, you can follow it. The Threads user receives a follow request notification, and their public posts will appear in your Mastodon timeline.
Common Issues and Limitations With Threads Profile Discoverability
Search for @username@threads.net Returns No Results
This is the most common issue. It usually means the Threads user has not enabled Fediverse sharing, or the profile is private. Double-check the Fediverse sharing toggle in Threads settings. Also confirm that the username is spelled correctly. Mastodon search is case-insensitive, but special characters like underscores and periods must match exactly.
Profile Is Visible but Posts Do Not Appear
If the profile is found but no posts appear in the Mastodon timeline, the Threads user may have enabled Fediverse sharing after posting most of their content. Only posts created after the toggle was turned on are shared to the Fediverse. Existing posts are not retroactively shared. The user can repost old content to make it visible.
Threads Profile Appears but Bio and Avatar Are Missing
This can happen if the Threads server is temporarily unable to sync profile metadata to the Fediverse. Wait a few minutes and try the search again. If the problem persists, the Threads user should toggle Fediverse sharing off and on again to force a resync.
Threads vs Mastodon: Profile Discoverability Compared
| Item | Threads | Mastodon |
|---|---|---|
| Profile search method | Exact handle only (@user@threads.net) | Full-text search of display name, bio, and username |
| Discoverability default | Off until Fediverse sharing is enabled | On by default for public profiles |
| Private profile visibility | Never visible in Fediverse search | Not applicable — private profiles exist only on the local server |
| Bio and metadata indexed | No | Yes |
| Follower count shared | No | Yes |
Threads takes a more restrictive approach to profile discoverability in the Fediverse. The platform requires explicit opt-in and only supports exact handle searches. Mastodon, by contrast, indexes profile information broadly and allows partial matches. This difference means that Threads users who want to be found in the Fediverse must actively promote their exact handle, while Mastodon users can rely on search engines and full-text indexing to attract new followers.
If you manage a Threads profile and want to increase Fediverse discoverability, share your exact handle on other social platforms and in your bio. Encourage followers on Mastodon to search for @username@threads.net. Remember that only public posts made after enabling Fediverse sharing will appear in the Fediverse timeline. For best results, enable the feature before posting your first piece of content.
One advanced tip: Threads users can verify their Fediverse connection by asking a friend on Mastodon to search for their exact handle. If the friend can see the profile and follow it, the setup is working correctly. If not, check the Fediverse sharing toggle and profile privacy settings again before troubleshooting further.