The sole reason for the existence of the search engines is to provide their users with a quality experience. If search engines determine that your website will give visitors a good experience then they will rank it high in search results. And if users enjoy their visit to your website, they will tend to come back again and again – and share the link with other users.