Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Cycling is a broad topic with many sub-divisions. How are we going to indicate that a questions is MTB specific for example?
Are tags the way to go for this?
I'd say definitely use tags. That's exactly what tags are for.
Tags for sure: Mountain bike: mtb, Road bike: road.
For track/triathlon/cross etc, just create new tags when you ask a question