An all Flash website is handicappeed versus and semantic website (HTML). Doing all of the following will still put an all Flash website at a severe disadvantage.
The problems with using Flash include:
1) It's a one page site. How many one page sites do you know that rank well?
2) You lose the power of semantic markup. No HTML = no clues for the search engines as to the importance of keywords.
3) Expanding on point 2, you don't have any anchor text since you don't have any internal links. That just kills you in Google.
4) There isn't a whole lot of proof that the search engines can read flash as well as HTML.
You have only one available tool for trying to SEO the site and its effect is minimal. Put alternative content between the <object> tags. This has the same effect as the <noscript> tags for JavaScript.
If you are making an all flash site, your only real hope is to try to be successful in a massive incoming link campaign. Otherwise you have to target marginally competitive keywords or niche keywords as you virtually don't have a prayer of ranking for anything even remotely competitive.
Your only other option is to create a second version of the site so it can be read by search engines, users with accessibility issues, and users who don't have flash. Of course you've doubled your development costs by doing this as you have two websites to maintain now.
Reputation Points: 161
Solved Threads: 38
He's No Good To Me Dead
Offline 1,422 posts
since May 2006