How a website
is good in the search engine's point of view. the website should not contain flash because the search engines hate flash files. it thinks users will get annoying of flash files so search engines also hate. and use minimal css and js files.
Always write quality unique lengthy content with appropriate image files. use compressed images to avoid increasing site loading speed. if you have an E-commerce site that should also have a mobile version like mobile apps.