1. A computer-implemented method for generating an electronic content item, the method comprising: receiving, at a server, a request from a content sponsor to generate an electronic content item associated with a concept, wherein the electronic content item is of the form of a creative and being generated automatically by the server; automatically determining, by the server and based on the concept, an image for inclusion in the electronic content item, wherein the determining includes comparing the concept to a title associated with the image and/or metadata associated with the image; suggesting, by the server and based on the determining, presentation content to the content sponsor for inclusion in the electronic content item including presenting at least a portion of the determined image responsive to the received request; receiving, at the server and from the content sponsor, a selection from the suggested presentation content; automatically generating, at the server, the electronic content item for the content sponsor using the selection; associating one or more keywords with the electronic content item; and storing the electronic content item and the associated one or more keywords such that it may be retrieved in response to a user query received in the future upon comparison with the associated one or more keywords.