Skip Intro - 5 Reasons Flash is a Bad Idea

I get the impression all our local web designers are anxious to create all our websites in Macromedia Flash. Best I can figure, it’s because they haven’t embraced the web. Yes, in Flash, everything is possible - just paper. There are 5 major reasons to avoid building your websites in Flash:

  1. It Re-invents the Interface Wheel: Flash provides authors with a blank slate - anything can be a link. It doesn’t need to be blue, underlined text. It can be a tiny, unsuspecting light, grey dot that customers have to ‘discover’ (they won’t). This means more time will be spent developing an “innovative” interface model and more time spent making it work. A difficult proposition for a for-profit business to swallow, suicide for a volunteer organization.
  2. It isn’t Free: Any text editor can create HTML and all computers ship with at least one pre-installed. Flash itself costs between $500 and $700 per computer + $200 annual upgrades + support costs. Now it’s a separate line item on the budget and the text editor is still free.
  3. Customers Can’t Share It: Copying text from a website & pasting it into an email is the easiest way to share information online. Flash text cannot be selected, copy, pasted, or printed (thanks Jamie) like HTML text. Therefore, customers probably won’t share event information.
  4. Businesses Can’t Measure It: Tracking customer usage of HTML-based websites is easy, typically a single line of code is added to each website. The RoundTable uses this line < ? php dstats_record(): ?>. Amazon puts their tracking information in the URL string, look for ‘ref=’ next time you’re there. These 2 link level tracking methods are not possible with Flash - so you’ll never know if or how customers interact with the site.
  5. Search Engines Don’t Care: The major web scouring robots - Googlebot , Yahoo, MSNbot - only read text. If customers can’t copy & paste text (#3) then it can’t be picked up by search engines and it will never be found.

Update: Google can read Flash, but unless your customers are searching for:

0% LOADING 5% 10% 15% 20% 25% … Loading. Please wait. SKIP BACK

Does it really count?