Design a classified advertisements website that can handle millions of listings across different categories and locations. Focus on the data model, search functionality, and content organization. Address challenges like geographic filtering, spam prevention, and scaling the search functionality.