Dec
1

When NOT to Use Flash

Please Install Adobe Flash Player

I’ll admit it. I hate Flash. That’s not right. Let’s rephrase. I dislike improper use of Flash. And it’s not Adobe’s fault. Flash is definitely a great tool for the web. It’s just not used properly and most of the time quite overused. I have seen some really terrific websites using Flash, but at the same time, I’ve seen at least twice as many making terrible use of it. Here’s some advice regarding your use of Flash.

Don’t use Flash as your ENTIRE website!

You’re website shouldn’t be built completely as a .swf Flash file.  Why? Here’s a few reasons:

  1. Not everyone has the Flash plugin installed on their computers. And they may not be able to install it.
  2. It’s not SEO friendly. Google has a decently hard time searching through Flash content.
  3. Or Analytical friendly for that matter. Sure, Google Analytics recently added Flash tracking, but it’s not perfected.
  4. It’s hard to bookmark a specific “page” of your Flash file for the user. Users don’t want to bookmark your “Main” page and have to navigate to the content they want every time they need to get there.

For your Navigation Menu

Seriously? This also isn’t SEO friendly and it’s rather annoying as a user to have to wait for your animated navigation menu to load each time I go to a different page. Just use AJAX please.

As a container for your content

Okay. Now this one I really don’t understand. You made an HTML page and then put your content in Flash. Why?! This makes no sense if all your content is text and links. And I’ve seen quite a few of these. Please don’t do this.

To protect your pictures from being “stolen” or hot-linked

Yes. Putting all your images in a Flash file will stop someone from hot-linking. But that doesn’t mean you should use it for that. There are other ways around it. And if they really want the picture, they will find a way. As for stealing them, not so much. There are various screen capturing programs out there. And the ever so popular, Print Screen button. I always hear this as the reasoning. Especially for Photographers. It’s stupid. Don’t use it as an excuse for poorly made Flash use.

For your Intro Page

Ok. I hate Intro pages. They’re dumb. But people (usually movie-based websites) make and use them. I still haven’t quite grasped the reasoning behind making the consumer wait to get to your content, but whatever. That’s a different topic for a different day. As for using Flash in your Intro Page. Go ahead, just make sure you have a “Skip Intro” button. And trust me, I will always press that button.

Where do you not like seeing Flash? What are your pet peeves regarding Flash use? Please share your experiences.

Share the Love:
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Design Float
  • Reddit
  • DZone
  • FriendFeed
  • E-mail this story to a friend!
  • Print this article!
  • TwitThis
Related Posts
  • jafraldo
    2 SNARKY!!! Trust me, I will always push that button? MEGABURN BABY MEGA MEGA MeGA!!!!
  • luna
    I usually push the skip intro button too. :) I only watch it if I'm bored -- or have it playing in the background when I'm doing something else. I guess it depends on what your site is about.
  • Rex
    Sigh. You hit the nail on the head.

    An acquaintance insists, in the face of counsel against it, to use flash navigation as generated by some WYSIWYG page composer. I have to cut him some slack; he's a professional musician, not a professional web developer. --- Then he wants to know why Google is not indexing his site.

    He just does not know what he does not know.
  • Eric
    "Just use AJAX" for the navigation menu?
    AJAX would almost always be complete overkill for a menu of any kind. Now, judicious use of Javascript along with CSS is a good choice, but Javascript != AJAX.
  • Andy
    Seriously? For real? These arguments are so fucking old, and completely and utterly WRONG at this point. Let me show you:

    1. not enough installs:
    http://www.adobe.com/products/player_census/fla...
    Flash 9: 98% install US and Europe.


    2. Flash is not SEO friendly: well, if you build it right, you can build it to consume an XHTML page that will display if flash player is not installed. You can make that XHTML page completely SEO.


    3. Flash Analytics work fine. You should learn flash before making these conclusions.


    4. You can't bookmark pages: well, actually, you can. Flash deep-linking/history managing tools have been around for over 3 years now. I've built more major corporate pages with full history and deep-linking functionality than you can count on two hands.



    >It’s just not used properly

    That is the only correct thing you say in this entire post.
  • AJAX menus are bad too, just use DHTML if you must animate menus.
  • joe lorem
    Also, don't make your "skip Flash intro" or "non-Flash version" button part of the Flash. I've probably blocked your Flash, and won't see it.
  • i don't use flash because make website take a long time to be accessed
    i like a simple site

    ---
    busby seo test
blog comments powered by Disqus