One of the first things I do when sitting down with a client for SEO, is to ask them two questions:
These questions might start a brainstorming session, but really they’re not enough. Too many of us have spent too much time in our own industry. We’re not thinking about the questions that a brand new customer--someone not familiar with our industry--might ask.
One of the exercises I recommend is to try and brainstorm keywords using five perspectives.