Natural language processing for legal content marketing