Subscribe via

Weekend Links – Feb 14, 2009

Thaya Kareeson

Read on…

SEO No Duplicate WordPress Plugin

Thaya Kareeson

A lot of SergiosToday I would like to announce the release of ‘SEO No Duplicate’ WordPress Plugin, a plugin that helps tell search engine bots the preferred version of a post page by specifying the canonical properly within your head tag.

Why would you do such a thing? Simply because many black-hat SEO consultants abuse duplicate content to gain search ranking and search engines try really hard to detect and penalize them. The last thing you want to do is present yourself as an SEO spammer to search engines.

This plugin is based on my previous post on how to automatically deal with duplicate content. Please feel free to use the comments section for bug reports, feature requests, and suggestions.
Read on…

Automatically Deal With Duplicate Content in WordPress

Thaya Kareeson

The Official Google Webmaster Central Blog recently announced that they now support the ability for you to specify the preferred version of a URL. This means that following these guidelines will help you eradicate your site’s duplicate contents that Googlebot sees.

Why would you do such a thing? Simply because many black-hat SEO folks abuse duplicate content to gain search ranking and Google tries really hard to detect and penalize them. The last thing you want to do is present yourself as an SEO spammer to Google.

In the post, Google is saying that you can easily tell the Googlebot the preferred version of a page by specifying the following tag within your <head></head> tag:

<link rel="canonical" src="http://example.com/your/preferred/version/of/this/page"/>

Read on…

Released Buy Sell Ads WP Plugin Version 0.2

Thaya Kareeson

Buy Sell Ads optionsBuy Sell Ads WordPress plugin version 0.2 is here!

What’s new this release?

This version of Buy Sell Ads WordPress plugin has two minor enhancements.

  1. Previously the nonce key is automatically generated every time you visit the Buy Sell Ads plugin options page. Now the nonce key automatically regenerates every half hour by default and this interval is configurable. This enhancement helps combat people who visit your blog, comment “It took all of 2 seconds to block all ads from this site”, and run off. When they return more than half an hour later, they will see the advertisement again because the nonce key has changed.
  2. Previously advertisement URLs were redirected through the plugin’s proxy but most of the URL was still unshielded. Now the entire advertisement URL is encrypted into a random string. This enhancement combined with one above officially makes this plugin too smart for AdBlock Plus to figure out.

Read on…

Plugin Review: “Where Did They Go From Here?”

Thaya Kareeson
winter @ your door
Creative Commons License photo credit: duplamox

Ajay D’Souza who regularly writes on Weblog Tools Collection had recently updated a plugin called ‘Where did they go from here?‘.  Originally developed by Mark Ghosh, this plugin keeps track of where your readers go after reading a post and displays this list at the end of your post.  This works just like Amazon’s “Customers Who Bought This Item Also Bought” feature on their product page.

I never noticed this plugin before and I’m quite surprised that I have missed it considering how useful it is.
Read on…

Buy Sell Ads WordPress Plugin

Thaya Kareeson

This plugin is deprecated in favor of the official BuySellAds plugin.

Buy Sell AdsToday I would like to announce the release of ‘Buy Sell Ads’ WordPress Plugin, a plugin to help you easily integrate your Buy Sell Ads zones and includes anti-AdBlock meaures to help prevent AdBlock (and similar software) from blocking Buy Sell Ads advertisements.

You might ask “Why would I want to do that?” Here is why:

  1. AdBlock lowers your ad impression statistics tracked by Buy Sell Ads, which makes your advertisement spot lose value.
  2. Buy Sell Ads advertisers will have an extra incentive to advertise on your site because AdBlock will not be able to block their ads.

Again, feel free to use the comments section for bug reports and feature requests/suggestions.

Read on…

Weekend Links – Feb 6, 2009

Thaya Kareeson

Read on…

A Quick Guide to Changing WordPress Hosts

Thaya Kareeson

In this post I will show you how to quickly migrate a WordPress blog to a different host. Certainly not everybody’s configurations are the same, so this should be used as a general guideline only.

Trasloco in corso
Creative Commons License photo credit: zio Paolino

Put your site in maintenance mode

Move files and data

  1. Login to your current host via SSH and cd to the directory above your blog root
  2. Run the following command to archive your WordPress code:
    tar -zcvf blog.tar.gz path/to/your/blog/
  3. Read on…

WPGB Troubleshooting: Greet Box Doesn’t Show Up

Thaya Kareeson
Is it me?
Creative Commons License photo credit: id-iom

This post is one of my WP Greet Box Troubleshooting Guides series (more to come).

Symptom

You have installed WP Greet Box and found that your greeting messages do not show up.

Note that this troubleshooting guide should only be used for WP Greet Box with cache compatibility mode enabled.

Step 1: Check code embed

  1. Visit one of your post pages.
  2. Make sure there are no javascript error messages when you visit a post page.
  3. On your post page, do a browser View > Source on the page, then check if the following text are there:
    • wp-greet-box/css/wp-greet-box.css
    • id=”greet_block”
    • wp-greet-box/js/functions.js
    • wp-greet-box/js/onload.js

If all is there, then proceed to next step.

If wp-greet-box/css/wp-greet-box.css does not exists, it could mean that your theme does not make a call to the standard wp_head() function. You can fix this issue by manually inserting the follow between your <head> and </head> tags:

<link rel="stylesheet" href="/wp-content/plugins/wp-greet-box/css/wp-greet-box.css" type="text/css" />

If wp-greet-box/js/functions.js & wp-greet-box/js/onload.js does not exists, it could be that your theme does not make a call to the standard wp_footer() function. You can fix this issue by adding <?php wp_footer(); ?> into your theme’s footer.php or manually inserting the following towards the bottom of your HTML (near the </body> tag):

<script type="text/javascript" src="/wp-content/plugins/wp-greet-box/js/functions.js"></script>
<script type="text/javascript" src="/wp-content/plugins/wp-greet-box/js/onload.js"></script>

If any of these are not there, you might have not installed the plugin properly. Please read the readme.txt file and then retry the installation.
Read on…

Weekend Links – Jan 29, 2009

Thaya Kareeson