PDA

View Full Version : Actionscript Loaders and Google Crawling



mraonghus
April 3rd, 2009, 07:52 AM
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.

mraonghus
April 3rd, 2009, 08:32 AM
Update: I should have probably said that most of the information on the pages is loaded from XML files. Could this be why these pages aren't been indexed currently?

McGuffin
April 3rd, 2009, 09:57 AM
It should be working fine, the crawler will see anything loaded into the movie, including other movies. If you're getting the alternative DIV, then there must be something wrong your page with Google's crawler at the moment.