In recent years flash sites have become very popular because they allow you to add video and audio files to your site very easily. There is however a problem when it comes to flash sites and search engine optimization. The problem is that the search engines can't read the content of a flash file and that makes it hard to rank your site. There are ways that you can get around this but none of them are ideal solutions. If you decide that a flash site is a good idea you are going to have to put some thought into how you plan to SEO the site.
The problem with flash sites, at least from the perspective of SEO is that the search engines can't tell what is in a flash file. The way that search engines determine what your site is about and where it should rank is to send a spider to crawl your site. Really this spider can only read text so things like video or audio are going to be a problem when it comes to SEO. There are a lot of great things that you can do with flash that will make your site a better experience for the visitor. However it isn't going to help you to rank better. There are ways that you can get around this problem if you decide that it is worth having a flash site.
According to SEO-Help.info, the most important thing that you are going to want to do when it comes to SEO for your flash site is to make sure that you fill in the metadata. This used to be important for all websites but it has become less important over the years as the search algorithms have changed. The result is that most webmasters simply don't bother anymore. This is fine for most sites but if you have a flash site you are going to need to include the metadata. It will at least give the search engines something to index. It may not be as useful as it used to be but it is better than nothing, which is what you will have with a flash site if you don't take this step. Besides it is very easy to add metadata to a flash movie so don't forget this step.
The other thing that you can do to SEO a flash site is to make additional pages for your site. Ideally for every flash page on your site you will also have an HTML page that includes the same content. Obviously this is going to be a lot more work but it will give your site a better chance of ranking well. Doing this will give the search engines something to index and that is going to help your ranking. Your site won't rank well if the search engines don't know what it is about so if you make it easy for them you will get better results.