Introducing tags.pub

tags.pub is a new service under development by the Social Web Foundation. It is a global hashtag server -- it lets you follow a hashtag across the Fediverse. There's lots of information on the tags.pub home page, and I (Evan) did a talk about tags.pub at FOSDEM 2026. This blog post answers some basics about tags.pub. To follow a hashtag globally, search for a user with that name at tags.pub, like @example for the #example hashtag. Follow that account, and it will share all the […]

https://socialwebfoundation.org/2026/03/17/introducing-tags-pub/

@evanprodromou Very cool, thanks. Giving it a try…
@evanprodromou @example ooooh. I like the sound of this.

@evanprodromou Looks like I'm the first to follow @signpainting and @signwriting, among a few others to get the ball rolling.

I'm intrigued to see how this works and what lands in my feed as a result...

@evan Quick follow-up: is there any way to *not* have the boosts by these bots appear in notifications? I don't get a lot of boosts, so now they're getting in the way of 'genuine' human boosters...
@blag sure; put hashtag NoTagsPub in your bio. Or, block tags.pub domain.

@[email protected] I'm assuming @[email protected] still wants the boost but not to be notified about it?

It can be done if the recipient boostee isn't explicitly addressed, I think.

@julian it might be possible but it prevents the server from tracking shares. I'm not going to implement that.
@julian "I don't want notifications from particular users/domains/whatever" is a client issue.
@julian @blag another option is muting the hashtag users. That should prevent notifications by those users. Unfortunately, you have to do it for each user, but if you use the same hashtag a lot, it should help.

@evan @julian Yes, none are ideal solutions as I want to actively follow the hashtags, especially the ones I regularly use.

A possibly unintended consequence of this is that posts that use hashtags are now going to appear more popular due to this automated boosting. (At least for people like me that usually have single-figure numbers of boosts on their posts.)

No sweat, I'll accept my new-found popularity with the robots and continue to follow the tags accounts that relate to my interests.

@evanprodromou How is this different from https://relay.fedi.buzz ?
#FediBuzz Relay

The buzzing ActivityPub relay service

@the_moep Fedibuzz is great! It normally works as a relay, though. So, you have to be an admin to set it up. But I’ve recently found out you can also follow the accounts, like with tags.pub. So it’s similar in that way. I think it’s a big Fediverse and it’s good to have different services.
@evanprodromou Sorry, maybe this came out a bit more adveserial than it was meant. I was thinking more of actual technical differences between the services.
Astro (@[email protected])

Here is my xmas present to all the #Mastoadmin of small instances: the new #FediBuzz #relay! https://relay.fedi.buzz/

C3D2.social

@evanprodromou

So this isn't global tracking, but rather opt-in for a couple of servers and a dozen individual users?

@johan @evanprodromou

Re: https://mastodon.social/@rusty__shackleford/116188992459133547

When you are on the fedi, your messages are broadcast. ***Anyone*** can see them. That's why I can see your posts, mastodon.social saved your post, and served it to me, and vice versa, that's why you see this text.

If you don't want the possibility of 'tracking', we may not have been able to have this conversation but you could join a private server, or be more safe about your personal identity, or get offline.

@rusty__shackleford @evanprodromou

Exactly. For example, in the Cyrillic segment there’s a bot that reposts every message in Russian it can get access to. And it operates on an opt-out basis.

Here, however, as I understand it from the description, either you yourself (for your own account) or the server admin (for the whole server) has to connect the bot manually. And posts from those who don’t do that simply won’t be seen by the bot.

@johan We’d like to get it to global, but we’re doing it a step at a time.
@evanprodromou @example @_followback hi! we are very interested in talking to you about this
@octothorpes Great!
@evanprodromou The reason we interested is that Octothorpes is a distributed hashtag protocol. https://docs.octothorp.es/ The two of us running this account are both going on vacation next week but if you're around, we'd be keen to connect in early April.
Octothorpe Protocol v0.5

Announcing our first version release and a new docs site

@evanprodromou @example It’s probably worth adding an explanation why tags.pub is necessary; aka: why Mastodon’s existing “follow hashtag” feature is inadequate.
@com There’s a whole section on it in the video!
@evanprodromou I checked your blog post and the tags.pub website, but I can’t find a video. 🤷‍♂️
@evanprodromou When I click on the @_followback link in your blog entry I get a bunch of code.
@nantel @evanprodromou Don't click on it. I haven't built the pages yet. Search for it in Mastodon. I'll fix the link.

@evanprodromou @example @_followback

This seems like a similar concept to fedigroups but without manual verification to create a group yes?

I think there's an issue with the follows, at least with NodeBB. Followback didn't follow me back, and the relay won't establish 😅

It's probably just NodeBB being overly strict.

@julian @swf I had a follow bug; try unfollowing and refollowing and see if that fixes it.
@[email protected] looks like i can't follow from Sharkey. There seems to be a open issue about it https://github.com/social-web-foundation/tags.pub/issues/9
Misskey follow doesn't work · Issue #9 · social-web-foundation/tags.pub

hi Evan, sorry for tagging you publicly but I think others might be interested in this. Tags.pub is a great idea, but I can't follow accounts from tags.pub from Catodon/Sharkey (and I guess Misskey...

GitHub