Before you can optimize your site or launch a paid campaign, generate a list of keywords – terms your prospects use when looking for information you can deliver. You can brainstorm, copy keywords from competitors, or use online tools to generate a list and traffic estimates.