Hi,
I’ve an all flash website embedded into an HTML page with SWFObject. The embedded index.swf consists of a menu and a Sprite. At first a home.swf page is loaded into the Sprite. When a user clicks a link on the menu, a new swf is loaded and placed in the Sprite, replacing whatever was there. This works nicely.
However, my problem is that the only content that appears to be indexed by Google (or probably any other search engine) is what’s inside the alternative content <div> on my html page.
I understand that Google can now crawl swfs, but, does it crawl swfs loaded with a Loader?
I should probably mention that I use SWFAddress for browser functionality: back/foward buttons and <title> text etc. However, the URLs sent to the Loader instance are simply filenames like “page.swf”. This is important as google ignores everything after hashes in URLs, eg www.mywebsite.com/#/home.swf is treated as www.mywebsite.com/ by google. SWFAddress uses hashes in addresses for browser-swf interaction.
Is there any way for me to keep the menu visible to the user at all times and load the content elsewhere, thus maintaining my menu transitions? As far as I know, content loaded in <iframe> tags isn’t crawled either.
I’d prefer not to have to switch to static pages to get my pages indexed.