Why Building a Flash Website is a Bad Idea

December 29, 2008

Even though its widely accpeted in the SEO community that flash based websites are not search engine friendly, this information isn’t universally known, let alone properly understood.  A recent discussion on this topic convinced me that this subject was worth revisiting.

Put simply, the way search engines work is that when they get hip to your site (usually via a URL from another site they’re already indexing) they will index your site.  The indexing process involves the scanning the content of your site (called “crawling”) and then associating the text content and meta data to a relational database.   This is how search engines decide what your site is about and how to include it in their search directories.

The important distinction here is text.  Search engine “bots” can’t read images, let alone text trapped in images.

As FLASH content is image and animation based, its content is almost completely invisible to search engines.  Its fine to use flash for media players and cool effects, but its a very bad idea to build the site entirely in flash.  While accessibility is one thing (mobile devices, disabled users, etc can’t display/understand flash),  not even showing up in search engines is a whole other issue.

Phaseous Phact: If you want your website to show up in search engines when users search for your proucts and services (not just your company name ur URL), do not build your entire website in flash.

Google, Yahoo to Index (some) Flash

July 1, 2008

With the announcement that Adobe was providing optimized Flash Player technolgoy to Google and Yahoo, the SEO community has been a buzz about what this could mean for the industry.  Until now, practically all content located within a flash or shockwave file has been invisible to search engines.  The news here is that this new technology would enable search engines to read some text elements within flash….but any graphical text would still be invisible to search engines (save for ALT Text descriptions).