Do you remember my article last week on Deep Linking and Flex? Well, I think it would be a good idea to read it, particularly if you don’t know how Deep Linking works in Flex. Why is that? Because Adobe has given a special Flash Player to Yahoo! and Google; that is able to index SWF files. So what does this mean? It means if you have built a Flash/Flex application which has dynamic/static data, Google and Yahoo! will be able to index it and display your application in the search result list if your app is relevant. This player lets a search engine “walk” through a Flash application in the same way a human would; it can click on buttons, change states, and make server requests for retrieving data stored on the server.
Is the world perfect, now? Definitely not, there are still some things to be worked out. But at least these search engines have a tool to index the content of millions of Flash applications. In time, people will put together SEO best practices for Flash applications, the same as we have today for HTML web sites. The best part is that you don’t have to change a thing in your existing applications in order to get indexed.