<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Bryan Hadaway&#039;s Blog</title>
	<atom:link href="http://www.bryanhadaway.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bryanhadaway.com</link>
	<description>Web and Technology</description>
	<lastBuildDate>Mon, 19 Jul 2010 21:09:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=9979</generator>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-538</link>
		<dc:creator>Bryan Hadaway</dc:creator>
		<pubDate>Mon, 19 Jul 2010 21:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-538</guid>
		<description>Yeah, I&#039;ve even written an article that will help jumpstart you on building it if you decide to:

http://www.bryanhadaway.com/getting-started-with-your-first-wordpress-plugin/

If you could... let me know by tonight or I&#039;ll go ahead and make it tomorrow.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;ve even written an article that will help jumpstart you on building it if you decide to:</p>
<p><a href="http://www.bryanhadaway.com/getting-started-with-your-first-wordpress-plugin/">http://www.bryanhadaway.com/getting-started-with-your-first-wordpress-plugin/</a></p>
<p>If you could&#8230; let me know by tonight or I&#8217;ll go ahead and make it tomorrow.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-537</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</dc:creator>
		<pubDate>Mon, 19 Jul 2010 20:53:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-537</guid>
		<description>A separate plugin to remove canonical links would be a great idea. That way, people could use it regardless of what other solution to add canonical URLs to their pages they&#039;re implementing, and it would be theme independent. It sounds like the easiest plugin in the world to write too, just a step up from Hello Dolly, since it just comes down to a single remove_action call. I might even try my hand at it, as a way to get into plugin development. If you&#039;re not going to release one, I can do that.

I noticed that in my instructions above, the actual appropriate canonical link tag was stripped out because the comments area interpreted it as HTML. So where I said &#039;and then in the home page settings for that plugin added ”&#039;, don&#039;t add a blank string of course, add the correct canonical link tag for your home page.</description>
		<content:encoded><![CDATA[<p>A separate plugin to remove canonical links would be a great idea. That way, people could use it regardless of what other solution to add canonical URLs to their pages they&#8217;re implementing, and it would be theme independent. It sounds like the easiest plugin in the world to write too, just a step up from Hello Dolly, since it just comes down to a single remove_action call. I might even try my hand at it, as a way to get into plugin development. If you&#8217;re not going to release one, I can do that.</p>
<p>I noticed that in my instructions above, the actual appropriate canonical link tag was stripped out because the comments area interpreted it as HTML. So where I said &#8216;and then in the home page settings for that plugin added ”&#8217;, don&#8217;t add a blank string of course, add the correct canonical link tag for your home page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-536</link>
		<dc:creator>Bryan Hadaway</dc:creator>
		<pubDate>Mon, 19 Jul 2010 20:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-536</guid>
		<description>Yeah, I definitely &lt;strong&gt;DO NOT&lt;/strong&gt; recommend having duplicate canonical links. I&#039;m sure Google would just go to the first one, but I don&#039;t know what unforeseen problems this could have either.

So, I would definitely recommend choosing either the WordPress default canonical solution or a canonical plugin. I don&#039;t believe WordPress versions prior to 2.9 even have a default canonical link element, so that isn&#039;t a worry. For newer versions, I believe there is a plugin to remove the default canonical and then it wouldn&#039;t get in the way of updating.

I know there were some, but I&#039;m not seeing any good ones, I may consider developing a &quot;Remove Canonical&quot; plugin.

It&#039;s worth noting too that I just noticed another plugin, that can be very useful to assist canonical links:

http://wordpress.org/extend/plugins/wp-htaccess-control/

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>Yeah, I definitely <strong>DO NOT</strong> recommend having duplicate canonical links. I&#8217;m sure Google would just go to the first one, but I don&#8217;t know what unforeseen problems this could have either.</p>
<p>So, I would definitely recommend choosing either the WordPress default canonical solution or a canonical plugin. I don&#8217;t believe WordPress versions prior to 2.9 even have a default canonical link element, so that isn&#8217;t a worry. For newer versions, I believe there is a plugin to remove the default canonical and then it wouldn&#8217;t get in the way of updating.</p>
<p>I know there were some, but I&#8217;m not seeing any good ones, I may consider developing a &#8220;Remove Canonical&#8221; plugin.</p>
<p>It&#8217;s worth noting too that I just noticed another plugin, that can be very useful to assist canonical links:</p>
<p><a href="http://wordpress.org/extend/plugins/wp-htaccess-control/">http://wordpress.org/extend/plugins/wp-htaccess-control/</a></p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-535</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</dc:creator>
		<pubDate>Mon, 19 Jul 2010 19:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-535</guid>
		<description>That post suggests modifying core WordPress files that get overwritten when you do your next upgrade, which is why putting it in the theme files made more sense to me.

In the end, I went with a feature of the HeadSpace plugin, which I&#039;m already been using, added a &#039;raw data&#039; module and then in the home page settings for that plugin added &#039;&#039; for the raw data field. This at least covers my original intent, getting my front page &#039;fixed&#039;.

That said, for 3.0 users there&#039;s still the need to do this in a nice and simple way, and for some people HeadSpace might be a lot of overhead. It really comes down to whether duplicate canonical links are going to harm you down the road.

Quickly disabling WordPress&#039; own canonical links programmatically still leaves it a lean and mean plugin with no visible user configuration.</description>
		<content:encoded><![CDATA[<p>That post suggests modifying core WordPress files that get overwritten when you do your next upgrade, which is why putting it in the theme files made more sense to me.</p>
<p>In the end, I went with a feature of the HeadSpace plugin, which I&#8217;m already been using, added a &#8216;raw data&#8217; module and then in the home page settings for that plugin added &#8221; for the raw data field. This at least covers my original intent, getting my front page &#8216;fixed&#8217;.</p>
<p>That said, for 3.0 users there&#8217;s still the need to do this in a nice and simple way, and for some people HeadSpace might be a lot of overhead. It really comes down to whether duplicate canonical links are going to harm you down the road.</p>
<p>Quickly disabling WordPress&#8217; own canonical links programmatically still leaves it a lean and mean plugin with no visible user configuration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-534</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Mon, 19 Jul 2010 19:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-534</guid>
		<description>I just reset your password, check your email. I think with 3.0 the two canonical link codes shouldn&#039;t play together, so if you decide to remove the default canonical link element from WordPress, for earlier versions I suspect your method would work, but for 3.0+:

http://sageblogger.com/tip-for-datafeedr-users-removing-rel-cannonical-why-and-how/

Let us know if this solution works if anyone&#039;s tried it.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>I just reset your password, check your email. I think with 3.0 the two canonical link codes shouldn&#8217;t play together, so if you decide to remove the default canonical link element from WordPress, for earlier versions I suspect your method would work, but for 3.0+:</p>
<p><a href="http://sageblogger.com/tip-for-datafeedr-users-removing-rel-cannonical-why-and-how/">http://sageblogger.com/tip-for-datafeedr-users-removing-rel-cannonical-why-and-how/</a></p>
<p>Let us know if this solution works if anyone&#8217;s tried it.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-533</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</dc:creator>
		<pubDate>Mon, 19 Jul 2010 19:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-533</guid>
		<description>I wanted to post this in the suggestion forum, but was not able to log in there. It said there was an account with email address, but the password reminder option gave me an error.

My suggestion was related to duplicate canonical link entries that your plugin now generates, since WordPress does its own. From another blog post, someone recommended adding remove_action( ‘wp_head’, ‘rel_canonical’ ); to your theme&#039;s function.php to unregister WP&#039;s default canonical link. That seemed sensible, but didn&#039;t seem to work for me in the TwentyTen theme. You may want to consider integrating this approach into your own plugin when you get it working.</description>
		<content:encoded><![CDATA[<p>I wanted to post this in the suggestion forum, but was not able to log in there. It said there was an account with email address, but the password reminder option gave me an error.</p>
<p>My suggestion was related to duplicate canonical link entries that your plugin now generates, since WordPress does its own. From another blog post, someone recommended adding remove_action( ‘wp_head’, ‘rel_canonical’ ); to your theme&#8217;s function.php to unregister WP&#8217;s default canonical link. That seemed sensible, but didn&#8217;t seem to work for me in the TwentyTen theme. You may want to consider integrating this approach into your own plugin when you get it working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-532</link>
		<dc:creator>Bryan Hadaway</dc:creator>
		<pubDate>Mon, 19 Jul 2010 19:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-532</guid>
		<description>The canonical link has definitely been improved in WordPress 3.0. However, I don&#039;t think it covers every single page like the plugin does. Instead is only set to cover pages that might require it out-of-the-box like post pages that have &lt;strong&gt;#comments&lt;/strong&gt; sections and so forth.

I think this plugin is just about perfect for 90% of WordPress users. But for those that have used WordPress for CMS for a serious store/shopping cart e-commerce website with thousands of products, they should definitely have a professional programmer alter the PHP of the plugin and create a custom .htaccess file, but websites of that scale are probably on top of it anyways.

I don&#039;t think I ever want to create a version of the plugin that required any settings adjustments from the admin. I just want it to be activate and done. For those who have very specific custom needs I want to get problems and solutions going in the forum:

http://www.bryanhadaway.com/forum/canonical-link/

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>The canonical link has definitely been improved in WordPress 3.0. However, I don&#8217;t think it covers every single page like the plugin does. Instead is only set to cover pages that might require it out-of-the-box like post pages that have <strong>#comments</strong> sections and so forth.</p>
<p>I think this plugin is just about perfect for 90% of WordPress users. But for those that have used WordPress for CMS for a serious store/shopping cart e-commerce website with thousands of products, they should definitely have a professional programmer alter the PHP of the plugin and create a custom .htaccess file, but websites of that scale are probably on top of it anyways.</p>
<p>I don&#8217;t think I ever want to create a version of the plugin that required any settings adjustments from the admin. I just want it to be activate and done. For those who have very specific custom needs I want to get problems and solutions going in the forum:</p>
<p><a href="http://www.bryanhadaway.com/forum/canonical-link/">http://www.bryanhadaway.com/forum/canonical-link/</a></p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-531</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/openid.png' alt='' /> Joost Schuur</dc:creator>
		<pubDate>Mon, 19 Jul 2010 18:56:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-531</guid>
		<description>Bryan, I&#039;d recommend some clarification in your plugin description for WordPress 3.0 users. Aside from canonical links not being used on the blog front page, you mentioned something about WP&#039;s own implementation having flaws. I too noticed the utm querystring junk to my front page and wasn&#039;t sure if it was worth installing a plugin for just the front page, when I knew WordPress 3.0 already managed it for multiple pages.

If however, 3.0 has other canonical URL bugs beyond not covering the front page, then it seems like more of a clear cut choice to use the plugin.

Of course, going the plugin route is a safe way to keep custom changes out of your template files and also means it&#039;s a simpler choice for people not comfortable editing them.

The site in question where I implemented it is &lt;a href=&quot;http://iosdevgoodies.joostschuur.com&quot;&gt;http://iosdevgoodies.joostschuur.com&lt;/a&gt; BTW.</description>
		<content:encoded><![CDATA[<p>Bryan, I&#8217;d recommend some clarification in your plugin description for WordPress 3.0 users. Aside from canonical links not being used on the blog front page, you mentioned something about WP&#8217;s own implementation having flaws. I too noticed the utm querystring junk to my front page and wasn&#8217;t sure if it was worth installing a plugin for just the front page, when I knew WordPress 3.0 already managed it for multiple pages.</p>
<p>If however, 3.0 has other canonical URL bugs beyond not covering the front page, then it seems like more of a clear cut choice to use the plugin.</p>
<p>Of course, going the plugin route is a safe way to keep custom changes out of your template files and also means it&#8217;s a simpler choice for people not comfortable editing them.</p>
<p>The site in question where I implemented it is <a href="http://iosdevgoodies.joostschuur.com">http://iosdevgoodies.joostschuur.com</a> BTW.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-528</link>
		<dc:creator>Bryan Hadaway</dc:creator>
		<pubDate>Fri, 16 Jul 2010 17:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-528</guid>
		<description>Hi Anup, that is wonderful to hear. Yes, you&#039;re probably using the updated ver 1.2. You&#039;ve been very helpful, if you have any other requests for features or suggestions please always feel welcome to share your feedback.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>Hi Anup, that is wonderful to hear. Yes, you&#8217;re probably using the updated ver 1.2. You&#8217;ve been very helpful, if you have any other requests for features or suggestions please always feel welcome to share your feedback.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Anup</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-526</link>
		<dc:creator>Anup</dc:creator>
		<pubDate>Fri, 16 Jul 2010 10:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-526</guid>
		<description>I have re-implemented your plugin (perhaps it is an updated one downloaded from your site). Now it works really well - and what I had written previously regarding its deficiency no longer exists. thanks.</description>
		<content:encoded><![CDATA[<p>I have re-implemented your plugin (perhaps it is an updated one downloaded from your site). Now it works really well &#8211; and what I had written previously regarding its deficiency no longer exists. thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Beware of Fluff and Modern Day Charlatans by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/beware-of-fluff-and-modern-day-charlatans/comment-page-1/#comment-523</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Fri, 09 Jul 2010 21:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=667#comment-523</guid>
		<description>I personally messaged him as a courtesy to make him aware of this article, he should know that his actions are not okay and that they&#039;re not just being ignored.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>I personally messaged him as a courtesy to make him aware of this article, he should know that his actions are not okay and that they&#8217;re not just being ignored.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Beware of Fluff and Modern Day Charlatans by Bobbi Jo Woods</title>
		<link>http://www.bryanhadaway.com/beware-of-fluff-and-modern-day-charlatans/comment-page-1/#comment-522</link>
		<dc:creator>Bobbi Jo Woods</dc:creator>
		<pubDate>Fri, 09 Jul 2010 20:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=667#comment-522</guid>
		<description>Wow. LOL.

If this person has any Google Alerts set up for his name, he should WATCH OUT!</description>
		<content:encoded><![CDATA[<p>Wow. LOL.</p>
<p>If this person has any Google Alerts set up for his name, he should WATCH OUT!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-480</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Tue, 01 Jun 2010 11:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-480</guid>
		<description>Here&#039;s how the plugin will handle all these pages:

http://indiapoint.net/ca/2006/02/27/articleship/ &lt;strong&gt;(no suggestion needed, no suggestion will occur)&lt;/strong&gt;

http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/ &lt;strong&gt;(no suggestion needed, no suggestion will occur)&lt;/strong&gt;

http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/ &lt;strong&gt;(no suggestion needed, no suggestion will occur)&lt;/strong&gt;

Each of these pages will be respectively left alone, no suggestion will be needed. They will all be indexed the way they are as they should. You should want comment pages to be indexed because there are often rich info filled comments that can bring in visitors.

http://indiapoint.net/?s=training &lt;strong&gt;canonicalized as&lt;/strong&gt; http://indiapoint.net/

This is good, it&#039;s not really good practice or appropriate to index search pages anyways as this annoys most, to go from search results to more search results.

http://abcanylink.com/anything/?utm_source=twitterfeed&amp;utm_medium=twitter &lt;strong&gt;canonicalized as&lt;/strong&gt; http://abcanylink.com/anything/ respectively

Canonical links again are mere suggestions for Google. It&#039;s an added technique, but not the only technique to consider, a good .htaccess file and seo-friendly permalinks are also advised.

If ever you didn&#039;t want a page to be indexed, the proper method would be to use:

&lt;code&gt;&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot; /&gt;&lt;/code&gt;

in the head section. Here&#039;s a WordPress plugin that could handle such a task:

http://wordpress.org/extend/plugins/ultimate-noindex-nofollow-tool/

I have to think about making the plugin universal or basic to cover the average need. There may certainly be other needs, this plugin could be customized very easily to someone&#039;s specific need. 

For example, perhaps some pages; you might want to block from being canonicalized altogether or changing how URL&#039;s are canonicalized for specific pages. Right now, the plugin is at a pretty fair baseline of what should be expected from a canonicalized link.

All and all for people that want to canonicalize hundreds or even thousands of pages dynamically without doing it manually themselves or paying someone, it&#039;s pretty decent. It might not get every page spot on of how you would do it manually, but it&#039;ll certainly do a good job with most and better your site.

Again, it&#039;s completely free an open source, if someone has a specific request for their own custom setup I could try and help, if I couldn&#039;t I&#039;m sure they could hire a programmer for 1 - 2 hours that could refine it to their specific websites needs.

Right now, I&#039;m thinking it&#039;s canonicalizing pretty good in most cases no differently than how someone would manually do it, so the only thing I&#039;m thinking is that there might be pages that people just don&#039;t want to canonicalize at all for whatever reason, so I&#039;ll look more into that, shouldn&#039;t be too difficult.

I&#039;m also thinking of an alternate that might handle product pages a little differently, but I need more feedback first, lots of feedback. GOOD feedback like you&#039;ve provided Anup and I appreciate that. When people just say they don&#039;t like it or it doesn&#039;t work, that&#039;s pretty vague and subjective and doesn&#039;t do anything in way of helping.

I started a subforum here for suggestions: http://www.bryanhadaway.com/forum/canonical-link/suggestions-for-improvement

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>Here&#8217;s how the plugin will handle all these pages:</p>
<p><a href="http://indiapoint.net/ca/2006/02/27/articleship/">http://indiapoint.net/ca/2006/02/27/articleship/</a> <strong>(no suggestion needed, no suggestion will occur)</strong></p>
<p><a href="http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/">http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/</a> <strong>(no suggestion needed, no suggestion will occur)</strong></p>
<p><a href="http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/">http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/</a> <strong>(no suggestion needed, no suggestion will occur)</strong></p>
<p>Each of these pages will be respectively left alone, no suggestion will be needed. They will all be indexed the way they are as they should. You should want comment pages to be indexed because there are often rich info filled comments that can bring in visitors.</p>
<p><a href="http://indiapoint.net/?s=training">http://indiapoint.net/?s=training</a> <strong>canonicalized as</strong> <a href="http://indiapoint.net/">http://indiapoint.net/</a></p>
<p>This is good, it&#8217;s not really good practice or appropriate to index search pages anyways as this annoys most, to go from search results to more search results.</p>
<p><a href="http://abcanylink.com/anything/?utm_source=twitterfeed&#038;utm_medium=twitter">http://abcanylink.com/anything/?utm_source=twitterfeed&#038;utm_medium=twitter</a> <strong>canonicalized as</strong> <a href="http://abcanylink.com/anything/">http://abcanylink.com/anything/</a> respectively</p>
<p>Canonical links again are mere suggestions for Google. It&#8217;s an added technique, but not the only technique to consider, a good .htaccess file and seo-friendly permalinks are also advised.</p>
<p>If ever you didn&#8217;t want a page to be indexed, the proper method would be to use:</p>
<p><code>&lt;meta name="robots" content="noindex" /&gt;</code></p>
<p>in the head section. Here&#8217;s a WordPress plugin that could handle such a task:</p>
<p><a href="http://wordpress.org/extend/plugins/ultimate-noindex-nofollow-tool/">http://wordpress.org/extend/plugins/ultimate-noindex-nofollow-tool/</a></p>
<p>I have to think about making the plugin universal or basic to cover the average need. There may certainly be other needs, this plugin could be customized very easily to someone&#8217;s specific need. </p>
<p>For example, perhaps some pages; you might want to block from being canonicalized altogether or changing how URL&#8217;s are canonicalized for specific pages. Right now, the plugin is at a pretty fair baseline of what should be expected from a canonicalized link.</p>
<p>All and all for people that want to canonicalize hundreds or even thousands of pages dynamically without doing it manually themselves or paying someone, it&#8217;s pretty decent. It might not get every page spot on of how you would do it manually, but it&#8217;ll certainly do a good job with most and better your site.</p>
<p>Again, it&#8217;s completely free an open source, if someone has a specific request for their own custom setup I could try and help, if I couldn&#8217;t I&#8217;m sure they could hire a programmer for 1 &#8211; 2 hours that could refine it to their specific websites needs.</p>
<p>Right now, I&#8217;m thinking it&#8217;s canonicalizing pretty good in most cases no differently than how someone would manually do it, so the only thing I&#8217;m thinking is that there might be pages that people just don&#8217;t want to canonicalize at all for whatever reason, so I&#8217;ll look more into that, shouldn&#8217;t be too difficult.</p>
<p>I&#8217;m also thinking of an alternate that might handle product pages a little differently, but I need more feedback first, lots of feedback. GOOD feedback like you&#8217;ve provided Anup and I appreciate that. When people just say they don&#8217;t like it or it doesn&#8217;t work, that&#8217;s pretty vague and subjective and doesn&#8217;t do anything in way of helping.</p>
<p>I started a subforum here for suggestions: <a href="http://www.bryanhadaway.com/forum/canonical-link/suggestions-for-improvement">http://www.bryanhadaway.com/forum/canonical-link/suggestions-for-improvement</a></p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-479</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Tue, 01 Jun 2010 10:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-479</guid>
		<description>It&#039;s because of all the URL examples we&#039;re using that&#039;s sparking the spam filter, but I approved your comment and my response is above.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>It&#8217;s because of all the URL examples we&#8217;re using that&#8217;s sparking the spam filter, but I approved your comment and my response is above.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Anup</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-478</link>
		<dc:creator>Anup</dc:creator>
		<pubDate>Tue, 01 Jun 2010 10:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-478</guid>
		<description>I have written a reply, but it seems that your spam protection is working overtime.</description>
		<content:encoded><![CDATA[<p>I have written a reply, but it seems that your spam protection is working overtime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Anup</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-477</link>
		<dc:creator>Anup</dc:creator>
		<pubDate>Tue, 01 Jun 2010 10:21:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-477</guid>
		<description>@Bryan. The point really is what exactly is and most likely to be considered a canonical link?

And I give here an example from my website:

Say the link: http://indiapoint.net/ca/2006/02/27/articleship/

Now the above post has various comments to it. So, for smooth loading, I have put around ten commnet threads to be shown.on each page.

So, there are different pages that gets generated viz

http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/
http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/

etc.

Now, if there is only one canonical link, the above pages would have the canonical link of the original post viz. http://indiapoint.net/ca/2006/02/27/articleship/  So that would defeat the purpose.

However at the same time, there can be search links like http://indiapoint.net/?s=training So what would be the canonical link for such links?

At the same time, I would not like that search-engines pick up from somewhere link like http://abcanylink.com/anything/?utm_source=twitterfeed&amp;utm_medium=twitter and count it as a link.

thanks</description>
		<content:encoded><![CDATA[<p>@Bryan. The point really is what exactly is and most likely to be considered a canonical link?</p>
<p>And I give here an example from my website:</p>
<p>Say the link: <a href="http://indiapoint.net/ca/2006/02/27/articleship/">http://indiapoint.net/ca/2006/02/27/articleship/</a></p>
<p>Now the above post has various comments to it. So, for smooth loading, I have put around ten commnet threads to be shown.on each page.</p>
<p>So, there are different pages that gets generated viz</p>
<p><a href="http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/">http://indiapoint.net/ca/2006/02/27/articleship/comment-page-5/</a><br />
<a href="http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/">http://indiapoint.net/ca/2006/02/27/articleship/comment-page-4/</a></p>
<p>etc.</p>
<p>Now, if there is only one canonical link, the above pages would have the canonical link of the original post viz. <a href="http://indiapoint.net/ca/2006/02/27/articleship/">http://indiapoint.net/ca/2006/02/27/articleship/</a>  So that would defeat the purpose.</p>
<p>However at the same time, there can be search links like <a href="http://indiapoint.net/?s=training">http://indiapoint.net/?s=training</a> So what would be the canonical link for such links?</p>
<p>At the same time, I would not like that search-engines pick up from somewhere link like <a href="http://abcanylink.com/anything/?utm_source=twitterfeed&amp;utm_medium=twitter">http://abcanylink.com/anything/?utm_source=twitterfeed&amp;utm_medium=twitter</a> and count it as a link.</p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-475</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Mon, 31 May 2010 10:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-475</guid>
		<description>@&lt;strong&gt;Anup&lt;/strong&gt;

It should be generated in the default theme automatically, I&#039;m not entirely sure. 

I think it might only present itself on a &quot;needed&quot; basis. But, I just tested my blank WordPress 2.9.2 w/Default Template setup that I use for testing and I tried adding #test and ?test to URLs and I couldn&#039;t get it to prompt a canonical link.

Which brings up another scenario of when a canonical link plugin could be useful... because even with the newest version of WordPress, it might be theme dependent if it&#039;ll work or not because it&#039;s served up in header.php.

I don&#039;t think it does anything different than the plugin anyways, so I&#039;d be interested to hear specific examples of problems. I did already update the plugin based on your suggestion Anup, so I am listening.

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>@<strong>Anup</strong></p>
<p>It should be generated in the default theme automatically, I&#8217;m not entirely sure. </p>
<p>I think it might only present itself on a &#8220;needed&#8221; basis. But, I just tested my blank WordPress 2.9.2 w/Default Template setup that I use for testing and I tried adding #test and ?test to URLs and I couldn&#8217;t get it to prompt a canonical link.</p>
<p>Which brings up another scenario of when a canonical link plugin could be useful&#8230; because even with the newest version of WordPress, it might be theme dependent if it&#8217;ll work or not because it&#8217;s served up in header.php.</p>
<p>I don&#8217;t think it does anything different than the plugin anyways, so I&#8217;d be interested to hear specific examples of problems. I did already update the plugin based on your suggestion Anup, so I am listening.</p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Anup</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-474</link>
		<dc:creator>Anup</dc:creator>
		<pubDate>Mon, 31 May 2010 10:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-474</guid>
		<description>&lt;blockquote&gt;First of all, I don’t understand why you at a first place needed to create this functionality since it is included in WordPress core since version 2.9&lt;/blockquote&gt;

Is it so, where is that in the admin panel? Or does it get generated ? I dont find it in the headers though.</description>
		<content:encoded><![CDATA[<blockquote><p>First of all, I don’t understand why you at a first place needed to create this functionality since it is included in WordPress core since version 2.9</p></blockquote>
<p>Is it so, where is that in the admin panel? Or does it get generated ? I dont find it in the headers though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by <img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-473</link>
		<dc:creator><img src='http://www.bryanhadaway.com/wp-content/plugins/rpx/images/google.png' alt='' /> Bryan Hadaway</dc:creator>
		<pubDate>Mon, 31 May 2010 10:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-473</guid>
		<description>Well, I think there&#039;s no argument there, if you don&#039;t care about or want canonical links in the first place, there&#039;s no reason to look into this plugin and of course it wouldn&#039;t be useful to you.

You&#039;re correct, in the newest versions of WordPress, canonical links are already in place, but this plugin covers WordPress versions as early as 1.2 which aren&#039;t covered. Also, it&#039;s worth mentioning that the WordPress native canonical link itself is flawed. It fails to even properly canonicalize home pages, this might be fixed in WordPress 3.0.

There&#039;s no doubt that entering canonical links manually page by page would be the most &quot;accurate&quot; and ideal way to go about it.

But, as we know... if you have hundreds of pages that is definitely not practical. To elaborate more, the purpose of canonicalizing a link is to serve up to search engines (Google, Yahoo, Bing etc.) a cleaner more attractive, seo-friendly and user-friendly version of URLs.

Another important factor to consider is duplicate content; the same page, could be indexed several times in different formats and Google&#039;s crawler could fail to understand that&#039;s just one page, because the same content can be reached with so many variables;

http://www.website.com/, http://website.com/, http://www.website.com/index.php, http://website.com/index.php, http://www.website.com/#section1.2, http://www.website.com/?=section1.2&amp;yes&amp;on

It will suggest: http://www.website.com/ for that page

It strips off hash (#) and query (?) tags. It&#039;s important to keep in mind that a canonical link does not actually change the browser URL or alter the page in any way, it only serves a suggestion for a cleaner URL to Google.

&lt;strong&gt;The Bottom Line&lt;/strong&gt;:

My canonical link code/plugin is the best free, &lt;strong&gt;dynamic&lt;/strong&gt; and &lt;strong&gt;hands-free&lt;/strong&gt; way to implement canonical links into large-scale websites and WordPress blogs that I&#039;m aware of. &lt;strong&gt;It can not hurt your website, it can only help it.&lt;/strong&gt;

I emphasize the words &lt;strong&gt;dynamic&lt;/strong&gt; and &lt;strong&gt;hands-free&lt;/strong&gt; because there is another canonical link plugin to choose from: http://wordpress.org/extend/plugins/canonical/ that might be better suited  for you if you&#039;re willing to set every single page and post canonical link by hand. It&#039;s worth noting that it only works with WordPress 2.9+ and that it only applies to pages and posts and not the rest of your WordPress website.

The best full on method to get clean URL structures is a good combination of setting your Permalinks to Custom Structure: &lt;strong&gt;/%postname%/&lt;/strong&gt;, using a good .htaccess file and canonicalizing links.

So if you don&#039;t like it or you don&#039;t think it works the way you think it should don&#039;t just say that and leave it at that, that helps nobody. Get specific; &lt;strong&gt;What does the plugin not do right?&lt;/strong&gt; &lt;strong&gt;What would you like to see the plugin do?&lt;/strong&gt;

Let&#039;s get the suggestions and questions going in the forum:

http://www.bryanhadaway.com/forum/canonical-link/

Thanks, Bryan</description>
		<content:encoded><![CDATA[<p>Well, I think there&#8217;s no argument there, if you don&#8217;t care about or want canonical links in the first place, there&#8217;s no reason to look into this plugin and of course it wouldn&#8217;t be useful to you.</p>
<p>You&#8217;re correct, in the newest versions of WordPress, canonical links are already in place, but this plugin covers WordPress versions as early as 1.2 which aren&#8217;t covered. Also, it&#8217;s worth mentioning that the WordPress native canonical link itself is flawed. It fails to even properly canonicalize home pages, this might be fixed in WordPress 3.0.</p>
<p>There&#8217;s no doubt that entering canonical links manually page by page would be the most &#8220;accurate&#8221; and ideal way to go about it.</p>
<p>But, as we know&#8230; if you have hundreds of pages that is definitely not practical. To elaborate more, the purpose of canonicalizing a link is to serve up to search engines (Google, Yahoo, Bing etc.) a cleaner more attractive, seo-friendly and user-friendly version of URLs.</p>
<p>Another important factor to consider is duplicate content; the same page, could be indexed several times in different formats and Google&#8217;s crawler could fail to understand that&#8217;s just one page, because the same content can be reached with so many variables;</p>
<p><a href="http://www.website.com/">http://www.website.com/</a>, <a href="http://website.com/">http://website.com/</a>, <a href="http://www.website.com/index.php">http://www.website.com/index.php</a>, <a href="http://website.com/index.php">http://website.com/index.php</a>, <a href="http://www.website.com/#section1.2">http://www.website.com/#section1.2</a>, <a href="http://www.website.com/?=section1.2&#038;yes&#038;on">http://www.website.com/?=section1.2&#038;yes&#038;on</a></p>
<p>It will suggest: <a href="http://www.website.com/">http://www.website.com/</a> for that page</p>
<p>It strips off hash (#) and query (?) tags. It&#8217;s important to keep in mind that a canonical link does not actually change the browser URL or alter the page in any way, it only serves a suggestion for a cleaner URL to Google.</p>
<p><strong>The Bottom Line</strong>:</p>
<p>My canonical link code/plugin is the best free, <strong>dynamic</strong> and <strong>hands-free</strong> way to implement canonical links into large-scale websites and WordPress blogs that I&#8217;m aware of. <strong>It can not hurt your website, it can only help it.</strong></p>
<p>I emphasize the words <strong>dynamic</strong> and <strong>hands-free</strong> because there is another canonical link plugin to choose from: <a href="http://wordpress.org/extend/plugins/canonical/">http://wordpress.org/extend/plugins/canonical/</a> that might be better suited  for you if you&#8217;re willing to set every single page and post canonical link by hand. It&#8217;s worth noting that it only works with WordPress 2.9+ and that it only applies to pages and posts and not the rest of your WordPress website.</p>
<p>The best full on method to get clean URL structures is a good combination of setting your Permalinks to Custom Structure: <strong>/%postname%/</strong>, using a good .htaccess file and canonicalizing links.</p>
<p>So if you don&#8217;t like it or you don&#8217;t think it works the way you think it should don&#8217;t just say that and leave it at that, that helps nobody. Get specific; <strong>What does the plugin not do right?</strong> <strong>What would you like to see the plugin do?</strong></p>
<p>Let&#8217;s get the suggestions and questions going in the forum:</p>
<p><a href="http://www.bryanhadaway.com/forum/canonical-link/">http://www.bryanhadaway.com/forum/canonical-link/</a></p>
<p>Thanks, Bryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Super Simple Dynamic Canonical Link Code by Benny</title>
		<link>http://www.bryanhadaway.com/super-simple-dynamic-canonical-link-code/comment-page-1/#comment-471</link>
		<dc:creator>Benny</dc:creator>
		<pubDate>Mon, 31 May 2010 08:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryanhadaway.com/?p=448#comment-471</guid>
		<description>Ya, i had the same idea. Im not too sure what is the purpose though it looks good at the introduction... i already deactivate it.... probably Bryan should elaborate the purpose for this plugin more.</description>
		<content:encoded><![CDATA[<p>Ya, i had the same idea. Im not too sure what is the purpose though it looks good at the introduction&#8230; i already deactivate it&#8230;. probably Bryan should elaborate the purpose for this plugin more.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
