This blog is now obsolete. Go to scott.arbeitman.id.au for all new content.

The Consequences of Flash Indexing

| Thursday, July 10, 2008
A couple of weeks ago, Adobe announced that they partnered with Google and Yahoo to allow for effective indexing of Flash content, allowing Flash content to appear in search results just like normal HTML web pages. I didn't think much about this at the time, but I think there will be a number of interesting effects and questions:
  • This really puts Silverlight at a disadvantage for creating web sites. But I suspect Silverlight is more appropriate for internal development (on Intranets and such). I don't think anyone really expects Microsoft to dedicate many resournces to Silverlight on Mac or Linux.
  • Given the above, I'd still like to see of Live Search starts to offer indexed Silverlight content (if there is any to be found). Live Search, by the way, was not included in Adobe's press release.
  • The search engine optimization industry for HTML is still going strong. I can tell horror stories of some of the dodgy ones I have worked with in the past and the obsession marketing teams have with whether a given change will affect their position on search results. In a way, using Flash was nice because it was saying "to hell with search engine marketing". Sometimes, this resulted in better usability. Sometimes. But now, there are going to "specialists" focusing on optimizing Flash content for search engines. I'm not looking forward to it.
  • Still, I expect this announcement to do very little to drive plain old web sites to use technologies such as Flex. The lack of Flash on the iPhone is a serious achilles heal for Adobe and I expect less adoption of Flash for content publishing, even with this new development.
  • I have found web developers of with multiple years of experience who can tell me when it's a good idea to use POST or GET for their HTML forms (tip: use GET and Google might index it. Use POST and Google won't because it may not be safe). Having little understanding of exactly how the Flash content will be indexed, and given that Flash developers almost certainly did not consider whether a given action was "safe", I'm not sure I'd like Google clicking around Flash my application trying to discover its dynamic data. Who knows what kind of load it would create if there was lots of server-side data coming across?
What do you think? Will you be creating content-heavy sites in Flash and hoping Google find it and approves? Are you going to examine your Flash development practices to make sure the crawlers don't create chaos on your servers?

0 comments: