<p>Methods and apparatus for pushing messages are provided herein. In an exemplary method implemented by a server, multi-dimensional feature information of a user belonging to a user group can be obtained. A to-be-pushed message can be determined from previously-stored pushing messages, by matching the multi-dimensional feature information with a previously-stored pushing message of the previously-stored pushing messages. The to-be-pushed message can be checked to be shared to the user group containing the user. The to-be-pushed message can be pushed to the user of the user group corresponding to the multi-dimensional feature information. The to-be-pushed message can include an advertisement.</p>