I have a flash us map and would like search engines(SEs) to be able to read links to internal pages from the map. Macromedia MX uses comment tags by default and includes matching HTML code. Well, I'm pretty sure SEs ignore those. I know I could use <noframes> tags to include the same HTML that reflects the map, but I don't think this particular tag would be appropriate... any thoughts on this one?
Search engines can index some flash and I believe its going to get better. One solution would be to have a html version. Flash can pull in the html/ php/ txt/ jpg file, so you can use the same content for both, meaning you only have to update once. The SEs will like the html version and our visitors will like the flash. Otherwise only unbroken text is even readable (moving text etc is not likely to be of any use). If you publish the html file in flash too and view source you will see the text that the SEs can see.
Do I make an HTML copy of the content in Flash as invisible layer or something? As for the source code - I already see that Macromedia output matching HTML code in comment tags right next to the Flash code, but I'm not sure if this will make all those links visited on continues bases by SEs.
Okay, just wanted to share how I solved flash content to be indexed puzzle. I simply used <noembed> tag within <object> tags to describe <embed>. Here is direct explanation http://www.w3.org/TR/WCAG20-HTML-TECHS/#noembed When page get indexed you can look at the cached page in Google and click on "cached text" at the top - it will show the text content you use in <noembed>.