Although Google, and I think Yahoo, are claiming to be working on new technologies to index Flash content, they admit it would only be static text at best. So don't count on technology to do the trick anytime soon.
The truth is that you must provide the content via the page displaying the flash content through some means that their spiders will get what you want them to find and index. I offer a few observations here to help you get your Flash application indexed with search engines.
Use a div tag to provide an HTML alternative to browsers without a Flash plugin detected. This will trigger spiders to consume the alternate content, which you should include text and links. Be sure that the alternate content and the Flash application closely matches or you could get banned.
Use Flash page indexing if possible to create more url links to your Flash content within the Flash application. SwfAddress is an excellent resources for providing such capabilities, check it out.
Other than that, if your Flash content is embedded into an HTML page surrounded by other indexable content, then you have less to worry about. But for those who's entire site is Flash based, I hope my tips will help.
Since then, 2 years later (2008), I have changed my mind mostly about one thing: Religion. I used to claim to be a Southern Baptist Christian until I actually read the Christian bible closely and slowly, studied other religions, and gave it some serious rational thought. Now I am non-religious and even view religion as organized crime.
I took the test again today and here are my new results:
| You are a Social Liberal (83% permissive) and an... Economic Liberal (38% permissive) You are best described as a:
Link: The Politics Test on OkCupid.com: Free Online Dating Also : The OkCupid Dating Persona Test |
I went from a Republican Conservative to a Liberal Democrat. Which just proves that Republican Conservatives are non-thinking delusional idiots who haven't really thought things through, believe anything, and do whatever someone tells them to do.