There are many types of software on the market that offer net filtering services. Which one of them you will choose is definitely up to you. Analyze each one of them and decide which one suits you and your family the most:
-Black List Filters: With their help you will be able to block specific websites from being accessed.
-White List Filters: Those filters will only accessing the sites that are on the list. This is the most restrictive filtering service, because you will not be able to access most websites on the Internet. A white list filter should be only used if there is no need to browse the Internet, but rather visit just a few websites.
-Keyword or Content filters: Those filters will prevent you to access any website that has in its content a word, phrase, or image that does match the criteria from a keyword list. The only downside of this filter is that some pages might be denied by accident. This can happen, for example, if the site contained a blocked term but the term itself was used in a way that is not offensive.
As you see, there are many filters and it is up to you which one you will decide to use.