1. A method for providing search results based on user interaction with content, the method comprising: (a) receiving, by a server, identification of a plurality of clicks of encoded uniform resource locator (URL) links; (b) identifying, by the server, for each of the plurality of clicks, data about a user who clicked an encoded URL link and traffic data associated with a device from which the user clicked the encoded URL link; (c) storing, by the server, a record for each click of the plurality of clicks, the record comprising data about the user and traffic data associated with each click; (d) determining, by the server based on the records, a relevancy score for each content identified from decoding the encoded URL links; and (e) communicating, by the server responsive to receiving a request to search content based on a keyword, a set of search results based on the keyword and the relevancy score.