Forum Moderators: phranque
As you probably know, optimizing a Flash page for SEO can be a big challenge. Especially for a highly competitive keyword, it can seem almost impossible. But that doesn't mean you can't do anything, or see some good results for not-quite-so competitive keywords.
The first and easiest thing is to work with what you DO have. Title tags, meta descriptions, backlinks and link text become even more critical than usual. Pages (especially pages withlitte indexabe content) have been known to take top positions on the strength of just those four components.
And where possible (if the client is cooperative) the key is creating SOME html content, or even having alternative content for non-Flash visitors -- that's a good usability and accessibility step anyway. You can test the user agent to see if it has Flash capability, and if it does not, fork out to a non-Flash page.
If you do a Google search on site:webmasterworld.com for "SEO Flash" or "optimize Flash" you will find thousands of pages of discussion on this topic.
In our Javascript Forum we have one solution for this situation. See [webmasterworld.com...] for the post that begins:
FORCE MANY PAGES INTO FRAMES
with one simple script