When you're not using a Sprints Mode for your product workspace - these rules are used to place your features on the product public roadmap:
For a feature to appear on the public roadmap - you should set its Visibility to be public
The second important thing here is the Status property that can be set to Backlog, In Progress, Soon, Future or Released and Will Not Implement. When you set the Status to one of the following: In Progress, Soon, Future - you'll see this feature on the Roadmap page of the public roadmap. Once you set the Status field to the Backlog value - the feature will be available on the Backlog page of the public roadmap. If you set the Status to Released you'll be prompted to confirm your choice, cause this action will lead to an official feature release that will also trigger sending notifications to all the feature subscribers, placing feature to the Released page of the public roadmap, and also sending this feature to your Changelog. Setting Status to Will Not Implement will just mark the feature as Complete and it'll not be available publicly and on the Active tab of the Features page.
If a feature is not assigned to any Sprint and is publicly visible - it's placed in the Backlog section of the public roadmap.
If a feature is assigned to a Sprint, it will be placed in the Roadmap section. When a sprint is in the Running state, the feature will be added to In Progress column on the public roadmap page.
When a sprint's Start Date field is scheduled within the next 2 months, it will be placed in the Soon column.
When a sprint is scheduled to start later than in 2 months, it will be added to the Future column.
If a feature is assigned to a sprint who's status is Done, and the feature status is Shipped, the feature will be placed in the Released section.