Forum Moderators: open
what is the perfect way to get index.html that is a flash into to be indexed by serach engines?
The "perfect" way, eh? You don't ask for too much, LOL.
There have been several discussions here on the subject, which you can find using the "site search" function at the top of the page. My own preference would be to build a very vanilla and highly optimized text and image page for index.html. Then call an external JavaScript sniffer for the Flash plug-in and have it redirect the visitors who have the plug-in to the Flash page.
That way the SE spider will see an optimized index.html, but 90%+ of the human visitors end up on the Flash page. Make your vanilla page highly representative of the Flash page (getting too sneaky here could get you burned). By keeping the sniffer script and re-direct in an external .js file, you also keep the spiders from being upset by even the slightest appearance of a bait-and-switch style redirect.
Another important feature would be to get the right keyword text into any inbound links. I've seen Google rank some Flash pages very well on the basis of link text alone.
The challenge with an all Flash page is that search engine spiders index text. But an all-Flash (or all-graphics of any kind) page has no "real" text for the spider to see. So this severely limits the search engine's algorithm (the formula they use for ranking pages).
For instance, if you look at the Google Page Rank algorithm, in and of itself it does not actually emphasize index pages over "internal" pages. It's just that most sites have tons of links to the Home Page, and that internal linking automatically boosts the PR for the Home Page. But it's still entirely possible for an internal page to have the highest PR on the site.
Not all search engine algos are so free, but this does suggest a strategy for getting a site well placed in Google at least -- even though the index page is a Flash movie.
What you would do is increase the internal linking to a specific content page rather than the Flash page. OK, maybe you'd want to emphasize that content page in ADDITION to the Flash page -- you wouldn't want to short change the Flash designer from their potential audience :)