Sunday, March 8, 2009

Why Flash is bad for Search Engine Traffic

Everybody loves Flash right? Not necessarily. As a web developer, I know that it can look cheesy if done wrong, it cannot display correctly or at all depending on the computer/pda/browser that is viewing it, and most importantly - it is not good for search engine traffic.

However, many of my clients are still a fan of Flash navigation and entire websites in Flash. While this can look fancy and grab viewers attention, it isn't worth a whole lot if people aren't finding your site. Hence I always suggest an HTML-only version if a Flash site is going to be made, and heres why:

Besides Page Titles & Meta Tags, Google, et al rely on page content to feed information about your site to the search engines, including:

  1. Information contained in hyper text (words on the page as opposed to words in images),
  2. Images/Photos/Graphics embedded on the web page (gifs, jpegs, pngs)
  3. Images or text that are linking to another site

All 3 of these are elemental in bringing search traffic, in particular links to external websites, which is a major factor of your Page Rank: your position in a Google result for any particular search term.

When something is contained in a flash file, the search engines only register the flash file as an object, and any of the text, images and links contained within are irrelevant and unknown to the search engines.

Moreover, when an entire site and navigation is contained within a flash file, the website lacks an accumulation of html or html-like pages that help provide the various page titles, keywords, content, images and links that are necessary for building up your page rank and search engine traffic.

If an entire website is contained withing one flash file, the search engines only see one web page, when in actuality you may have 10 different pages of information to navigate. If these 10 pages are disbursed among 10 html pages, with varying page titles and keywords along with the content, then you have at least 10 times the amount of exposure for Google to find you.

No comments: