Recently, many webpage development companies have invested a lot of time and money into the user experience research. Together with the whole information technology industry, webpage development is moving in the direction of creating easy and useful solutions for their target audiences. It is important to understand what makes an enjoyable user experience and engages users into using webpages. While user engagement has been recognized as an important issue by scientists and practitioners, still, a systematic review of different aspects of user engagement and corresponding user experience enhancement practices is not available. Therefore, the goal of this paper is to link findings of research in user engagement with the best practices and trends in the user experience design and website development; and to propose recommendations for developing engaging websites.