Google now Indexing Flash Content
It seems Google are really on a mission to uncover the invisible web with new announcements of algorithm tweaks here and there to improve their coverage and search engine results.
Today, Google announce the ability to begin indexing Flash files. Pretty big news really, and with the promises of executing JavaScript in the near future one wonders why you should even optimise your website? At this rate, you might as well just sit back and wait for Google to solve your current issues, knowing the way some companies work this might actually be a more efficient strategy.
But it’s not quite perfect yet, there are a few issues that we still need to think about when using Flash on our websites.
- First the limitations of Google
- Google still can’t execute JavaScript, and when they do it will most likely be clunky, inline event handlers rather than sophisticated, external onload functions. So any Flash implemented using JavaScript and you’re out of luck.
- Google only includes content embedded in the original Flash file, not external movies or text (including HTML or XML) so again, you are probably out of luck if you are pulling in your content externally. Edit: External files are indexed by Google, but as individual files not related to the parent Flash file, similar to how iframes are indexed.
- Google is trawling through your Flash file looking for anything that makes sense and grabbing it from the Flash file. This may also apply for HTML websites when built incorrectly, but you can bet they can work out an HTML website (semantics, basic information architecture, etc) much more easily than a messy Flash file with the odd URL and text snippet here and there.
- Then, the limitations from our side
- Flash isn’t always accessible. Most Flash developers are still unaware of accessibility options available through the new Flash working environments.
- Flash is still a pain when you need to update content. You have to republish the movie unless you are working with convenient external date (eg. XML, HTML) and it’s being pulled in by the movie. But hold on, now you aren’t getting indexed by Google anymore…
- Flash is still overused. Just because we can use it, doesn’t mean we should. It needs to be the right tool for the job but I fear I can hear another splash page being built in the distance because, “Google indexes Flash!”
I think Google are doing some interesting work while trying to uncover more and more information on the web, despite it’s current state. Soon HTML forms, JavaScript and embedded media (including Flash and video) may be semantically parsed and interpreted. We are far away from this being perfect, but I really see Google stepping up in this area lately.
I do find it entertaining though, that every enhancement that Google makes in uncovering the invisible web, we as web developers lose a bit more of the argument arsenal we carry around in the name of web standards.
I do hope this is just a transitional, experimental stage of exploring the web. I would like to see Google uncover content that can’t be spidered, but then move onto the next stage and continue to promote best practice accessibility, information architecture, web design and development.
Let’s cross our fingers and just watch how it all unfolds.






