<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eric Pender &#187; Canonicalization</title>
	<atom:link href="http://www.ericpender.com/blog/tag/canonicalization/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ericpender.com</link>
	<description>Internet Law Student &#124; Eric Pender &#124; EricPender.com</description>
	<lastBuildDate>Thu, 23 Jun 2011 21:08:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Tabs and SEO: Things You Need to Consider</title>
		<link>http://www.ericpender.com/blog/tabs-and-seo</link>
		<comments>http://www.ericpender.com/blog/tabs-and-seo#comments</comments>
		<pubDate>Sun, 08 Mar 2009 19:33:06 +0000</pubDate>
		<dc:creator>Eric Pender</dc:creator>
				<category><![CDATA[Canonicalization]]></category>
		<category><![CDATA[Duplicate Content]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Site Architecture]]></category>

		<guid isPermaLink="false">http://www.ericpender.com/?p=229</guid>
		<description><![CDATA[I really like the use of tabs to present content to users.  I think it&#8217;s a great way to take advantage of limited screen real estate on a web page.  However, there are some important things you need to consider for SEO if you are going to use tabs to present content to a visitor. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I really like the use of tabs to present content to users.  I think it&#8217;s a great way to take advantage of limited screen real estate on a web page.  However, there are some important things you need to consider for SEO if you are going to use tabs to present content to a visitor.</p>
<h2><strong>How Focused is your Content?</strong></h2>
<p>That is the first very important question you need to ask yourself.  In most cases, if you are considering using tabs, each tab will likely be presenting content that is substantially unique.  If each tab is presenting content that really has the ability to stand on it&#8217;s own with regard to search engine ranking, then you want to make sure that you design the architecture of the page so that search engines can rank each instance of content individually.  Otherwise, you run the risk of diluting your ability to rank for <em>anything</em> if you don&#8217;t present the content to the search engines individually.</p>
<p>On the other hand, perhaps the content within each tab is focused on one specific topic.  In a case like this, you will want to present the content so that the search engines read all of the content as a singular source.</p>
<h2><strong>Presenting Each Tab Individually</strong></h2>
<p>In the majority of cases, this will be how you will need to present tabbed content.  Otherwise, you will run the risk of diluting your page to the point that you won&#8217;t have a strong chance of ranking for your targeted phrases.</p>
<h3>Individual Pages</h3>
<p>There are a couple of ways to present the content in this case.  Perhaps the easiest way is to program individual pages, where each page shows the selected &#8220;tab&#8221; as being on top and displaying content.</p>
<p>This method allows the content to exist on individual URLs, meaning that the search engines can index, and rank, each page individually.  It also means that each page of &#8220;tabbed&#8221; content can be deep linked to.</p>
<p>There are a lot of negative implications that need to be considered with this method.  The first is that when a tab is clicked, an entire new page must load, potentially making the user experience worse.  Also, as is often the case, you may have content on the pages that are identical outside of the tabbed content, such as an introductory paragraph.  Remember that if your tabbed content is relatively minimal, the search engines may index your pages and identify them as being duplicate content.</p>
<h3>Javascript and URL Parameters</h3>
<p>Another solution that can be faster from a user experience perspective is to use unobtrusive JavaScript to show and hide each tab.  In this scenario, the HTML content is contained within the page source code, while the JavaScript is called in from an external file.  This means that the JavaScript can execute for the user to enhance the site functionality, while users without JavaScript (including search engines) will still be able to see the HTML content.  You will also want to call the JavaScript function so that it offers a static link that passes a URL parameter (i.e. www.ericpender.com/blog/example?foo=2) as opposed to a URL fragment (i.e. www.ericpender.com/blog/example#foo=2).  This is because search engines typically ignore anything after the #, but will follow anything after a ?.  By using a URL parameter, the search engines will see each instance of tabbed content as a new page, even though from a user perspective the entire page will not be reloading.</p>
<h2><strong>Presenting Each Tab Collectively</strong></h2>
<p>Although not as likely, you may come across a situation where you want to present information in tabs, but you want all of the content in the tabs to be presented as one singular document to the search engines.</p>
<h3>JavaScript with Fragments</h3>
<p>This method is identical with the JavaScript method listed above except for one very important component.  Instead of using a static link when calling the JavaScript, you will use the URL fragment instead.  The user experience is the same, but the search engines will truncate anything after the # in the URL, so that it will view all of the tabbed content as existing on a single page.</p>
<h3>Link rel=&#8221;canonical&#8221;</h3>
<p>So far, we have covered different ways to present tabbed content to users, ways for that tabbed content to be deep linked to from other pages, and ways for the content to be viewed as a different pages within the search engines as well as being a singular page.  However, that still leaves us with one scenario.</p>
<p>Let&#8217;s say you want to use JavaScript to present tabbed content to a user.  You also want the search engines to spider the tabbed content as a single document (not as many individual pages).  Your programmers used the URL ? parameter instead of the # fragment so that the tabs could be deep linked.  The problem, however, is that because of the ? parameter, the each URL will be recognized as a new page.</p>
<p>The solution in this case is to use the link rel=&#8221;canonical&#8221; element.  This allows for the ability of the tabs to be deep linked, while telling the search engines that each of the URLs are actually duplicates of the URL without the parameter.</p>
<p>Tabbed content is a great way to present content to users, and can be very effective for SEO when done correctly.  Remember to ask yourself if each instance of tabbed content can stand on it&#8217;s own, and then employ the correct method of programming depending on the answer.</p>
<h4>Additional resources:</h4>
<ul>
<li><a href="http://tonyadam.com/blog/ajax-and-non-javascript-experiences-for-seo-friendly-websites">AJAX and Non-JavaScript Experiences for SEO friendly websites</a></li>
<li><a href="http://googlewebmastercentral.blogspot.com/2007/11/spiders-view-of-web-20.html">A spider&#8217;s view of Web 2.0</a></li>
<li><a href="http://domscripting.com/presentations/xtech2006/">Hijax: Progressive Enhancement with Ajax</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ericpender.com/blog/tabs-and-seo/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to Fix Your Duplicate Content Issues</title>
		<link>http://www.ericpender.com/blog/how-to-fix-your-duplicate-content-issues</link>
		<comments>http://www.ericpender.com/blog/how-to-fix-your-duplicate-content-issues#comments</comments>
		<pubDate>Tue, 03 Mar 2009 04:52:13 +0000</pubDate>
		<dc:creator>Eric Pender</dc:creator>
				<category><![CDATA[Duplicate Content]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Site Architecture]]></category>
		<category><![CDATA[301 Redirects]]></category>
		<category><![CDATA[Canonicalization]]></category>
		<category><![CDATA[Site Maps]]></category>

		<guid isPermaLink="false">http://ericpender.com/?p=146</guid>
		<description><![CDATA[I just finished watching a video from Matt Cutts about the new canonical link element, and in the video he ran through a checklist of how to fix/avoid duplicate content issues.  All of these come from the video, so I really have to give all the credit here to Matt, but I felt these were [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I just finished <a href="http://www.mattcutts.com/blog/canonical-link-tag-video/" target="_blank">watching a video from Matt Cutts</a> about the new <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html" target="_blank">canonical link element</a>, and in the video he ran through a checklist of how to fix/avoid duplicate content issues.  All of these come from the video, so I really have to give all the credit here to Matt, but I felt these were worth mentioning.</p>
<p>Before we talk about the ways to fix duplicate content issues, let&#8217;s talk about why duplicate content is bad for search engines.  At a very high level, search engines look at duplicate content as a form of web plagiarism.  If two sites have pages with exactly the same content, the search engine will try to figure out which page has the most authority and trust with regard to the topic.  This is because they only want to serve one version of the content in the search results, since users really only need to see one version of the exact same content.</p>
<p>Duplicate content, however, is often a serious site architecture issue within a single site.  Duplicate content can exist within a site for a variety of reasons, sometimes as the result of using session IDs, tracking parameters, breadcrumb trails, etc.  In these types of cases, we are really just cannibalizing our own success with these duplicate content issues.</p>
<p>In his video, Matt Cutts described a variety of ways to fix duplicate content issues.</p>
<ol>
<li><strong>Customize CMS systems or sites in the beginning</strong> &#8211; By customizing a CMS system to only produce the URLs that you want, you can prevent a lot of duplicate content issues before they even start.</li>
<li><strong>Link only to one version of a page</strong> &#8211; Google finds new pages and new sites by scanning existing web pages, identifying links to other pages, and then spidering those pages.  If you only link to one version of a page, a search engine can (theoretically) only identify that page from that singular URL.  Of course, in practice this is incredibly difficult, since you cannot control how <em>other sites</em> will choose to link to your site.</li>
<li><strong>Use 301 redirects</strong> &#8211; Most of the time, this is probably going to be the most likely method to realistically fix duplicate content issues.  Using a 301 redirect tells Google that a given web page has been moved to a different URL.  The user, search engines included, will be redirected to your specified URL, thereby not seeing the duplicate content.</li>
<li><strong>Webmaster Tools</strong> &#8211; Webmasters can use Google&#8217;s <a href="http://www.google.com/webmasters/tools/" target="_blank">Webmaster Tools</a> to specify which version of the top level domain you wish to show to users.  While this allows you to specify either a www or non-www preference, thereby solving duplicate content issues at the domain level, it does not really solve duplicate content issues at deeper levels (for example, if the duplicate content is the result of tracking parameters).</li>
<li><strong>Use site map to list preferred URLs</strong> &#8211; Webmasters can submit an XML site map to Google to show the search engine which URLs are the preferred URLs on the site.</li>
<li><strong>Use the canonical link element</strong> &#8211; Much like a 301 redirect, the canonical link element allows webmasters to specify to the search engines which page is the preferred page and which page contains duplicate content at a page-by-page level.  To use the canonical link element, place the element in the head section of the page code for the non-preferred page.  Then, use the element to specify the URL for the preferred page displaying the content.</li>
</ol>
<p>So what&#8217;s the difference between using a 301 redirect and using a canonical link element?  The 301 redirect will actually redirect the user to the preferred page on your site, bypassing the non-preferred page and resulting in the preferred page&#8217;s URL resolving in the users browser.  The canonical link element will not redirect the user, but will simply tell the search engines that this specific page is the non-preferred page with very similar or identical content that can be found on another page on the site.</p>
<p>Let&#8217;s say you are a widget maker, and you just came out with your shiny new 2009 widgets.  Since the 2009 widget is pretty much the same as the 2008 widget, and you completely sold out of your stock of 2008 widgets, you have decided to simply replicate your marketing copy from the 2008 widgets page to a 2009 widgets page.  Your site is not dynamically creating the page, and you aren&#8217;t using session IDs or tracking parameters.  In this case, you will probably be best using a 301 redirect from the old 2008 widgets URL to the new 2009 widgets URL.</p>
<p>However, if you were dynamically using tracking parameters to create the landing page, or needed to pass through some session IDs in order to track the user, you would probably want to use the canonical link element.  This is because you still want to maintain the tracking through the site, while still letting the search engines know that the session IDs are creating duplicate content.</p>
<p>Hopefully this helps to offer some insight on how to fix duplicate content issues, as well as to clear up any confusion on when to use the new canonical link element versus a 301 redirect.  Remember, if you can take some steps to reduce the possibility of duplicate content issues early on, you&#8217;ll be helping yourself out tremendously.  But if you can&#8217;t, there are a handful of different ways to make the fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericpender.com/blog/how-to-fix-your-duplicate-content-issues/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

