Ok there is alot to this... I will start with -
1.
Fruitful content - I find this to be the most important thing in every website. No matter how screwed up everything else is if a website is providing some kind of important/useful/unique content then it's bound to get many many many visits. This is the highest regarded quality of a website according to me. Not to be forgotten, the content must be definitely updated in a systematic manner to keep the flow of visitors.
2.
Unique features - Everyone cannot be facebook.. Can they? By this I mean, although there might be a million other sites just like the website, a good website will be able to stand out of the rest with the help of it's unique features. This is what makes a normal website, special, compared to it's too many competitors. So a good website definitely possesses something unique.
3.
Fast Loading / Zero downtime - Sites that don't load quickly definitely make anyone irritated so a good website is one that should provide all it's content in such a manner that it's effective in the qualitative perspective and also in the quantitative perspective. Confused? Simple, the quality of the website is more like the content and the quantity here denotes the speed. Image optimizations, Valid/Good code, Error handlings, Good hosting, Checks on other heavy elements, Better resources etc are the things that a good website looks into at the base. Consistency of a website/zero downtime is a factor that should be kept in the mind and every such site which is to be labelled 'good' needs to asset itself by having a very high uptime. Look at every big giant - Google, Facebook etc. They have this, uptime is a must.
4.
The Perfect Design - Nothing is perfect? Perhaps. But in this case I am talking about a design that can be atleast estimated perfect for that particular website. A good website should have a design that is modern, makes the user stay for longer, responsive by all means, equalization of colors used, matching concept, utilization of most of the space, content divisions, properly categorized or divided according to the needs of the content, a smooth navigation, a search bar to make things easy, a simple yet a colorful design that doesn't harm the eyes of the visitor, to the point, sleek, elegant, abiding resolutions, so catching it all up.. user & search engine friendly. Not to be forgotten, a good website should also mantain its design's consistency, a design is more like a trademark of a website which it should not change drastically and just keep bettering it bit by bit as new things come in play.
5.
Effective SEO & Marketing - This is considered as important as every other point mentioned in my list. Everything above can be done but if a website is to get popular and users be able to access all of the above, a site needs to definitely have good SEO and Marketing skills to get known around and a site with such capabilities is one that can be termed 'good'. Social Media Integration, Search Engine friendly links, Proper linking, Relevant keywords, Meta descriptions, Upto date information of the changes happening around and betterment according to them, Well schemed plans to target the visitors, Link building, Good analysis and tracking, Funding abilities, investing on ads and other promotional activities and everything else related to this field if adopted properly makes a site really well-going.
6.
Other Factors - A membership system, user-connectivity options, ethical communication, a good staff team, freebies, bonuses, giveaways, knowledge base videos, FAQs, Proper information, contact forms, Additional apps, RSS updates, Email updates, Subscription possibilities, in short, everything else that makes the user's time worthwhile and makes the user stay.
Well I guess if the above are properly followed by any website it can easily reach to the top. That's that for now. ^^ Well good luck to every1 and bring it on!
BTW, Yaaaaaaay!!! Santa's here! [wjlove]