The main factor that affects the reason why people will come to your website would be the quality of the content that you post on that website. If the quality of the content you post on your website are high then people will actually visit your website and stay instead of leaving the website.