<?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>SEO and Web Marketing Research &#187; Tutorials</title>
	<atom:link href="http://www.seoresearcher.com/category/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seoresearcher.com</link>
	<description>A comprehensive SEO and Web Marketing study</description>
	<lastBuildDate>Wed, 03 Jun 2009 01:01:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Make a WordPress Blog Duplicate Content Safe</title>
		<link>http://www.seoresearcher.com/how-to-make-your-wordpress-blog-duplicate-content-safe.htm</link>
		<comments>http://www.seoresearcher.com/how-to-make-your-wordpress-blog-duplicate-content-safe.htm#comments</comments>
		<pubDate>Thu, 30 Nov 2006 23:05:03 +0000</pubDate>
		<dc:creator>oleg.ishenko</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress Blogging]]></category>

		<guid isPermaLink="false">http://www.seoresearcher.com/how-to-make-your-wordpress-blog-duplicate-content-safe.htm</guid>
		<description><![CDATA[In  one of my recent posts I wrote about the duplicate content issue.  This topic is especially important to me since my blog uses the WordPress  content management system which, when used with the default configuration,  is not duplicate content proof. In fact this CMS is capable to  render almost [...]]]></description>
			<content:encoded><![CDATA[<p><img width="230" height="167" align="left" alt="Supplementary index" src="http://www.seoresearcher.com/images/articles/duplicated-2.jpg" />In  one of my recent posts I wrote about the <strong>duplicate content issue</strong>.  This topic is especially important to me since my blog uses the <strong>WordPress  content management system</strong> which, when used with the default configuration,  is <strong>not</strong> duplicate content proof. In fact this CMS is capable to  render almost <strong>100%</strong> of your content duplicate. As usual the fault of the system has roots in its advantages. WordPress has    many features facilitating blogging and linking, such as RSS feeds to posts    and comments, trackback URLs, monthly archives and so on. In the same time this    variety of URLs returning similar or identical pages represents a clear case    of duplicate content.<span id="more-45"></span></p>
<h2>WordPress And Duplicate Content</h2>
<div id="advertical"><script type="text/javascript"><!--
google_ad_client = "pub-4068762382585748";
/* 160x600, created 7/15/09 */
google_ad_slot = "4312880109";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p>The first evidences of duplicate content produced by your WordPress CMS can    be found in your sidebar. They are<strong> category pages</strong> and <strong>monthly/daily    archives</strong>. Category pages store your articles posted under the same    topic â€“ a category. Such pages have no unique content; they are just a    collection of your previous posts. Monthly and daily archives also simply group    your previous articles by the date of posting. Sometimes when you have only    one post in a given day, the archive page for the date and your post are totally    identical.</p>
<p>The next case of duplicate content is even more prominent. It can be your <strong>home    page</strong> itself. If it contains not excerpts but the full text of your    posts, then it duplicates your post pages. This also applies to the <em>â€˜next/previous    entries</em>â€™ pages â€“ those accessible via <em>/page/2, /3, /4</em>    etc.</p>
<p><strong>Feeds</strong>. Search engine spiders crawl all the content they can    reach and of course this includes RSS feeds too. The additional problem with    them is that Google may choose to display your RSS URL in the search results    over the link to the original post. In this case the user who clicks this result    will see an XML formatted page which is not â€˜human-friendlyâ€™.</p>
<p><strong>Trackback URLs</strong>. Many WordPress templates add trackback links    after posts. This links enable authors to track who links to their posts. Usually,    if your post URL looks like â€˜<em>www.yoursite.com/2006-11-30/yourpost/</em>â€™    its trackback URL will be â€˜<em>www.yoursite.com/2006-11-30/yourpost/trackback/</em>â€™.</p>
<p><strong>Identical meta-description</strong>. By default WordPress doesnâ€™t    provide a tool to add unique meta description tags to your posts, and they either    have none or share a single site-wide description. Having no meta description    at all is a disadvantage, as a properly written one can make your snippet stand    out in a SERP. Having an identical description for all your pages is a <strong>threat</strong>,    as Google might get them filtered out as too similar. (see a thread <a target="_blank" href="http://www.webmasterworld.com/google/3131048.htm">here</a>)</p>
<p>Because of the duplicate content Google search can return less desired URLs    (such as feeds or archives instead of original posts); your pages can be moved    out of their index, or placed into the supplemental results, which are rarely    displayed to users.</p>
<h2>Solving the Duplicate Content Issue in WordPress</h2>
<h3>Adding â€˜<em>noindex, follow</em>â€™ tags</h3>
<p>What can you do to avoid this problem? You can tell the search engines what    URL to index by using â€˜<em>noindex, follow</em>â€™ meta tag, <em>robots.txt</em>    exclusions or <em>301 redirects</em>. Letâ€™s say you want Google to index    your front page, posts, single pages and category pages and forbid the spiders    from crawling the content of archives, feeds and â€˜<em>next entries</em>â€™    pages &#8211; <em>page/2, /3, </em>â€¦ To do this you have to add to your header.php    the following code:</p>
<div class='code_parent'>
<div class='code_title'>Code:</div>
<div class='code_child'><code>
<div class='pre_container'>
<pre>     if((is_home() &#038;&#038; ($paged &#60; 2 )) || is_single() || is_page() || is_category()){
echo '&#60;meta name="robots" content="index,follow" />';
} else {
echo '&#60;meta name="robots" content="noindex,follow" />';}</pre>
</div>
<p></code></div>
</div>
<p>For those not familiar with editing templates in WordPress: <em>in your dashboard    click <strong>Presentation</strong> menu item and after the new page is opened    â€“ click <strong>Theme Editor</strong>. In the Theme Editor choose â€˜<strong>header.php</strong>â€™    and then paste the above code into the editor form. This code has to be inserted    anywhere between  <strong>head</strong> tags </em>.</p>
<p>Here the <em><meta name="â€robotsâ€" content="â€index," /></em>    tag is added to the home page but not the â€˜<em>next entries</em>â€™    page <em>(is_home() and ($paged<2))</em>, to your posts <em>(is_single())</em>;    to solo pages, like â€˜About meâ€™, if you created any <em>(is_page())</em>;    and to category pages <em>(is_category())</em>. If you donâ€™t want your    categories to be indexed just delete<em> || is_category()</em>. All the other    pages will get <em><meta name="â€robotsâ€" content="â€noindex," /></em>. They will not be indexed, but this will not prevent    crawlers from following their outgoing links.</p>
<h3>Adding unique meta description</h3>
<p>For this purpose I use <a href="http://guff.szub.net/head-meta-description/">Head    Meta Description</a> plugin. This plugin can be configured to use an <strong>excerpt</strong>    of your post as a meta description â€“ this is especially useful if you    have to add this tag to hundreds of existing pages. Or you can add your own    manually as a custom field, which is my personal preference.</p>
<h3>Using <em>more</em> tag</h3>
<p>By using this tag you tell WordPress to display only the first few lines of    your post. This greatly reduces the similarity of home page and your articles.    If you have too many existing posts to edit, you can use an â€˜excerptâ€™    plugin, such as this one from <a href="http://www.semiologic.com/software/fancy-excerpt/%20">Semiologic</a></p>
<h3>Redirect to a canonical URL</h3>
<p>You should edit your<em> .htaccess</em> file to perform <em>301 redirects</em>.    Non-www addresses like <em>yoursite.com</em> should be redirected to <em>www.yoursite.com</em>.    URL without trailing slashes like <em>www.yoursite.com/category</em> should    be rewritten to include it: <em>www.yoursite.com/category/</em> This can be    done by inserting the following code into your <em>.htaccess</em> file:</p>
<p><em><br />
RewriteEngine On<br />
RewriteCond %{HTTP_HOST} !^www\.yoursite\.com$ [NC]<br />
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R,L]<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]<br />
</em></p>
<p>For more details I advise you to read this: <a target="_blank" href="http://httpd.apache.org/docs/2.0/misc/rewriteguide.html#url%20">the    process or rewriting the URL layout.</a></p>
<h3>Preventing spiders from crawling feeds and auxiliary pages</h3>
<p>For this purpose you should edit your <em>robots.txt</em> file by inserting    the following code</p>
<p><em>User-agent: *<br />
Disallow: /wp-<br />
Disallow: /search<br />
Disallow: /feed<br />
Disallow: /comments/feed<br />
Disallow: /feed/$<br />
Disallow: /*/feed/$<br />
Disallow: /*/feed/rss/$<br />
Disallow: /*/trackback/$<br />
Disallow: /*/*/feed/$<br />
Disallow: /*/*/feed/rss/$<br />
Disallow: /*/*/trackback/$<br />
Disallow: /*/*/*/feed/$<br />
Disallow: /*/*/*/feed/rss/$<br />
Disallow: /*/*/*/trackback/$</em></p>
<h3>Another two practical tips</h3>
<p>Some people find it useful to restrict the number of posts displayed in your    home page to 4-5, as less posts are duplicated.</p>
<p>A great <a target="_blank" href="http://codex.wordpress.org/Customizing_the_Read_More">article</a>    on customizing the <strong>more</strong> tag in Wordpress.</p>
<h2>To Sum Up:</h2>
<ul>
<li>To avoid the duplicate content issue in WordPress include you should do:</li>
<li>Add<em> â€˜noindex, followâ€™</em> meta tag to your monthly/weekly/daily      archives, â€˜<em>next entries</em>â€™, and if necessary, category      pages</li>
<li>Ensure that all your pages have unique meta-description tags</li>
<li>Set up <em>301 redirects</em> for your non-www URL and URLs without trailing      slashes</li>
<li>Restrict search engine crawlers from indexing your feeds and trackbacks</li>
<li>Use <strong>more</strong> tag to show excerpts in your home page instead      of full posts</li>
<li>Restrict the number of posts displayed in your home page</li>
</ul>
<h2>References:</h2>
<ul>
<li><a target="_blank" href="http://www.webmasterworld.com/google/3097706.htm">WordPress      And Google: Avoiding Duplicate Content Issues</a> thread in the WebmasterWorld      forum</li>
<li><a href="http://www.webmasterworld.com/google/3084893.htm">Google indexing      /feed URLs Issues</a> thread in the WebmasterWorld forum</li>
<li><a target="_blank" href="http://www.beyondink.com/howtos/301-redirect.html">301      Redirect â€“ a How-to</a> by Beyondinc.com</li>
<li><a target="_blank" href="http://httpd.apache.org/docs/2.0/misc/rewriteguide.html">URL      Rewriting Guide</a></li>
</ul>
<p><!--reddit_2--><br />
<!--reddit_2--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoresearcher.com/how-to-make-your-wordpress-blog-duplicate-content-safe.htm/feed</wfw:commentRss>
		<slash:comments>101</slash:comments>
		</item>
		<item>
		<title>How To Add Web 2.0 Tagging Links to a WordPress Blog</title>
		<link>http://www.seoresearcher.com/how-to-add-web-2-0-tagging-links-to-a-wordpress-blog.htm</link>
		<comments>http://www.seoresearcher.com/how-to-add-web-2-0-tagging-links-to-a-wordpress-blog.htm#comments</comments>
		<pubDate>Thu, 21 Sep 2006 00:04:01 +0000</pubDate>
		<dc:creator>oleg.ishenko</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[WordPress Blogging]]></category>

		<guid isPermaLink="false">http://www.seoresearcher.com/how-to-add-web-2-0-tagging-links-to-a-wordpress-blog.htm</guid>
		<description><![CDATA[Web 2.0 Tagging and Blogs
Do you use Web 2.0 tagging websites? Well, I do. They are    so much handier than the traditional browser bookmarks! I can easily access    my favorites&#8217; list at home, at the university campus, at cyber cafes, at airports    or train stations. I [...]]]></description>
			<content:encoded><![CDATA[<h2>Web 2.0 Tagging and Blogs</h2>
<p>Do you use <strong>Web 2.0 tagging websites</strong>? Well, I do. They are    so much handier than the traditional browser bookmarks! I can easily access    my favorites&#8217; list at home, at the university campus, at cyber cafes, at airports    or train stations. I can always find something interesting by looking at what    other people tag. By now millions of Internet users have discovered the advantages    of the social web sites like <a target="_blank" href="http://www.digg.com">Digg</a>,    <a target="_blank" href="http://www.fark.com">Fark</a>, <a target="_blank" href="http://del.icio.us/">Del.icio.us</a>    and others. These websites bring huge benefits to webmasters as well. When your    visitors tag your content they affirm that it is actually interesting and useful.    And since most of the social websites allow favorites lists sharing, or use tags    as a scoring parameter to rank news entries, thousands of other members can easily    discover and visit your site. So social and tagging websites are indeed a great    way to promote a site. By adding links to <strong>Web 2.0 tagging resources</strong>    to your posts you remind the visitors to bookmark your content. Besides, including    the post url and title as parameters into the link code simplifies the task    of tagging.</p>
<p>How can you do it in your Wordpress blog? Quite easily. You don&#8217;t need to have    PHP or CSS skills; although you have to understand what your Stylesheet and    Main Index Template are for.<span id="more-29"></span> We are going to create a panel of links that looks    something like this:</p>
<p><img width="736" height="214" border="1" src="/images/web-2-0-tagging-wordpress/web-2-0-tags.gif" /></p>
<p>I can&#8217;t guarantee that this tutorial will work with any WordPress theme &#8211; there    are just too many of them. I used one of the simplest available (<a target="_blank" href="http://ifelse.co.uk/archives/2006/02/21/simpla-theme-released/">Simpla</a>)    hoping that this will ensure the maximum compatibility.</p>
<h2>Web 2.0. Tagging Links Panel</h2>
<p>First of all, we need these Digg, Technorati, Del.icio.us etc. icons. <a href="http://www.seoresearcher.com/images/bookmarks/bookmarks.rar">Download</a>,    unrar and copy them to your<em> images/bookmarks/ </em>directory.</p>
<p>Then we have to update your Stylesheet file. Login to your <strong>WordPress    blog</strong>, and open the Dashboard. Click the &#8216;Presentation&#8217; menu item and    you will see your current theme as well as other available WordPress themes.    Click the &#8216;Theme Editor&#8217; link. On the Theme Editor page click &#8216;Stylesheet&#8217; in    the right menu, scroll the CSS code down and place your cursor at the end of    the code, then press &#8216;Enter&#8217; to start a new line. We are about to add a few    lines of code to the stylesheet. Be careful not to alter or delete the existing    code &#8211; this can ruin the outlook of your blog! <strong>To avoid an accidental    damage of your theme, FIRST copy and paste the current stylesheet code to the    Notepad and save it to your hard drive!</strong> Then copy and paste at the end    of the stylesheet the following code:</p>
<p><a href="http://www.seoresearcher.com/images/web-2-0-tagging-wordpress/stylesheet.txt">Download file</a></p>
<p>Now click the &#8216;Update file button&#8217;.</p>
<p>To explain shortly why are we doing this: our links will be formatted with    the UL tag. Normally the UL tag produces a list like this:</p>
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
<p>But we need to have our links in one line. It can be done by inserting whitespaces    between them, but this is not the best way to do it. By using the CSS modified    UL tag we display our links in one line and ensure the equal intervals between    them at any screen resolution.</p>
<p>Next step: adding links code to your WordPress template. I used some WordPress    defined PHP functions to get the post url and post slug (the title of your post    with whitespaces replaced by &#8216;+&#8217; characters to be used as a parameter in tagging    links). Also we are going to display the tagging links only when the post itself    is displayed, but not on your front page. Otherwise the tagging panel would    appear multiple times on your index page &#8211; after each post, and this can seriously    damage the usability of your design. So I am going to use a simple is_home()    check the ensure that this is indeed a post page.</p>
<p>In your Theme Editor click &#8216;Main Index Template&#8217; item in the right menu. <strong>To    avoid an accidental damage of your theme , FIRST copy and paste the current    template code to the Notepad and save it to your hard drive!</strong> Our tagging    panel will be shown right above the comments block. So look through the code    and find the following line:</p>
<pre>< div class="entrymeta"></pre>
<p>Place your cursor right before this line and paste the following  code:</p>
<p><a href="/images/web-2-0-tagging-wordpress/maintemplate.txt">Download file</a></p>
<p>Click the &#8216;Update File&#8217; button.</p>
<p>The links contain the post url that is automatically retrieved by <em>the_permalink()</em>    function, and the post slug is retrieved by the <em>sanitize_title($post->post_title)</em>    function. When a user clicks on one of the links both parameters will be automatically    entered into the submission form on the tagging website.</p>
<p>Now refresh your website. Does it look as it is supposed to? If yes &#8211; congratulations!    If not &#8211; you&#8217;d better revert to the previous condition by copying and pasting    the old versions of your theme that you saved before adding the above code blocks.</p>
<p>Once again: I cannot guarantee that this tutorial will work with any theme    &#8211; there are just too many of them. I used one of the simplest available, hoping    that this will ensure the maximum compatibility. If you have any questions about    your particular case, comment this post, and we will try to find a solution.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoresearcher.com/how-to-add-web-2-0-tagging-links-to-a-wordpress-blog.htm/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
