Google Improves Flash Indexing For SEO
Google recently made another announcement regarding their Flash indexing capabilities. Last year they announced they had learned to crawl and index Adobe Flash content. At that time I covered the announcement with my opinion that Google’s indexing of Flash content does not equal that of properly optimized HTML content. This time around the improvements seem to be based on googlebot’s interaction with Flash content, such as clicking buttons as well as improved indexing of external files.
To date, when Google encounters SWF files on the web, we can:
- Index textual content displayed as a user interacts with the file. We click buttons and enter input, just like a user would.
- Discover links within Flash files.
- Load external resources and associate the content with the parent file.
- Support common JavaScript techniques for embedding Flash, such as SWFObject and SWFObject2.
- Index sites scripted with AS1 and AS2, even if the ActionScript is obfuscated. Update on June 19, 2009: We index sites with AS3 as well. The ActionScript version isn’t particularly relevant in our Indexing process, so we support older versions of AS in addition to the latest.
The blog post uses an example that shows Flash content in an external file ranking in Google results where it was not previoulsy. The query [2002 VW Transporter 888] returns this result:

When checking the source code of the resulting page the searched for terms do not appear. Checking Google’s cache of the page shows us that the phrase is not found on the page.

You can see that Google shows us their default message when the text is not found in the HTML source of the page, “These terms only appear in links pointing to this page”. I checked both Yahoo Site Explorer and SEOmoz’s LinkScape and both reported zero links to the page. So, yes, I think that proves that Google is not only indexing Flash but also ranking the content.
However, I’d like to see an example of a competitive phrase contained only in Flash content ranking well in Google. The phrase “2002 VW Transporter 888″ is obviously not very competitive with only around 23k pages appearing for the phrase in Google’s index of billions of pages. Until I see Flash content ranking for competitive phrases I will still recommend to all of my clients that all of their desired keywords are contained within properly optimized HTML text on the page.
Again, don’t get me wrong. I’m not entirely against using Flash as part of interactive web design. MasterLink uses Flash in many new web sites as part of the overall design. But HTML text will always be the focus for competitive SEO as far as I am concerned.
SEOMoz posted their SEO Best Practices today and gave their opinion on SEO and Flash:
Although we believe the search engines can crawl Javascript and Flash in a limited capacity, we choose not add the risk. Their ability to parse these languages is inferior to their ability to parse HTML and choosing to code in the former can lead to lower search engine rankings.
I wholeheartedly agree. What do you think about this announcement from Google? Will it change the way you SEO your sites?