1. A method for pushing recommended friends to a user on a social networking site, wherein the method comprises: automatically analyzing usage information of each user on a current social networking site to obtain feature information of each user; matching feature information of a user on the current social networking site with feature information of other users on the current social networking site to obtain matching goodness-of-fit values of feature information between the user and the other users; determining users corresponding to matching goodness-of-fit values which are greater than a preset goodness-of-fit value as matching users of the user; sending a friend recommendation information to the user, wherein the friend recommendation information comprises information of each matching user.