1. A method for adding tags to images comprising: identifying an image-to-be-tagged; determining an initial tag list comprising initial tags associated with the image-to-be-tagged; determining a similar image set of images comprising tags extracting pre-existing tags from the similar image set to form a set of combined tags; determining a set of prominent tags, wherein the set of prominent tags comprises tags of the set of combined tags having a prominence score greater than a threshold score; and adjusting the initial tag list by, moving a prominent tag to the beginning of the initial tag list when the prominent tag is in the initial tag list, and appending a prominent tag to the end of the initial tag list, when the prominent tag is not in the initial tag list.