Google Groups Home Help | Sign in
Discussions > Crawling, indexing, and ranking > Making Flash websites accessible, is this okay for SEO?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  25 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Jason Grunstra  
View profile
(1 user)  More options Jun 13 2007, 3:09 pm
From: Jason Grunstra
Date: Wed, 13 Jun 2007 12:09:57 -0700
Local: Wed, Jun 13 2007 3:09 pm
Subject: Making Flash websites accessible, is this okay for SEO?
I've been having some interesting debates with other web developers
and some self-proclaimed SEO gurus about a new Flash accessibility
programming method that we just blogged about: http://labs.blitzagency.com/?p=171

The title of the blog post is Search Engine Optimization for Flash
Websites because well, lets face it, that title attracts more eyeballs
than "Flash website accessibility".

I've read the Google webmaster guidelines cover to cover, and I
believe that what we are doing does not go against Google's
recommendations, but I 'd love to hear other peoples opinions --
especially Google's own!

What we are doing is in the true spirit of good web development --
separation of content, presentation, and behavior. By doing so, it
allows is to make our Flash websites much more accessible to those
without the Flash plugin, and the 10-million plus vision impaired (in
the US alone). We believe that by making a site accessible, it also
makes it search engine friendly, and that's not a bad thing. None of
the techniques or text we are using are designed in such a way as to
trick or deceive the spiders. The text on the page == the text in the
Flash movie. We are simply exposing the same separated content to
everyone.

So please, check out the blog post http://labs.blitzagency.com/?p=171
and check out the case study http://blitzagency.com/ and let me know
what you think.

Google, if you're listening -- please feel free to chime in! :)


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Grunstra  
View profile
(1 user)  More options Jul 6 2007, 5:41 pm
From: Jason Grunstra
Date: Fri, 06 Jul 2007 21:41:10 -0000
Local: Fri, Jul 6 2007 5:41 pm
Subject: Re: Making Flash websites accessible, is this okay for SEO?
I was just reading the post "Best uses of Flash" over on the Official
Google Webmaster Central Blog, and it reminded me of this earlier
post. Any responses from Google insiders would certainly be
appreciated.

On Jun 13, 12:09 pm, Jason Grunstra wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pittsburgh_joe  
View profile
(1 user)  More options Jul 9 2007, 9:42 am
From: pittsburgh_joe
Date: Mon, 09 Jul 2007 06:42:07 -0700
Local: Mon, Jul 9 2007 9:42 am
Subject: Re: Making Flash websites accessible, is this okay for SEO?
I'm pulling for ya Jason; you've got the best solution I've seen. Come-
on google, give the man an answer!

On Jul 6, 5:41 pm, Jason Grunstra wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
MrGamma  
View profile
 More options Jul 9 2007, 2:32 pm
From: MrGamma
Date: Mon, 09 Jul 2007 11:32:41 -0700
Local: Mon, Jul 9 2007 2:32 pm
Subject: Re: Making Flash websites accessible, is this okay for SEO?
Honestly... it's all possible with javascript... javascript has the
unique abilty to remain backwards compatible too...

Why encapsulate everything... when you can connect with everyone?


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
beussery  
View profile
(1 user)  More options Jul 11 2007, 3:21 am
From: beussery
Date: Wed, 11 Jul 2007 07:21:28 -0000
Local: Wed, Jul 11 2007 3:21 am
Subject: Re: Making Flash websites accessible, is this okay for SEO?
Instead of saying "self-proclaimed SEO gurus" just be honest, you are
talking about your post on searchenginewatch.com!
http://forums.searchenginewatch.com/showthread.php?t=18196&page=1&pp=20

Either way, the site in question is still returning one set of URLs to
the search engines and another to users and that is called cloaking.

- The other set of URLs can be accessed via:
http://209.85.165.104/search?q=cache:K160ysXRpscJ:blitzagency.com/+si...

- The ALT attribute provides "alternative" content and not the DIV
Content in the DIV is hidden from users.

- As you can see Google suggests sIFR and not swfobject!
http://googlewebmastercentral.blogspot.com/2007/07/best-uses-of-flash...

I don't know if Google or anyone else for that matter could be any
more clear.

So, until these issues are fixed I wouldn't expect an answer from
Google.  So far, I see no optimized Flash only hidden html.  For more
information, check out "Prioritizing Web Usability" by Jakob Nielsen:
http://www.useit.com/prioritizing/

On Jul 9, 2:32 pm, MrGamma wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pittsburgh_joe  
View profile
 More options Jul 11 2007, 10:26 am
From: pittsburgh_joe
Date: Wed, 11 Jul 2007 07:26:20 -0700
Local: Wed, Jul 11 2007 10:26 am
Subject: Re: Making Flash websites accessible, is this okay for SEO?
> Either way, the site in question is still returning one set of URLs to
> the search engines and another to users and that is called cloaking.

+ That's just for deep-linking, google wouldn't be able test query
strings mixed with flash anyways.

> - The ALT attribute provides "alternative" content and not the DIV
> Content in the DIV is hidden from users.

+ So what if he placed a plainly viewable button (on each page) that
could display the text that the flash is in front of (maybe hide the
Flash Object)? He couldn't be accused of anything then.

> - As you can see Google suggests sIFR and not swfobject!

+ How is sIFR different from SWFObject?

On Jul 11, 3:21 am, beussery wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
beussery  
View profile
 More options Jul 11 2007, 5:27 pm
From: beussery
Date: Wed, 11 Jul 2007 21:27:16 -0000
Local: Wed, Jul 11 2007 5:27 pm
Subject: Re: Making Flash websites accessible, is this okay for SEO?
"Hiding text or links in your content can cause your site to be
perceived as untrustworthy since it presents information to search
engines differently than to visitors."
http://www.google.com/support/webmasters/bin/answer.py?answer=66353

Content in plain view is golden!

sIFR alters the font of text seen by both the search engine and the
user.  SWFObject uses the DIV to hide text from users with Flash.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Grunstra  
View profile
(1 user)  More options Jul 11 2007, 5:37 pm
From: Jason Grunstra
Date: Wed, 11 Jul 2007 21:37:42 -0000
Local: Wed, Jul 11 2007 5:37 pm
Subject: Re: Making Flash websites accessible, is this okay for SEO?
beussery, I think you're mistaken. It doesn't return a different set
of URLs at all. It's the same exact URL no matter what type of user
views the page. Furthermore it's the same content as well. There is no
cloaking at all, and there is no attempt being made to send different
content to different clients.

The only difference is that the URL has data after the hash/anchor,
which is used for to tell Flash what page the user is viewing and
consequently allows you to send a deep-linked page to a friend, or to
bookmark it. This is no different than  query string parameters.

Again, it's about giving the users the same user experience that they
come to expect in their web browser from a non-Flash site.

And just to reiterate with pittsburgh_joe said "How is sIFR different
from SWFObject?"

The page you linked to talking about sIFR has this to say:

A technique like sIFR still lets non-Flash readers read a page, since
the content/navigation is actually in the HTML -- it's just displayed
by an embedded Flash object

That is _PRECISELY_ what our method is doing. No more, no less. I'm
not sure how you can see it any other way.

And you're right, I was talking about searchenginewatch, but that
thread was locked, so I came here to have an open and honest
discussion with the development community without the need to worry
about censorship.

On Jul 11, 12:21 am, beussery wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Grunstra  
View profile
(1 user)  More options Jul 11 2007, 11:50 pm
From: Jason Grunstra
Date: Thu, 12 Jul 2007 03:50:00 -0000
Subject: Re: Making Flash websites accessible, is this okay for SEO?
Actually sIFR only alters the font that is seen by the user. Search
engines don't see fonts. They see text.

>From the sIFR site on how it works:

   1. A normal (X)HTML page is loaded into the browser.
   2. A javascript function is run which first checks that Flash is
installed and then looks for whatever tags, ids, or classes you
designate.
   3. If Flash isn't installed (or obviously if javascript is turned
off), the (X)HTML page displays as normal and nothing further occurs.
If Flash is installed, javascript traverses through the source of your
page measuring each element you've designated as something you'd like
"sIFRed".
   4. Once measured, the script creates Flash movies of the same
dimensions and overlays them on top of the original elements, pumping
the original browser text in as a Flash variable.
   5. Actionscript inside of each Flash file then draws that text in
your chosen typeface at a 6 point size and scales it up until it fits
snugly inside the Flash movie.

So sIFR uses the _DATA_ in an (X)HTML tag to inject that data into
Flash, which then displays that SAME EXACT DATA in Flash.

How is that any different than using (X)HTML data as a data source for
an entire Flash website?

So for example:

sIFR input: <h1>Hello World!</h1>
sIFR Flash output: Hello World!

SWFObject input: <h1>Hello World!</h1><p>This is my website.</
p><p>Thanks for visiting.</p>
SWFObject Flash output: Hello World! This is my website. Thanks for
visiting.

So you see, they really are no different.

I could easily write some javascript to pass the innerHTML of my pages
main div element into the Flash as a parameter which would then use
that XML (XHTML == XML) to render the content in Flash. But it would
just be an unnecessary step since that same content is already being
pulled in by Flash.

On Jul 11, 2:27 pm, beussery wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
oysteinwika  
View profile
 More options Jul 12 2007, 7:02 am
From: oysteinwika
Date: Thu, 12 Jul 2007 04:02:24 -0700
Local: Thurs, Jul 12 2007 7:02 am
Subject: Re: Making Flash websites accessible, is this okay for SEO?
You are spot on Jason!

In fact, if one were to take the argument "of showing exactly the same
to everyone" literally, one could even argue that Flash would be the
preferred rendering environment for all data. This based on the
grounds that every browser renders HTML a little different (and very
different from how Google sees it), whereas Flash renders the data
identical in all browsers/systems.

So to me, this is basically a discussion about the definition of data,
and to some degree - about the double standards that exists around
data-delivery. Is it not so that search engines already accept
parallel data-sources, for instance from RSS-feeds? Google even
encourage webmasters to prepare separate sitemap-data structured in a
single XML-file. This is surely parallel/duplicate data, often
stripped and optimized, and nowhere near how the full page-view
renders out in a browser. The reason it's ok, is because it comes from
the same data-source - and this is exactly what Flash-developers have
been doing for a long time now.

We've been using techniques like this since the late 90's for most our
Flash-work, and long before any Google webmaster guidelines entered
the stage. I did a demo back in 2004 on these concepts, at a new media
seminar at The University of Oslo: http://lillestroem.uio.no/intermedia/dd/10.mp4
(scrub halfway into the stream to get to where I'm showing it). The
site I'm demoing dates back to 2001/2002.

On Jul 12, 5:50 am, Jason Grunstra wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Berghausen Google employee  
View profile