Can Google index Flash files ? Yes, and beyond !
We’ve discussed already at several posts that flash necessarily doesn’t mean bad SEO. In fact, Google had updated its bots long time back to detect and index flash files, their content and even spider links from them. Earlier, flash was a big no-no in SEO.
So what’s new with Google and Flash ?
Google has once again updated its bots so that they can now not only detect and index flash content but also go further ahead and index other files embedded in them, and it can detect any regular file type like txt,swf,xls,doc or just about anything.
To date, when Google encounters SWF files on the web, it can:
- Index textual content displayed as a user interacts with the file.
- 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.
So does that mean you can have a full on flash website, of course yes, it doesn’t matter as all the content would be accessed by Google, but when it comes to competition, may be you want to go for alternatives with more options, say HTML ?
Official declaration from Google on how their bots treat Flash !

That is an useful post….
Google does crawl through flash files but that doesn’t automatically conclude that you can have a full flash website and expect it to rank higher, I still think Google spiders are still in their infancy when it comes to their capabilities on crawling through flash files, plus when you have users who access your site through their mobile devices where the chances of them having flash on the browser is low, then those users are not going to come to your site, so there is a lot of still advantages of using a non-flash site over weighs the flash based site from search engine and visitors point of view so it may not be a good idea to have a flash based site if you are really concerned about your site’s development.