I was reading wired.com today when I stumbled upon this article featured on the new webmonkey about how starting today dynamic flash documents would start showing up in Google’s index. Apparently Adobe has supplied Google with a special searchable SWF library that will allow it to do so. According to the original press release, Yahoo! is also working with Adobe to achieve similar results. For the most part I have decided that this is a generally positive move for the technology, however I wonder what impact this improved search functionality will have?
On one side of the spectrum this advancement in technology could have little to no effect (which I will explain below) or it could be a major disruptor in terms of established “rules” of web design. Most likely it will fall somewhere near the middle, however I believe skewed towards the no effect column.
Reasons that this could make a huge impact
The obvious reason is that designers / developers should being more receptive to utilizing flash due to the decreased drawbacks. However, the fact that current applications do not need to do anything to reap the benefits of the new technology mean that it has the potential to drastically change what is considered relevant by Google’s algorithms. The main factor that will determine how much of an impact this ultimately makes is how effective Google’s algorithms really are.
Why it is more likely nothing major will happen
After contemplating the possible outcomes of this technology for some time I have come up with two different reasons I feel that this will not make a substantial impact.
While flash may be indexed more effectively accessibility is still an issue.
Markets that demand extremely accessible sites will still avoid flash because of the limitations imposed by screen reader technology and usability issues.
There currently are three limitations, two of which are fundamental to its success.
According to the Google webmaster blog the new search technology suffers from the following three limitations:
- Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.
- We currently do not attach content from external resources that are loaded by your Flash files. If your Flash file loads an HTML file, an XML file, another SWF file, etc., Google will separately index that resource, but it will not yet be considered to be part of the content in your Flash file.
- While we are able to index Flash in almost all of the languages found on the web, currently there are difficulties with Flash content written in bidirectional languages. Until this is fixed, we will be unable to index Hebrew language or Arabic language content from Flash files.
Numbers 1 and 2 will obviously have the most impact. It has pretty much become commonplace that developers load SWF files in order to avoid having to first click an embedded SWF file to use it. If Google would like the new technology to be effective it is imperative that they overcome this limitation and soon.
The second limitation is where Google’s claim that designers and developers do not need to change their files becomes weak. While it may not be necessary to make changes to see some benefit, it would be in ones interest to avoid creating their files with these methods in order to achieve the best possible results. I won’t get into the details as to why this is harder than it may seem, however building flash documents in this manner has benefits that may make it impossible or at least insanely inconvenient to do.
MY PERSONAL CONCLUSION
For the time being I will continue to utilize flash in the way that I have in the past, choosing to use flash when its benefits outweigh its negatives. For the time being I find it hard to believe that this technology will make a huge impact in the face of the web as we know it. As always I am open to your opinion, if you have something you would like to add or think I am completely off the mark please let me know in the comments below.
July 2nd, 2008 at 9:18 am
I’d say its big news, but it is more of a small step rather than a huge leap at the moment. Yes it is huge but as you say there’s still a few drawbacks. But I really like flash, and this helps me like it more. But I’d say there’s still more needed, and more awareness needs to be raised on the issues & possibilities.
liam’s latest post: Free Icons: Function Icon Set, 128 Completely Free Icons
July 2nd, 2008 at 11:28 am
Liam,
I love your new blog, I will be watching it as it grows! Good luck and let me know if I can help in some way (I dugg your icon set :) )
July 2nd, 2008 at 2:49 pm
Flash has a place in some situations but I hope this doesn’t cause people to start using it in the wrong places. I’m like you though, I doubt this will have a significant impact.
July 2nd, 2008 at 4:27 pm
I think it could encourage amateur web designers to use more flash than what is appropriate. It is a viable solution in SOME circumstances, but there are a bunch of usability issues that come with using flash.
Not to mention things moving and making sounds is really annoying and distracting. It takes away from the content and the sites ability to communicate its message.
That said, I think it won’t make a huge difference. I think we’ll see a surge of Flash based sites by the end of the year, and eventually people will realise Flash in moderation is the best way to use it. Art directors and marketing managers will always like Flash…
Then again, I thought we’d see annoying Jquery animation effects everywhere on the web and that hasn’t happened too much yet.
Anthony Short’s latest post: How to get Cross Browser Compatibility Every Time
July 3rd, 2008 at 2:22 am
It’ll be useful for searching businesses, products and services, since the usability/searchability issues didn’t stop businesses from having flash sites before.
We can only hope that this promotes appropriate use, such as pretty, but fairly static sites. Use on dynamic sites and blogs will just be a pain. If you search for a topic and then get taken to the intro of a flash site you’ll have to navigate your way through to the thing you wanted. I, for one, won’t have the patience for that.