The growth of available information on the Internet and enormous diversity in user's behaviour indicate the exceptional importance of service personalization.Creating of the individual user profile is a key activity that precedes service personalization.Forming an automated user profile is the main challenge in development of the personalized applications that fully meet needs of the user.This research includes the information that needs to be modelled to represent different user profiles, how the information is collected, how to construct the user profile and finally how the user profile is used to deliver a personalized service.The proposed user profiling process includes three basic activities: data collection, user profile construction and personalization.Paper gives the comparison of the user profile methods and techniques.The findings showed that proposed user profiling process improves construction of the accurate user profile for effective service personalization.