You can optimize the website by editing HTML and CSS. But the Google is not supporting flash websites. Which page you don't want crawl from the Google, in that page you can use Flash.
@Honey497Sep 05.2014 — #Flash Websites are hard to optimize. Most of their content, Google does not crawls because of the graphics the flash websites have.
The best way to promote a website is through Digital marketing.
@deathshadowSep 05.2014 — #Flash on a website only serves TWO legitimate purposes -- games written in flash, and the delivery of media content like video or audio.
Anything more than that is idiotic halfwit bull... and no, recreating most of what people do with "flash based sites" in HTML/CSS is not the answer either, since most of that is garbage that has no blasted business on a website in the first place.
@clevelandslimSep 09.2014 — #Even though I agree with other forum members who do not recommend Flash since it's a graphic and supposedly difficult for "text-based" search robots to index [which is true for "100%" Flash-based webpages [and] even "all the matter is written in [your] SWF file"], there are workarounds beginning with a "splash" page which normally contains standard HTML "text-based" metatags. One could insert a small piece of Flash on the "splash page" and still rely on the surrounding HTML metatags to elevate the "splash" webpage on search engines/directories [the "scenario"]. Again, the standard metatags such as <title>, <description> and <keywords> will be adequate for routine search engine indexing assuming they have proper entries which are not spamdexed in any way. Subsequent "webpage(s)" which incorporate the "scenario" can also be added whereby small pieces of Flash can be inserted and still rely on the surrounding HTML metatags of the webpage to promote search engine indexing and ranking.