If you’re already using Wordpress, there’s an ActivityPub plugin, it’s semi-offficial, and this close to becoming official.
i.e. it was developed independently, but Automattic bought the plugin and hired the developer. Apparently, it’ll eventually be integrated into Wordpress (probably through Jetpack - my assumption).
I use it, it basically allows people to follow your Wordpress blog through any Fediverse account, just like any other Fediverse account. You can decide if the full post gets pushed in followers feed, or just an excerpt, or just a link, etc, a bit like RSS.
This is the right answer.
Collecting profile pics, posts, likes, and so on, is basically what is needed to federate. If they don’t collect that, they can’t display things from other instances.
And guess what our instances will collect the same data from Threads to be able to display stuff from there…