Using content targeting
Content Targeting allows your organization to define a taxonomy of terms that can be applied to content.
Users can then see the content that is pertinent to them depending on how they set up their targeting options.
Each users targeting options are specific to themselves and can be changed either by the user or through other means such as a PowerShell script to update the Content Target Option user profile property associated with each user.