You can block access in squid by url and by keywords.

To block by url or domain name..

acl blocksites dstdomain .example.com .test.com http_access deny blocksites

To block access to websites by keyword :

acl blockwords url_regex -i keyword1 keyword2 http_access deny blockwords

Thanks