WP Private Content Pro simplifies the process for protecting your important site content from guests as well as specific user roles. This plugin allows you to restrict the content of posts/pages/custom post types based on various types including guests, members, user roles, users, user groups, and Mailchimp subscriptions. Also, you can create a private page for every user of your site and let the administrator add user-specific content to the private page.