Adobe have announced today their partnership with Google and Yahoo in order to advance their ability to index flash websites. Everyone seems rather excited by the prospect, but I’m less so. Why? Well, I think its potentially a bad thing for people in my industry.
“If our flash is indexable, why create an HTML alternative?”
I can’t help thinking this question is going to be asked, and decisions based upon this will be made. Building an HTML alternative is not only for SEO, it is primarily for the sake of accessibility, and users who don’t have, or choose to have Flash installed. Many people often used SEO as the reason to create an accessible site. I never mind this approach, as at least we can build the HTML alternative. There are approaches to building flash using screen-reader technology, but nothing does the trick like some good ol’ semantic HTML in this case.
Not to mention, a little bit of knowledge is a dangerous thing. Clients will read this tidbit of information from Google, and expect their flash site to suddenly appear at the top of Google. Wrong again - most enterprise or substantial sites are not built using static SWF files, but utilise on-demand loading of assets and database calls. These sites will not magically appear in Google’s index.
I’ve yet to see how this integration works, but what about precedence, level of importance and semantic data? Those who will automagically appear in the listings are those developers who built their content in static SWF - and are less likely to have marked up the content in any sensible format.
Who gains from this the most? I think Google, in being able to inspect the content of flash sites, rather than users who are looking for content rich flash sites, are the main beneficiary. I hope I’m pleasantly proved wrong.