Flash is a very misunderstood and misrepresented part of SEO. Designers and even developers tend to love it and SEOs try to avoid it like the plague. I tend to fall into the latter side of things (no big shocker since I’m an SEO) but I do believe that Flash can be utilized in a way that will have your entire web team singing Kumbaya in no time.
Like any conflict, it all comes down to compromise. Finding the happy medium.
First things first, you need to look at the web site as your primary marketing tool. And just like you’d do with all your other marketing tools, you need to determine a few things – target demographics, goals and purpose of the site, etc. Deciding these things will help you to determine what amount of Flash is necessary.
Why do these things matter? Because sites with Flash, especially sites that are all Flash, have a “je ne sais quoi” – a certain something that’s usually attributed to a site that’s main purpose is to be visually motivating. Therefore, it is more appropriate on some sites than it is on others.
Also consider how Flash is used – sites that are 100% entirely Flash based rarely NEED to be that way. 99 times out of 100, the site would look just as code using HTML and CSS and flash components. And as long as those flash components don’t contain useful content and navigation, you’re not going to get hit with nearly as much a deficit in the rankings.
Please, please consider SEO when a designer is trying to sell you a Flash site. After all, what good is that beautiful Flash site if no one can find it?