Question: how to block someone from seeing your facebook posts without unfriending them?
Answer: Goto the profile of person you want to block. Hover the mouse over 'friends' lebel next to their profile name. Select report or block from the drop down menu. Select unfollow and click confirm button.