Before starting to enumare what are the factors that make a website good I should tell you that all succesful websites have 2 things in common: they are enjoyable (beautiful colors, great templates that make users to like or love them) and they are (in some degree) simple (the users don’t have to think hard how to browse the site and what are the meaning of every section on the page). The content is varies from one website to another – it’s what you put online – and it’s a completely different story.
As you already know, websites are powerful marketing tools in promoting any business. I’ve already said it a few times so far, I am not going to repeat it. But there are a few factors that improves the quality of your website: visual appealing, accesibility, user friendly and functionality. And it all starts from the homepage, the very first page most of the users usually land when visiting a new website they did not hear about before. If they find your website using the search engines and land on any of your posts, sooner or later they will get to your homepage, the root of your website.
This is why your first page is very important and it needs to be done in a manner to make it simple and very easy to use. Any of your visitors should understand quickly (most of) the structure of your website from your homepage.
Plan your website structure and homepage before you start creating them
When you are having a custom website you can ask for the web designer’s advice, his experience will help you decide the best way your first page should look. If you are getting a free CMS (there are a lot over the internet like joomla, wordpress, drupal and many others) you will have availabe some options about how your homepage should look, but it’s better to ask for advice in this case also.