I will chime in on this as well, but from a different perspective. IMHO this can't be complete weighted on the shoulders of Adobe. HTML has been around for a long time, and the need to search and catalog HTML has risen with the growing usage of HTML. In turn, companies like Yahoo and Google were born to accommodate our growing search needs. Their solutions have matured, but it didn't happen overnight. The problem with search engines and Flash content is, there hasn't really been a huge need to index Flash content, because let's face it, Flash was only really used for ads and marketing sites targeted at a focused product (I.E. movie sites, games, things like that). Sites we could easily add metadata to the HTML wrapper and get the users to our site. Since the introduction of Flex, flash has really gotten some maturity and the more and more developers are taking it seriously. We have "assimilated" ;) quite a few hard core java / HTML / MS programmers as of late. With Flex 2, this trend is only increasing. Correct me if I'm wrong, but I don't think there has been a time in the web history that RIAs have gotten this much attention, or been taken this seriously. Things are really starting to happen in the RIA world and it feels like this is just the beginning. I think we are seeing the same problems that were faced when HTML first came around. SOE will continue to be a problem until the usage of Flash / Flex RIAs increase to a number where the Googles and the Yahoos start seeing this as a market they need to get into. On the other hand, this seems like it should be something Adobe should be pursuing more aggressively with the search companies (for all I know, they may already be doing this). To wrap up my thoughts, Flash is radically different from HTML and because of that, retrofitting Flash to mimic HTML for SEO may not be an efficient design. The current way we search HTML was designed in tandem with HTML, Flash may need a different approach, one that Adobe may not be able to provide alone. SEO in HTML is somewhat effortless and hopefully the future for us Flashers will be the same :-)
P.S. I haven't kept up with this from the AJAX / WPFE techs, but I imagine they will have these issues as well, the fact that Flash is a binary format that will make things much more challenging for us though. I do think we will start to see more solutions that are born with the RIA revolution. Dustin Mercer ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of dougmccune Sent: Thursday, December 14, 2006 1:16 PM To: [email protected] Subject: [flexcoders] Re: SEO Compatibility I just wanted to pipe up with my opinion on this matter, because it comes up a lot and the answers are always similar. And I get a little frustrated because it seems like Adobe tries to say this isn't a problem when it really is. To reiterate this scenario: Someone asks "Why isn't Flex content searchable by Google? Or how can I make it searchable by Google?" and then someone invariably responds "Of course you can get your Flex (or Flash) stuff indexed by Google! Google indexes SWFs and also here's a bunch of roundabout ways to add textual content into the HTML wrapper, etc, etc." While I know Adobe employees don't like to admit this, the answer is very simple: It is often impossible, and if not impossible then at least extremely difficult, to get your Flex content indexed by search engines. That's the straight answer. No more no less. If I make a dynamic app using ASP, PHP, Coldfusion, or whatever that outputs HTML, Google will index all the dynamic content because it follows query-string links (or if you use mod_rewrite or whatever). So if I have a full message board written like this then Google will index all the content. The only way to get the same thing to happen with a Flex app is to develop an alternative, non-Flex interface to output the message board contents. Basically you have to make a PHP or ASP version of your app as well as the Flex version. I find any attempt by Adobe to pretend like this isn't a huge problem very frustrating. EBay, Amazon, MySpace, YouTube, digg, you name any large website and you can be guaranteed that they will not be using Flex for the Web frontend for customers. They might use it for tons of internal business apps (ebay) or for something that can remain completely unindexed by Google (Yahoo Maps) or for media content (YouTube), but they will never use Flex or Flash (as it currently is) for the real frontend user interfaces. Sorry for going on a bit of a rant. But just once I'd like to see an answer from an Adobe employee saying "Yup, this is a real problem. What you really want to do, for all practical purposes, is nearly impossible with Flex. We're trying to work on it but for now you're SOL." Because that's the real answer. --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , John Dowdell <[EMAIL PROTECTED]> wrote: > > sanjaypmg wrote: > > Is Flex SEO Compatible? > > If yes, How can I my flex application SEC compatible? so that it can > > be easily available for search engines available. > > Work in Adobe Flex produces SWF files. Text within SWF files can be > found and used by the search engines (contrary to widespread myth). Example: > http://www.google.com/search?q=%22contrary+evidence%22+filetype%3Aswf <http://www.google.com/search?q=%22contrary+evidence%22+filetype%3Aswf> > > If your content includes material fed in via database, then the search > engine would not usually see that you use those words. > > As with all SEO tasks, you'd first figure what search terms you have a > chance to compete on (eg, you will never appear on the first page of > results for search terms like "buy flowers online"). Then set up your > HTML hosting page with TITLE, URL, metadata and reinforcement of the > targeted text terms. Then make sure you get plenty of inbound links from > authoritative sources, preferably with your targeted search terms as > anchor text. > > jd > > > > > > > > -- > John Dowdell . Adobe Developer Support . San Francisco CA USA > Weblog: http://weblogs.macromedia.com/jd <http://weblogs.macromedia.com/jd> > Aggregator: http://weblogs.macromedia.com/mxna <http://weblogs.macromedia.com/mxna> > Technotes: http://www.macromedia.com/support/ <http://www.macromedia.com/support/> > Spam killed my private email -- public record is best, thanks. >

