Give Your Site a Backbone with Gaia
Sales people like to say someone gets closed every call, either you close the client on your idea or they close you on theirs. I’ve heard every excuse from internet marketers to high-level CEO’s why they don’t want to use Flash as their platform and up until recently I let myself believe they had a legitimate reason to hack together a site with CSS rather than Flash it out. There were always two specific objections I couldn’t overcome: SEO and deep-linking.
Today I broke open Gaia for the first time and it’s literally changed my world and the world of every client who from this day will have to deal with my maniacal zealotry. Gaia should put a stop to all the whining and complaining done by those who would choose another platform for “SEO compatibality”. But don’t expect by just using the framework the game is over, you’ve got to explain you’re reasons and if I’m going to roll I want to be armed to the teeth with loads of quality information.
Under the hood Gaia gives you is a simple system for Deep-Linking and SEO via “tight integration” with SWF Address. Two things I routinely pass over because of the time they take to implement properly. With Gaia I was able to build out a complete site framework in about 6 hours with an animated nav that supports deep-linking. It’s just sweet!
The first time you break into Gaia there’s an opportunity to be overwhelmed by the sheer volume of files it creates for you. Once you understand the framework I can’t even begin to explain how easy it was to setup and start developing. With the Gaia framework you get an FLA and AS file for each page node that you define in a site.xml. Each page inherits an IN & OUT transition and you can use the timeline or Actionscript for your transitions. Gaia goes on to include depth management, event hijacking, and custom preloaders and it’s well worth the time to learn if you do more than 2 or 3 sites a year. I can’t see any other drawbacks except for the learning curve to understand what you’re getting with the framework that’s distributed freely under an MIT license.
Don’t let anyone sell you on why they should use Silverlight, or .Net or anything other than Flash when you know Flash is right for the job. You might hear from clients that you can’t use a certain version of Flash because the adoption isn’t high enough. I heard from a client recently that they didn’t want to publish to Flash 9 because it had “only” penetrated 95% of browsers. I reject this whole-heartedly and my favorite come back is to ask them a rhetorical question “how many languages do they support”? Chances are it’s only English and seeing as only 75% of the US population speaks English I kindly point out they have no problem with 25% of the population not being able to use their site.
Grow a backbone if you need one and never give up the good fight!
Update: Good point Ali. Here’s Gaia



















Wow…nice post there…yes, Gaia is a beautiful framework. I came across it a couple of months back, but never looked into it much, but I did create a simple ‘practice’ site and it is a breeze to work with. Now this post has really inspired me to take a look at it again.
I think there should be links to the framework website in the post.
I never tried Gaia, but yesterday I completed the implementation of a website framework, using SWFAddress (2.1) and SWDObject (2.1). I must say that I spent two days researching and trying different tricks, mostly because on FF3 on the MAC there’s an issue when calling the External Interface.
In case anybody is looking for a solution, I’ll post it with my next templates next year, but it is pretty simple. Check if the OS is a MAC, and if the browser is Firefox 3+. If so, apply the SWFAddress on press, and on release / on release outside execute the logic of the navigation. If that’s not the case, than SWFAddress works pretty well with other versions of the browser, or the other browsers. I spent two hours implementing this, so you better send me an email if you guys want a quick solution.
I’ll look into Gaia for next projects.
Sher, this is the link: http://www.gaiaflashframework.com/
Yes, can you elaborate or provide examples of sites using this framework toward the benefit of SEO? I myself have had an uphill struggle within my own creative department on touting the benefits of using Flash and have heard time and again that it is too difficult to optimize flash content for search engines.
Nice, but ehm:
A. Even if GAIA makes a framework with deep-links, NO SEO-ing has taken place, since all it does is make internal links but it does NOT provide alternate content.
B. swfAddress isn’t that hard to understand. 1 hour max to get it going, why spend 5 more on GAIA for that one task?
C. Just tell the people GAIA is used to control workflow, so if you’re in an office coding AS with others, use GAIA, you’ll love it.
So in a nutshell, GAIA is nice, but your description does not do it any good at all. It’s way bigger then just some SEO tools and it does NOT provide a full SEO solution, just a part of it.
Regards,
FonZ
Optimising search engines for flash is only too easy, all you have to do is add a couple of META tags in the html header and your done, my website works fine, and google now even looks through flash files and collects text from it!
see this,
http://www.google.co.uk/search?hl=en&q=victoriafletcher.co.uk&meta=
all that description on the first result is taken from the flash, the META tags were not even used when i added this clients page.
Dear Reaper,
If it was that easy, why would stuff like swfAddress even exist?
It’s true google can now read content in a Flash movie idd. But if that content is dynamic and has to be triggered, who’s going to trigger it? The google bot won’t if it doesn’t have internal links or other ways of knowing.
But hee, putting up meta tags is already a good start and if your content isn’t that dynamic or served within the first screen you’re absolutely right!
Regards,
FonZ
I honestly don’t know much (if anything) about deep linking/swfaddress/gaia as I don’t work on many full sites… but it sounds like I need to start doing some research and figure this stuff out!
FonZ, I noticed (from here & other forums) that you’re all about swfAddress. Do you recommend any sites/tutorials to learn about it?
Thanks!
Joe
Wow, Gaia looks very nice! I’m going to have to play with it over holiday. Great blog post!
Cheers!
Ok so GAIA is new to me. I like how it seems to work from the introduction video but will try it first and then see if that would be the ideal tool to use. I did use swfAddress but didn’t quite like it. It has some drawbacks that just didn’t make me want to use it all the time.
Reaper, your website has way too many keywords and you have less content than what I wrote in this comment so maybe you should try your SEO on a site with actual content.
Dynamic content in flash is searchable (http://google.com/support/webmasters/bin/answer.py?answer=72746) but I will test GAIA anyways. It maybe the best way to go for full flash sites.