I signed up for Twitter after the Musk takeover. I use it in a separate, new Firefox container, and I'm only following a few tech influencers on a tech topic I care about.
About 50% of my Twitter feed is:
- soccer fights
- videos of people beating the crap out of each other in the street
- straight-up pornography
Is this expected? How do I turn it off so I can see more of the content I signed up for and less street fighting and porn?
If you want to only see content from users you follow, switch to the "Following" tab at the top. Unfortunately, while this used to be a persistent setting, it seems Twitter is now frequently (not 100% of the time in my experience, but very often) resetting users back to the For You feed after the app/site is closed & reopened.
Per your actual question, I don't think there is any simple NSFW filter on Twitter, but you can mute keywords - albeit that's a pretty manual process.