Before writing ActionScripts for a new Flash website consider the basics: who is the website geared towards and how will users find the site? If the plan is to rely on Organic Search engine traffic there are some important factors to consider. While search engines do index Flash files, they have difficulty indexing text and links embedded within Flash.
Typically, web developers and designers who build Flash-based sites rely on keywords in the page title and the keyword and description Meta tags to inform search engine spiders about the content. Search optimizers have also used hidden keyword text on the page (often the same color as the background) or paragraphs of keyword rich text positioned off the page with the help of CSS. These methodologies are forbidden by the search engines, and can draw serious penalties including a ban of the website from visible results indices. As search engine spiders have matured to identify such unethical tactics, it has become increasingly difficult to rank Flash based websites unless the collective inbound links to the website are powerful enough to drive rankings alone.
The most effective SEO method of dealing with Flash has been to create a text-based website that contains all of the information embedded within the Flash website. This happy medium was achieved by serving the text-based version with indexable copy and links to the search engines and the Flash based site to users with browsers able to display Flash. While this has proven to be effective in helping organic search engine rankings, it has doubled the amount of work to keep a website current as both versions need to be updated. Although this methodology is essentially like the forbidden practice of cloaking, it is allowed by Google if the site’s Flash version is not indexed and, by permission, according to Google engineer Matt Cutts.
New progress has been made in the effort to increase the effectiveness of Flash for organic search rankings. Titles and descriptions are allowed for Flash files in recent versions and the Macromedia Search Engine Software Developer Kit provides additional features such as indexable text and links. Google has taken further steps to extract 50% more links from Flash files than the Macromedia SDK developed for search engines. If using Flash for a new website or redesign, weigh the options regarding search engine rankings. Consider an HTML based site with text links and content enhanced by Flash elements, and Organic Search rankings will come easier. Generally, the rest of the SEO community feels that Flash will always be a problem, yet search engines are trying to find ways to index flash and SEO are testing more ways to manipulate Flash, as evidenced from this post by Moderator Robert Charlton of Search Engine Watch.