Tomás Lin’s Programming Brain Dump

Flex, Grails, Facebook, iPhone and all that Jazz

Posts Tagged ‘SEO

Nine Lessons from building a Grails / Flex / Flash website

with 12 comments

I just finished putting the finishing touches on phase one of our video and animation heavy Flash / Grails / Flex site. We spent about 2 months on this site, figuring out how to get Flex, Flash and Grails to work together nicely, and I thought I would share some of the lessons learned in this post.

Read the rest of this entry »

Written by Tomas Lin

July 26, 2008 at 4:18 am

Grails, SEO, SWFObject and Flex : Progressive Enhancement – Layering SWF on top of GSPs

without comments

I’ve been busy figuring out how Grails can help search engine rankings of Flex / Flash applications. In this post, I will show how the SWFObject library can be used with Grails layouts to enable a SEO technique called Progressive Enhancement ( thanks Ted! ).

Progressive Enhancement is a technique that allows the same content to be shown to different users, regardless of the ways in which the content is viewed. The idea is that the same content should appear on a Flash player page and one that is plain HTML and indexed by the Google searchbots. Read the rest of this entry »

Written by Tomas Lin

June 5, 2008 at 7:14 pm

SEO for Flex RIA with Grails (overview)

with 4 comments

The company I used to work for, Elastic Path in Vancouver, invested heavily in making sure that their ecommerce engine was Search Engine Optimized. This was a complicated black art that involved shaping the URL and content of your web page so that Google and Yahoo could pick up the results. There are tons of books out there about this subject, and even people who specialize in this. The company I’m working for now, through it’s iProspect.com branch, also focuses heavily on Search Engine Optimizing websites and pages.

SEO becomes harder with dynamic Rich UI applications that don’t rely on Ajax. While Google is able to pick up Flash SWF files during it’s crawl, this does not guarantee that the content is parsed correctly or given the same weight as any other file formats or a pure HTML/AJAX page. Worse, if the application uses a web service, how can it be guaranteed that all the pages are crawled and returned correctly.
Read the rest of this entry »

Written by Tomas Lin

May 22, 2008 at 1:22 am

Posted in Uncategorized

Tagged with , , , , ,