Tagged: flash and seo RSS

  • de-Hao 8:06 pm on July 14, 2008 Permalink | Reply
    Tags: , flash and seo, flash javascript, , , , swf, swf searchability, , swfobject, swfobject 2.0 codebase   

    Flash & SEO (Part II) 

    Andreas was kind enough to call my attention to a different perspective of the SWF Searchability news, expressed in the article titled SWF indexing is a red herring, and you should all know that by now. I have to agree that there is still some room for improvement, so far as indexing dynamically loaded (XML, HTML, etc) content in SWF files. Even so, I am quite confident that it is just a matter of time before Google/Yahoo figure out how to effectively identify and interpret dynamically loaded content for SWF files and, in turn, associate the content with the parent Flash site.

    So far as the JavaScript limitation is concerned, if we all (as good developers) follow best practices in implementing Flash JavaScript tools for getting around the inherent “click-to-activate” (IE 6/7, Opera 9+, etc.) browser issue, then whether or not the Google/Yahoo WebCrawler can interpret JavaScript should be a non-issue.

    • If you are implementing the JavaScript SWFObject 2.0 codebase (and you really should), you can provide alternative HTML content not only as a solution for the SEO problem, but also as a channel for providing content to (the relatively few) web users who do not have a Flash player installed, or users who do not have JavaScript-enabled browsers or maybe for those users who turn-off JavaScript while browsing the web. See the code snippet below.
    • Now, if you are still using the old school “AC_FL_RunContent” JavaScript method to get around the “click-to-activate” browser issue, you might want to implement the <noscript> tag, for the same reasons mentioned earlier.
      _

    Code Snippet for implementing the SWFObject 2.0 codebase:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
     <head>
        <title>Embed Flash in my HTML: Sample Code</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript">
          swfobject.embedSWF("myflashvideo.swf", "content", "300",
                              "120", "9.0.0", "expressInstall.swf");
        </script>
     </head>
     <body>
        <div id="content">
             My alternative HTML content for users who don't have a Flash
             player installed or a JavaScript-enabled Web Browser.
        </div>
      </body>
    </html>

    _
    If you are bent on providing a truly SEO- and User-friendly Flash site, I recommend checking out the SWFObject codebase wiki!

     
  • de-Hao 8:48 pm on July 2, 2008 Permalink | Reply
    Tags: adobe seo, , flash and seo, flash google yahoo search, flash search, , , ria and seo, ,   

    Flash and SEO? Yes! 

    flash and seoFlash and SEO (search engine optimization) solutions have lived poles apart for as long as either one of them was invented. Several web design and development houses have moved away from Flash/Flex implementations because of this constraint.

    One of the long standing solutions that became apparent for solving the SEO drawback associated with Flash projects included, building an HTML version of the Flash site with similar content as the Flash site, so search engine bots can effectively index the content on the site. Sounds like a ton of extra work? Of course it is, especially if you are working on a large-scale Flash project. In fact, most web strategists and architects were pulling for AJAX (or in some cases, Silverlight) as an innate surrogate for Flash. Well, until now!

    Adobe announced, yesterday, that it is working with (search engines) Google and Yahoo to make flash files (in the SWF format) searchable.  This includes existing SWF content across all versions of the SWF file format. If you have ever been in any capacity that entailed wrestling with this issue, chances are, you can’t contain the excitement that this news brings to you. Same here!

    That notwithstanding, I will have to agree with my good friend, Paul Jacobson, the best implementation of RIA (rich internet applications) integrates both Flash/Silverlight and AJAX elements in good moderation. That is to say, “use the right tool for the right problem!”

    For more on the news, check out the following links:

     

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel