If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
Ranking sites with a full Flash home page is one of the more difficult tasks in search engine optimization. I always try to steer clients away from it, but some insist. The content can be dropped below the fold, but this is not the most elegant method, and often the designer will object.
So what’s an SEO to do?
According to Wysz’s Popular Picks October 4 Google Group discussion on hidden text:
“When trying to figure out if a page may have hidden text that Google would consider malicious, start by thinking about why the guideline was written in the first place. Google wants to see what the user sees.” 
If:
Google wants to see what the user sees.
Then:
Why can’t text that appears in Flash be placed in a div tag without penalty, in the same manner as z-index, per today’s discussion at SEO Roundtable? The Blitz Agency does this, and blogs about it how successful they are, but I’m aware of sites that have been penalized for doing so.
To quote Wysz again:
“If we detect that this text is intended to deceive search engines, there could be a negative effect on how your site is indexed and ranked in Google, including removal from our index.”
Fair enough. Again, I am talking about identical content to that which is in the Flash presentation.
Wysz one more time:
“When trying to figure out if a page may have hidden text that Google would consider malicious, start by thinking about why the guideline was written in the first place: Google wants to see what the user sees. If the text that Google sees is the same that a normal user is supposed to see, then you should be good to go. If Google is seeing text that is intentionally hidden from the user in an effort to manipulate search engine rankings, you have some work to do.”
Therefore:
If my Flash movie contains content, and I place the same exact content in a div tag within my source code, Google should have no problem with it. This would be such an easy, elegant solution to the problem, and doesn’t constitute hidden content.
However:
Without Google’s blessing, who wants to take the chance of getting their own or client sites penalized or banned for hidden content?
Popularity: 100% [?]
Tags: content, div tags, flash, Google, hidden content, source code



8 Comments
Great point Kay! Say your comment on SEO Roundtable, and I think Ill start reading some of your blog posts. Flash is such a hairy beauty ain’t she!
Thanks for stopping by my blog, Erika. You’re certainly right about Flash!
I guess that is the million dollar question, which can only really be answered by testing it with non-client sites that don’t matter then reporting it back here to share with us all!
Maybe those A/B testers at Seomoz could test this for us!
KRONiS
I agree with your thinking, that if Google wants to see what the user sees, then duplicate content in should not be penalized. BUT, Google’s bots have no way of knowing whether that hidden content is valid (the same as shown in the Flash) or not. They’re certainly not going to take our word for it… they know what we know… that if they give us the benefit of the doubt, pretty soon SE spammers would be out there embedding Flash movies of porn with Check out these great silver-plated teaspoons! Full Flash, bad. Flash/HTML CSS-driven hybrid, beautiful!
You have provide such an important information in such a decent way that make sense for every one. I really appreciate explanation of important points like Google see the page as searcher do.
You are absolutely right. Although flash can be utilized for a very visually appealing presentation, it is tricky to optimize for search engines.
Brett Young
High Ground Realty
New Paltz Real Estate>
I personal do not work with clients who want flash designs. Before I got into SEO I did freelance design work. I had one client who just HAD to have flash. I hated working on that site so much and they rank on page two for their keyword. If only they went with a text design, they’d have first page status.
I think moderate hidden text is safe. I think a good way to go is to have a text only version of the site available. Not only is it good for SEO, but also accessibility.
I agree with Nashville.
The solution to this is to simply embed flash content in real web pages like we did on our AURA site -
http://www.aura.net.au/
This is the correct use of Flash in my opinion.
There are also tags OR using a javascript to determine if Flash is installed and hiding the placeholder content if it is (I have seen Flash sites optimised this way) or syndicating your content in XML/SQL Database and having a Flash and an html version of the same site (this should be done for accessibility reasons anyway).