Challenge based content marketing