<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.7" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: SEO for AJAX</title>
	<link>http://www.johnon.com/270/seo-for-ajax.html</link>
	<description>I think there's an opinion on that subject lying around here somewhere....</description>
	<pubDate>Fri, 12 Mar 2010 15:47:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.7</generator>

	<item>
		<title>by: john andrews</title>
		<link>http://www.johnon.com/270/seo-for-ajax.html#comment-13489</link>
		<pubDate>Fri, 06 Apr 2007 19:54:50 +0000</pubDate>
		<guid>http://www.johnon.com/270/seo-for-ajax.html#comment-13489</guid>
					<description>&lt;b&gt;UPDATE:&lt;/b&gt; I never intended this post to be an SEO for AJAX tutorial. It's a blog post from an SEO working in the field of SEO, on AJAX and other, &lt;a href="http://www.johnon.com" title="Advanced SEO" &gt;advanced SEO&lt;/a&gt; topics. BUT, I can certainly clarify and will do so in another AJAX/SEO post on www.johnon.com.</description>
		<content:encoded><![CDATA[<p><b>UPDATE:</b> I never intended this post to be an SEO for AJAX tutorial. It&#8217;s a blog post from an SEO working in the field of SEO, on AJAX and other, <a href="http://www.johnon.com" title="Advanced SEO" >advanced SEO</a> topics. BUT, I can certainly clarify and will do so in another AJAX/SEO post on <a href="http://www.johnon.com." >www.johnon.com.</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: johnon.com - John Andrews - &#187; Does &#8220;Advanced SEO&#8221; Even Exist?</title>
		<link>http://www.johnon.com/270/seo-for-ajax.html#comment-13488</link>
		<pubDate>Fri, 06 Apr 2007 19:52:24 +0000</pubDate>
		<guid>http://www.johnon.com/270/seo-for-ajax.html#comment-13488</guid>
					<description>[...] When I sit in a session at PubCon, the &#8220;SEO&#8221; panelists repeatedly say things like &#8220;you need to make your title tags unique&#8221; and &#8220;your non-www needs to 301 to your www&#8221; and I get so bored I choose to sit next to IncrediBill, just to keep things interesting. But when I work with SEO and AJAX, I get a headache from the depth of the challenge. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] When I sit in a session at PubCon, the &#8220;SEO&#8221; panelists repeatedly say things like &#8220;you need to make your title tags unique&#8221; and &#8220;your non-www needs to 301 to your www&#8221; and I get so bored I choose to sit next to IncrediBill, just to keep things interesting. But when I work with SEO and AJAX, I get a headache from the depth of the challenge. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: john andrews</title>
		<link>http://www.johnon.com/270/seo-for-ajax.html#comment-11557</link>
		<pubDate>Sat, 31 Mar 2007 05:46:58 +0000</pubDate>
		<guid>http://www.johnon.com/270/seo-for-ajax.html#comment-11557</guid>
					<description>@Daniel: It looks like you've assigned unique URLs to the content, but outside of context. That's a necesary step, right? But you know the context for a bulk of pages, if you know the rationale behind the asynchronous loading (as far as content inclusion goes).

A step better is to clean up those URLs in typical SEO fashion,of course, using a front controller or rewrite mapper for your pseudo sitemap. But if possible, why not define views into that content that are context aware? You're almost there anyway.

It's difficult to suppose solutions outside of the context of the app. Some of the AJAX stuff I have seen really fits the term "mashup" because that's what it is.. a mish-mash. So I leave it alone, and index a psuedo-sitemap that is structured.</description>
		<content:encoded><![CDATA[<p>@Daniel: It looks like you&#8217;ve assigned unique URLs to the content, but outside of context. That&#8217;s a necesary step, right? But you know the context for a bulk of pages, if you know the rationale behind the asynchronous loading (as far as content inclusion goes).</p>
<p>A step better is to clean up those URLs in typical SEO fashion,of course, using a front controller or rewrite mapper for your pseudo sitemap. But if possible, why not define views into that content that are context aware? You&#8217;re almost there anyway.</p>
<p>It&#8217;s difficult to suppose solutions outside of the context of the app. Some of the AJAX stuff I have seen really fits the term &#8220;mashup&#8221; because that&#8217;s what it is.. a mish-mash. So I leave it alone, and index a psuedo-sitemap that is structured.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Daniel R</title>
		<link>http://www.johnon.com/270/seo-for-ajax.html#comment-11153</link>
		<pubDate>Fri, 30 Mar 2007 06:33:10 +0000</pubDate>
		<guid>http://www.johnon.com/270/seo-for-ajax.html#comment-11153</guid>
					<description>Sorry, I didnt realize HTML codes were valid for comments. Here's a retry:

&lt;blockquote&gt;

&#60;p&#62;Basically, the navigation system would be updated from&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;getContent('fiction','dickens');&#34;&#62;Fiction &#38;gt; 
Dickens&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;to&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://client.com/books.jsp?scene=fiction&#38;amp;author=dickens&#34;&#62;Fiction 
&#38;gt; Dickens&#60;/a&#62;&#60;/p&#62; 

&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Sorry, I didnt realize HTML codes were valid for comments. Here&#8217;s a retry:</p>
<blockquote>
<p>&lt;p&gt;Basically, the navigation system would be updated from&lt;/p&gt;<br />
&lt;p&gt;&lt;a href=&quot;getContent(&#8217;fiction&#8217;,'dickens&#8217;);&quot;&gt;Fiction &amp;gt;<br />
Dickens&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;to&lt;/p&gt;<br />
&lt;p&gt;&lt;a href=&quot;http://client.com/books.jsp?scene=fiction&amp;amp;author=dickens&quot;&gt;Fiction<br />
&amp;gt; Dickens&lt;/a&gt;&lt;/p&gt; </p>
</blockquote>
]]></content:encoded>
				</item>
	<item>
		<title>by: Daniel R</title>
		<link>http://www.johnon.com/270/seo-for-ajax.html#comment-11146</link>
		<pubDate>Fri, 30 Mar 2007 06:12:37 +0000</pubDate>
		<guid>http://www.johnon.com/270/seo-for-ajax.html#comment-11146</guid>
					<description>John,

Interesting post, but I'm not sure if that absolutely works for an outside agency coming to a client with a large AJAX/DWR/FLEX driven website.

We are working on a case where a JS-driven navigation links to over &#62; 2,000 pages (or rather "content scenes" since its all AJAX). It is AJAX driven via a custom CMS system and it looks like the chief purpose of the asynchronous updates is to keep load time to a minimum (the "scenes" has plenty of copy and Flash).

Strategically creating static pages is not an option because of the massive amount of content in AJAX and the CMS system that exist on the site already. What we've opted for is creating a hybrid system that is quasi-sitemap but not quite.

Basically, the navigation system would be updated from

&lt;a href="getContent('fiction','dickens');"&gt;Fiction &#62; Dickens&lt;/a&gt;

to

&lt;a href="http://client.com/books.jsp?scene=fiction&#38;author=dickens"&gt;Fiction &#62; Dickens&lt;/a&gt;

So now, the search engines follow the HREF, while the humans follow onClick. 

Look forward to hearing your thoughts.</description>
		<content:encoded><![CDATA[<p>John,</p>
<p>Interesting post, but I&#8217;m not sure if that absolutely works for an outside agency coming to a client with a large AJAX/DWR/FLEX driven website.</p>
<p>We are working on a case where a JS-driven navigation links to over &gt; 2,000 pages (or rather &#8220;content scenes&#8221; since its all AJAX). It is AJAX driven via a custom CMS system and it looks like the chief purpose of the asynchronous updates is to keep load time to a minimum (the &#8220;scenes&#8221; has plenty of copy and Flash).</p>
<p>Strategically creating static pages is not an option because of the massive amount of content in AJAX and the CMS system that exist on the site already. What we&#8217;ve opted for is creating a hybrid system that is quasi-sitemap but not quite.</p>
<p>Basically, the navigation system would be updated from</p>
<p><a href="getContent('fiction','dickens');">Fiction &gt; Dickens</a></p>
<p>to</p>
<p><a href="http://client.com/books.jsp?scene=fiction&amp;author=dickens">Fiction &gt; Dickens</a></p>
<p>So now, the search engines follow the HREF, while the humans follow onClick. </p>
<p>Look forward to hearing your thoughts.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
