<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: SWF indexing is a red herring, and you should all know that by now</title>
	<atom:link href="http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 13:03:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: willwork</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7093</link>
		<dc:creator>willwork</dc:creator>
		<pubDate>Sun, 20 Jul 2008 16:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7093</guid>
		<description>&lt;p&gt;@Theo&lt;/p&gt;

&lt;p&gt;Thanks for the comments. In this case, I'm more of the notion that it's the results that matter, however you achieve it. When implemented, all my clients care about is that they have a beautiful flash site with complete SEO.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Theo</p>

<p>Thanks for the comments. In this case, I&#8217;m more of the notion that it&#8217;s the results that matter, however you achieve it. When implemented, all my clients care about is that they have a beautiful flash site with complete SEO.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7092</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Sun, 20 Jul 2008 12:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7092</guid>
		<description>&lt;p&gt;@Ryan H&lt;/p&gt;

&lt;p&gt;Looking at the display list in a running Flash site is not anything near looking at the DOM of a HTML page. Sure, you can see if a textfield or shape is visible, but you will not see any of the semantics or structure that you will for a HTML page. In Flash a textfield is just a textfield, never a "h1", "em" or "small" and there is no way to determine the relation between two display objects. They may appear as siblings in the display list, but on opposite sides of the screen, or vice versa.&lt;/p&gt;

&lt;p&gt;Semantics, context and hierarchy is the kind of information that takes indexing from the dumb Altavista version ("this word appeared on that page") to the intelligent, useful Google version ("this word is an important word on that page, because it's in a header"). A running Flash site doesn't provide that kind of information, so even if the indexing can be done, it will be inferior to a HTML rendering of the same data.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Ryan H</p>

<p>Looking at the display list in a running Flash site is not anything near looking at the DOM of a HTML page. Sure, you can see if a textfield or shape is visible, but you will not see any of the semantics or structure that you will for a HTML page. In Flash a textfield is just a textfield, never a &#8220;h1&#8243;, &#8220;em&#8221; or &#8220;small&#8221; and there is no way to determine the relation between two display objects. They may appear as siblings in the display list, but on opposite sides of the screen, or vice versa.</p>

<p>Semantics, context and hierarchy is the kind of information that takes indexing from the dumb Altavista version (&#8221;this word appeared on that page&#8221;) to the intelligent, useful Google version (&#8221;this word is an important word on that page, because it&#8217;s in a header&#8221;). A running Flash site doesn&#8217;t provide that kind of information, so even if the indexing can be done, it will be inferior to a HTML rendering of the same data.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7091</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Sun, 20 Jul 2008 12:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7091</guid>
		<description>&lt;p&gt;@Willwork&lt;/p&gt;

&lt;p&gt;As far as I can tell the two websites you link to use progressive enhancement to make them indexable, but I wouldn't call it "Flash SEO", because it has little to do with Flash as such, what you have is a HTML website that is replaced by a Flash website which displays the same data. The same technique can be used with Silverlight, Ajax or even Java applets, if you would want to.&lt;/p&gt;

&lt;p&gt;The discussion above is about "Flash SEO" as in indexing the actual Flash website. Not the HTML on the embedding page, but the running SWF.&lt;/p&gt;

&lt;p&gt;However, I'm completely with you, I think that progressive enhancement is the best way to make Flash websites indexable. Poking around inside a running SWF will never come near looking at the semantic, structured data of an HTML page.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Willwork</p>

<p>As far as I can tell the two websites you link to use progressive enhancement to make them indexable, but I wouldn&#8217;t call it &#8220;Flash SEO&#8221;, because it has little to do with Flash as such, what you have is a HTML website that is replaced by a Flash website which displays the same data. The same technique can be used with Silverlight, Ajax or even Java applets, if you would want to.</p>

<p>The discussion above is about &#8220;Flash SEO&#8221; as in indexing the actual Flash website. Not the HTML on the embedding page, but the running SWF.</p>

<p>However, I&#8217;m completely with you, I think that progressive enhancement is the best way to make Flash websites indexable. Poking around inside a running SWF will never come near looking at the semantic, structured data of an HTML page.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: willwork</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7089</link>
		<dc:creator>willwork</dc:creator>
		<pubDate>Sat, 19 Jul 2008 21:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7089</guid>
		<description>&lt;p&gt;There have been a number of posts above that complain about Flash and SEO. Not only is SEO and Flash possible, but I have already been implementing my architecture and it works beautifully. Check out two of my sites:
http://www.willworkforfilm.com
http://www.davincimediaworks.com&lt;/p&gt;

&lt;p&gt;They both give you the benefits from Flash design and complete visibility and index-ability by all search engines.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>There have been a number of posts above that complain about Flash and SEO. Not only is SEO and Flash possible, but I have already been implementing my architecture and it works beautifully. Check out two of my sites:
<a href="http://www.willworkforfilm.com" rel="nofollow">http://www.willworkforfilm.com</a>
<a href="http://www.davincimediaworks.com" rel="nofollow">http://www.davincimediaworks.com</a></p>

<p>They both give you the benefits from Flash design and complete visibility and index-ability by all search engines.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Flash &#38; SEO (Part II) &#171; de-Hao! [ How it's done! ]</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7045</link>
		<dc:creator>Flash &#38; SEO (Part II) &#171; de-Hao! [ How it's done! ]</dc:creator>
		<pubDate>Mon, 14 Jul 2008 14:06:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7045</guid>
		<description>&lt;p&gt;[...] 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 [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] 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 [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan H</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-7030</link>
		<dc:creator>Ryan H</dc:creator>
		<pubDate>Sat, 12 Jul 2008 21:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-7030</guid>
		<description>&lt;p&gt;I think many of you are assuming way too much about the implementation. Google already indexes dynamic content rendered via JavaScript. My guess is that they do this at a fairy high level via DOM inspection -- just like an automated test tool does. From that perspective, it's relatively easy to determine which nodes are visible and which are likely candidates for user interaction (e.g. links, nodes with certain event handlers defined) that are, in turn, likely to change the state of the DOM.&lt;/p&gt;

&lt;p&gt;Take a look at FlexSpy for a visual demonstration of the DOM in a Flash display list. Just like a browser's DOM, it should be pretty easy to determine what's visible and what objects are likely candidates for user interaction.&lt;/p&gt;

&lt;p&gt;So where's the big technical barrier here? A search engine bot doesn't have to intercept or even care about your externally loaded content (and it shouldn't, since the goal should be to recreate a user experience). It only has to be able to observe changes to the DOM in response to user interaction, and then determine how those changes affect visible (and I guess we're only talking about text here) content.&lt;/p&gt;

&lt;p&gt;As far as understanding the semantic context of text content, you can determine quite a bit just by looking at a node's object type (similar to element type in HTML) and it's position in the hierarchy.&lt;/p&gt;

&lt;p&gt;So I think this is indeed a game-changing development and something all Flash/Flex developers should try to learn more about.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think many of you are assuming way too much about the implementation. Google already indexes dynamic content rendered via JavaScript. My guess is that they do this at a fairy high level via DOM inspection &#8212; just like an automated test tool does. From that perspective, it&#8217;s relatively easy to determine which nodes are visible and which are likely candidates for user interaction (e.g. links, nodes with certain event handlers defined) that are, in turn, likely to change the state of the DOM.</p>

<p>Take a look at FlexSpy for a visual demonstration of the DOM in a Flash display list. Just like a browser&#8217;s DOM, it should be pretty easy to determine what&#8217;s visible and what objects are likely candidates for user interaction.</p>

<p>So where&#8217;s the big technical barrier here? A search engine bot doesn&#8217;t have to intercept or even care about your externally loaded content (and it shouldn&#8217;t, since the goal should be to recreate a user experience). It only has to be able to observe changes to the DOM in response to user interaction, and then determine how those changes affect visible (and I guess we&#8217;re only talking about text here) content.</p>

<p>As far as understanding the semantic context of text content, you can determine quite a bit just by looking at a node&#8217;s object type (similar to element type in HTML) and it&#8217;s position in the hierarchy.</p>

<p>So I think this is indeed a game-changing development and something all Flash/Flex developers should try to learn more about.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-6955</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Thu, 03 Jul 2008 13:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-6955</guid>
		<description>&lt;p&gt;Jensa:&lt;/p&gt;

&lt;p&gt;You're right in that they actually do execute the code, that was badly argued by me.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jensa:</p>

<p>You&#8217;re right in that they actually do execute the code, that was badly argued by me.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jensa</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-6953</link>
		<dc:creator>jensa</dc:creator>
		<pubDate>Thu, 03 Jul 2008 11:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-6953</guid>
		<description>&lt;p&gt;I mostly agree here, but about the "unless they actually execute the code"-statement, this is what Adobe just enabled and the core of the news. This is a "headless" (not rendering) version of the player that enables access to any dynamic content loaded (just as in the ordinary player). Google and Yahoo can simulate clicks on buttons - thus enabling parsing of such URLs.&lt;/p&gt;

&lt;p&gt;But as pointed out by several here - the real difficulty is figuring what part of the loaded text that is relevant. Google have some merit here, but there's no standard way to index a SWF with dynamic content.&lt;/p&gt;

&lt;p&gt;J&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I mostly agree here, but about the &#8220;unless they actually execute the code&#8221;-statement, this is what Adobe just enabled and the core of the news. This is a &#8220;headless&#8221; (not rendering) version of the player that enables access to any dynamic content loaded (just as in the ordinary player). Google and Yahoo can simulate clicks on buttons - thus enabling parsing of such URLs.</p>

<p>But as pointed out by several here - the real difficulty is figuring what part of the loaded text that is relevant. Google have some merit here, but there&#8217;s no standard way to index a SWF with dynamic content.</p>

<p>J</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SWF Searchability finally! &#171; LADG</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-6952</link>
		<dc:creator>SWF Searchability finally! &#171; LADG</dc:creator>
		<pubDate>Thu, 03 Jul 2008 11:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-6952</guid>
		<description>&lt;p&gt;[...] And then to get us down to earth again Bjørn has told me to read this article on Iconara [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] And then to get us down to earth again Bjørn has told me to read this article on Iconara [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2008-07-02 &#171; Brent Sordyl&#8217;s Blog</title>
		<link>http://blog.iconara.net/2008/07/01/swf-indexing-is-a-red-herring-and-you-should-all-know-that-by-now/#comment-6946</link>
		<dc:creator>links for 2008-07-02 &#171; Brent Sordyl&#8217;s Blog</dc:creator>
		<pubDate>Wed, 02 Jul 2008 14:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=197#comment-6946</guid>
		<description>&lt;p&gt;[...] SWF indexing is a red herring, and you should all know that by now Google will acheive very little with their new indexing algorithms, and they must know so, I cannot belive that the Google engineers are not aware of these issues. It’s also surprising how few in the Flash blogosphere that are aware of the problems. (tags: flash seo) [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] SWF indexing is a red herring, and you should all know that by now Google will acheive very little with their new indexing algorithms, and they must know so, I cannot belive that the Google engineers are not aware of these issues. It’s also surprising how few in the Flash blogosphere that are aware of the problems. (tags: flash seo) [...]</p>]]></content:encoded>
	</item>
</channel>
</rss>
