Hola,
Supongo que el flash va dentro de un html, ¿verdad? Pues optimiza esas cabeceras. Y si no recuerdo mal, hay una forma de meter contenido dentro de una pagina que contiene un flash para que lo lea una useragent que no soporte flash (como googlebot). Seria como la etiqueta <noscript></noscript> que se usa para poner contenido para useragents que no soportan javascript o la <noframes></noframes> para los que no soportan frames. Por lo que leo en
http://www.w3schools.com/tags/tag_object.asp , en las notes pone donde va el texto para useragents que no soporten <object></object> (que es como se mete el flash dentro del html). Seria algo como:
<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" width="100" height="50">
<param name="BorderStyle" value="1" />
<param name="MousePointer" value="0" />
<param name="Enabled" value="1" />
<param name="Min" value="0" />
<param name="Max" value="10" />
Y aqui pones el texto optimizado para el buscador.
</object>
Pregunta en el foro de flash sobre esto.
El problema puede ser que tengas todo tu sitio en un solo flash dentro de un solo html. De esta forma es como si solo tuvieras una pagina. Y lo que ya no se es si dentro del texto se podra poner etiquetas html (links, etc).
Como nunca he trabajado con flash (no me gusta), no puedo decirte si esto servira para google. Pero teniendo en cuenta como trabaja google con javascript, esto creo que funcionara con mayor o menor exito.
Suerte.