Reduce Duplicate Content in WordPress Archives with robots.txt

My WordPress blog url structure for posts is of this pattern: /blog/year/month/date/post-title/

Ignoring the fact that a post could also show up in /blog/ and /blog/category/ and other places, the same post could show up in:

/blog/2007/

/blog/2007/07/

/blog/2007/07/21/

/blog/2007/07/21/post-title/

The duplication is not as big of a concern (to me) as the possibly poor [...]

How to Display All Blog Posts

For reasons I will explain in another post about Linked Custom Search Engines, I wanted to generate a page that would include all of my posts in their entirety. There didn’t seem to be a ready-made solution. I found a plugin but it didn’t show all posts the way I wanted. This is different from [...]

How I Create Widgets for WordPress

I haven’t been able to find clear instructions on how to add widgets to WordPress. This widget tutorial for developers was as close as I could get, but it applies to the Widget Plugin before WordPress included Widgets in v 2.2.

I’ve figured out a system that has worked for me. I can’t say that [...]

WordPress Widget: Spread Firefox

I coded a widget to help Spread Firefox via a WordPress widget. Here is the code:

function wp_widget_firefox($args) { extract($args); ?> <?php if (strpos($_SERVER['HTTP_USER_AGENT'], ‘MSIE’) !== false) {?> <?php echo $before_widget; ?> <?php echo $before_title; ?> <?php _e(‘Try Firefox’); ?> <?php echo $after_title; ?> <ul><li> <a href=”http://www.spreadfirefox.com/?q=affiliates&id=YOUR_ID&t=210″><img border=”0″ alt=”Firefox 2″ title=”Firefox 2″ src=”http://sfx-images.mozilla.org/affiliates/Buttons/firefox2/firefox-spread-btn-1b.png”/></a> </li></ul> <?php [...]

How to Minimize Duplicate Content in WordPress Blog

After reading this post at Google’s Webmaster Group, I was inspired to find out how to stop displaying full content on pages where posts were listed in categories, archives, etc. I am not so concerned about duplicate content as much as I don’t like for people to find a result in a category page but [...]