This document describes a solution for dynamic automated web classification using machine learning. It discusses: 1) The need for automated classification as manually blacklisting websites is impossible due to the growing size of the web. 2) An overview of the solution which classifies web content using machine learning after checking the URL and getting the web content. 3) The use of various machine learning algorithms like Naive Bayes, Support Vector Machines, and Linear SVC for classification, and testing various models on different sized datasets.