Contest work well in activating passionate fans who want to share your brand. A contest is a game of skill where a user creates and enters a piece of content. The content could be a photo, a video or text. Winners are decided by a judging process. If the main goal is to generate content about your brand this would be the way to go.