Flash is a powerful web technology that achieves a high level of visual impact from the graphical point of view. Unfortunately, it is widely misused in web design. There are still many problems with Flash, especially related to usability and search engine behaviour; we need to thoroughly understand what those problems are before we decide to use Flash for our site.
As with any business decision, it all boils down to understanding what our target audience wants.
If you want to make a big impression from a graphical point of view, Flash is definitely a good approach. However, concrete evidence still points to the fact that most web users utilize the web to find information, and what they regard most important is:
a) quality of content
b) ease of navigation, and
c) speed.
Users also consider the web a highly interactive medium: they are unlikely to watch a computer screen for long periods of time without giving some sort of input.
Flash technology presents several problems that go against the way most people use the web. For example:
Although few, there are some instances when Flash technology can actually be helpful:
a) When you need to show a presentation, for example a demo of your product.
b) To develop interactive games, like those found on sites for kids like Sesame Street, Nickelodeum, or Yahoo! Games.
c) When you want to dress up a minimalist site. In this case, a small Flash animation or banner embedded in an HTML document will not consume excessive bandwidth, will load fast, and will enhance the appearance of a bare-bones site.
Although Macromedia (the company that developed Flash) is actively working to improve Flash’s usability problems (they even formed a partnership with usability guru Jakob Nielsen in 2002), issues like slow downloads and search engine un-friendliness still remain a problem. Until these issues are addressed and solved, you will be better-off by only using Flash in those rare instances when it actually enhances the value of your content.
Mario Sanchez publishes The Internet Digest ( http://www.theinternetdigest.net ), an internet marketing content site packed with useful articles and resources, and SEO Tutorial (http://www.seotutorial.info) where you can learn the basics of search engine optimization in four easy steps.