1. A method comprising: receiving, by a processor, a communication being transmitted to a receiving device, the communication including a first content; determining, by the processor, that a tag can be inserted within the communication, wherein the tag is an advertisement comprising a selectable link to content different than the first content with a short description of the selectable link; checking an available inventory of tags for a tag relevant to the first communication; upon a determination that there is no tag relevant to the communication within the available inventory of tags, creating, by the processor, a new tag relevant to the communication, wherein the new tag is different than the tags in the available inventory of tags and the new tag is created by: analyzing at least one of the first content, profile data about a receiving user of the communication and profile data about a sending user of the communication to determine a search topic; searching on at least one web site that has a commercial relationship with an operator managing communications to the receiving device, for content based upon the search topic, the search resulting in at least one search result; selecting one of the resulting search results; and creating both a link to the selected search result and a description of the selected search result to comprise the new tag; inserting, by the processor, the new tag into the communication; and transmitting, by the processor, the communication including the new tag inserted into the communication to the receiving device.