1. A method for relevance scoring of a digital resource keyword based on user actions associated with a plurality of digital resources, the method comprising: (a) receiving, by a server, identification of a first plurality of actions of a user, each of the first plurality of actions comprising a click by the user on a link associated with a digital resource of a plurality of digital resources; (b) receiving, by the server, identification of a second plurality of actions of the user to share one or more digital resources of the plurality of digital resources; (c) identifying, by the server, a plurality of keywords from content of one or more digital resources of the plurality of digital resources; (d) classifying, by the, patterns from the first plurality of actions, the second plurality of actions and the plurality of keywords; and (e) generating, by the server based on the pattern classification, a relevance score responsive to receiving a user identifier of the user and a digital resource keyword, the relevance score indicating a level of relevance between the digital resource keyword and the user, the relevance score based on the first plurality of actions, the second plurality of actions and the plurality of digital resources.