Unless you are administering a page, nothing you do will keep others from seeing spam or blogs or shoe salesmen.
The question here, as I see it, is one posed at the admin level.
Certainly as a user you can hide things from yourself.
Really all that does is make you ignorant of some of the
goings-on.
Blinding yourself to the bad things simply lets the bad things go un-opposed by you, since you can’t see them.
I have two psges under two names. I am friended between pages. When I unfollow someone on one page, and go in under my other name, I don’t see the unfollowed stuff.
Maybe this is because I use regular pages. I don’t care for the pages meant for businesses, etc.