There are a lot of things you want to track in a project. Broad strategic goals, milestones, planned features, requested features, technical debt, and reported bugs to name a few. Too much is often added to the backlog, leading to enormous monstrosities that seriously impede team efficiency.
It is our strong recommendation that the backlog should be kept short. It must only contain items that the team is going to work on in the near future. The backlog is not the place to plan future functionality, collect feature requests, or record ideas. It is a tool used by the project team to understand near-time goals and to manage and organize day-to-day work.
The backlog must be continuously managed and kept up-to-date. This is primarily done through two activities:
You can record them anywhere you want, just not in the backlog.
That doesn't mean that you can't put these things in the same project management system as the backlog. Quite the opposite. It is often a good idea to work within the same system in order to minimize the number of tools in play, and to make moving items in and out of the backlog easier.
Examples of things we often track close to the backlog: