This document describes the process of developing a machine learning model to classify headlines as clickbait or not clickbait. Data from trusted news sources and clickbait sites was collected and preprocessed, including removing punctuation and stop words. Features like word counts and presence of exaggerated words were engineered. Exploratory analysis found clickbait headlines tend to be longer and use more vague words. Various models were trained on the data, with Naive Bayes performing best with over 90% accuracy and recall at identifying clickbait. The model can potentially be deployed to filter misleading headlines online.