A key factor in keeping a consistent userbase of a website is a combined effort in visual presentation and functionality.

(Source)

The main elements taken into account for a user involve

Appearance, Navigation, and Content

These elements can be seen in a site through its images and graphics, the ability to search or go through a site's pages, and having clear information supported by visuals and/or other users.