1. A computer-implemented method comprising: receiving, by a configured computer system, a request for targeted advertising content to be provided to a user along with a page of information, the request including a plurality of words associated with the page; obtaining, by the configured computer system, one or more contextual relationship graphs that represent one or more product categories and include a plurality of nodes corresponding to products within the represented one or more product categories; analyzing, by the configured computer system, the plurality of words and the one or more contextual relationship graphs to identify one or more of the plurality of nodes that are related to the plurality of words, wherein the analyzing is based in part on one or more profile attributes related to the user that include information about a purchase history of the user, and wherein the analyzing is further based on one or more contextual attributes related to the page of information, the one or more contextual attributes including information about prior changes to content of the page of information; receiving click-through-rates of advertising content for each of the plurality of nodes corresponding to the products; filtering at least one of the identified nodes to a filtered set of one or more nodes based on feedback from the click-through-rates being less than a threshold for each of the filtered at least one identified nodes; selecting, by the configured computer system, the targeted advertising content for the received request to reflect one or more products corresponding to the filtered set of one or more nodes; and indicating, by the configured computer system, the selected targeted advertising content to enable the selected targeted advertising content to be provided to the user along with the page of information.