Wordpress SEO

SEO for Wordpress is relatively painless in 2011. Wordpress (WP) is the world’s favourite blogging platform and makes a great seo friendly cms (content management system) for your website. These Wordpress SEO (search engine optimization) articles focus on optimization of self hosted Wordpress websites, WP setup, WP plugins and categorization techniques, to name but a few.

There are some great Wordpress SEO guides availably on the net (which we link to on this page) and we hope our Wordpress seo topic page can help you find some useful resources.

Wordpress is usually fairly seo friendly out of the box, but with some simple modifications, you can improve your Wordpress websites performance in search engines, usually in a few easy steps.

Mobile Websites SEO

Shaun Anderson: in Google SEO. (1 Comment)

Have you 'Liked' Hobo on Facebook yet? Please do :)

Does your mobile site redirect to another URL? Well, that’s not ideal. It never has been.

Way back in the day – some folk used TEXT-ONLY versions of their site to produce content for users/browsers that didn’t support elements of their websites – in a (usually vain) attempt to make their content more accessible. The W3C/WAI even used to recommend it I think if all else failed:

A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only pages shall be updated whenever the primary page changes. SECTION 508

It’s ALWAYS been ideal to deliver one URL to a visitor for accessibility purposes, and there is no difference when delivering mobile or smartphone content if you are thinking about creating “a mobile” version of your site.

When Google is the ‘visitor’ it’s usually even more important to deliver just one URL because of canonical url challenges for search engines – and this has been the case before the implementation of the canonical tag some time ago.

So the ideal is - to deliver one url at all times.

Seroundtable picked this up from the forums from John Mueller (Google Employee) which confirms this:

John Mueller – @Paul If you have “smartphone” content (which we see as normal web-content, as it’s generally a normal HTML page, just tweaked in layout for smaller displays) you can use the rel=canonical to point to your desktop version. This helps us to focus on the desktop version for web-search. When users visit that desktop version with a smartphone, you can redirect them to the mobile version. This works regardless of the URL structure, so you don’t need to use subdomains / subdirectories for smartphone-mobile sites. Even better however is to use the same URLs and to show the appropriate version of the content without a redirect :) .

In today’s world with smart phones – it’s not always necessary to have a mobile “site”. For me, the benefits of a smart phone when used, are usually for download speeds and easy access for mobiles and to bypass loading heavy, rich content some websites have. Not everone has 3g.

I am certainly going to take advantage of the benefits of a mobile theme. I’ve tested a few and I think i know which one i like. I’ll post a blog when I confirm.

Mobile use is picking up – it’s worth thinking about your mobile strategy, too, and that it needs to work with humans and search engines.

mobile marketing and tagging

Info-graphic Credit – Learn More about Mobile Tagging at Microsoft Tag.

WP – How To Import Large WordPress XML File Above Default Limit Size? I wanted to export the posts, comments, categories and tags of one WordPress blog and move the contents using the export option in WordPress Tools in Wp Admin.

I found out you can do this in .htaccess – just add the following:

#set max upload file size
php_value upload_max_filesize 25M
#set max post size
php_value post_max_size 25M

Where I have added “25m” you can edit this to abover whatever size your xml file is.

Now you can export a large xml file and upload the file to another wordpress blog.

Dynamic PHP Copyright Notice in WordPress

Shaun Anderson: in Wordpress SEO.

it’s simple to display a dynamic date in your footer in WordPress, perfect for dynamic footers so you never need to change your copyright notice on your blog when the year changes.

This little bit of code will display the current year. Just add it in your theme’s footer.php and you can forget about making sure you don’t look stupid, or give the impression your site is out of date and unused, at the beginning of every year.

&copy; Copyright 2004 - <?php echo date("Y") ?>

Simple and elegant php copyright notice for WordPress blogs.

WordPress How To Install Using cPanel

Shaun Anderson: in Wordpress SEO.

WordPress how to install using cPanel:

If your hosting provider supplies the cPanel hosting control panel, you may follow these simple instructions to create your WordPress username and database. A more complete set of instructions for using cPanel to create the database and user can be found in Using cPanel.

  1. Log in to your cPanel.
  2. Click MySQL Database Wizard icon under the Databases section.
  3. In Step 1. Create a Database enter the database name and click Next Step.
  4. In Step 2. Create Database Users enter the database user name and the password. Make sure to use a strong password. Click Create User.
  5. In Step 3. Add User to Database click the All Privileges checkbox and click Next Step.
  6. In Step 4. Complete the task note the database name and user. Write down the values of hostname, username,databasename, and the password you chose. (Note that hostname will usually be localhost.) >>>

Speed Up Contact Form 7 Plugin For WordPress

Robert McKenzie: in Wordpress SEO.

Note: Google said site speed is a factor. Contact Form 7 plugin for WordPress is quite bulky in terms of external scripts it’s loads.

You can speed up how fast Contact Form 7 loads (by loads) by ensuring the associated javascript files load ONLY on the contact form itself.

Quickly optimise your contact form 7 wordpress plugin by just adding the following code to the end of your functions.php – you can take 70kb off your load time.

NOTE: Be sure to wrap the following in PHP tags in the example illustrated below:

add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );function my_deregister_javascript() {if ( !is_page('Contact') ) {wp_deregister_script( 'contact-form-7' );}}add_action( 'wp_print_styles', 'my_deregister_styles', 100 );function my_deregister_styles() {if ( !is_page('Contact') ) {wp_deregister_style( 'contact-form-7' );}}

WordPress Contact Form 7 Redirect To Thank You Page

Shaun Anderson: in Wordpress SEO.

WordPress 3.1

If you are using WordPress Contact Form 7, you might want to redirect visitors to a thank you page when they successfully fill in your form. Ideal if you track completed goals in Google Analytics.

How To Redirect Visitors To A “Thank You” Page In Contact 7 for WordPress:

Go To WordPress dashboard and go to Contact Form 7 plugin settings page (click contact in your dashboard).  Find ‘Additional Settings’ at bottom of your form page and insert the following code:

on_sent_ok: "location.replace('http://www.yourwebsiteaddress.co.uk/thankyou/');"

Save form

Now visitors will be successfully redirected to your custom thank you page when they fill in your WordPress Contact 7 form.

* Rel:Noindex/Follow your  ”thank you” page to keep it out of Google SERPS using a Robots Meta tag.

Add Text To Home Page Only on WordPress Blog

Shaun Anderson: in Wordpress SEO.

WordPress 3.01

I wanted to add a little snippet of unique text, and have it display on my self hosted WP blog home page ONLY. It was actually very easy.

I added this code to my theme index.php:

<?php if(is_home() && !is_paged()):?>write text here<?php endif;?>

Note – I did not want a static home page for my wordpress blog (I wanted to display all my posts, but on the home page, just have a small piece of text on my blog home and no other pages or posts).

Simple stuff.

WordPress SEO – The Best WordPress SEO Plugin?

Shaun Anderson: in Wordpress SEO. (6 Comments)

I was thinking of making a wordpress seo plugin, as I thought the existing things out there where filled with a lot of useless stuff you don’t need but Yoast has a great seo plugin suite that already does some of the sort of things I sort of wanted.

Wordpress Logo

I’m now running WordPress SEO on Hobo (it is a beta plugin so backup before you install) and I successfully imported all my All-In-One SEO plugin details in a few seconds. EDIT – on reflection, some of these settings did not fully import. A few seconds to tweak though.

While All-In-One SEO plugin was useful, I often thought I would get time one day to strip all the (for me) useless feature bloat out of it.

I didn’t. WordPress SEO does that, and adds plenty more really neat stuff, and you can probably rely on Yoast to come out with an even better version at some point.

Yoast has a very solid WordPress SEO guide too for all WP fanatics.

(There’s a few things in there I wondered about -

The SEO title is limited to 70 chars

….it’s there so the snippet functions properly I think, as Google will read and index more than 70 characters, if not display more.

  • The search engine snippet generator isn’t really a true representation of  how Google will treat your snippet in all cases. Disappointing but not unexpected.
  • I’m also not really a fan of all this internal rel=nofollow lark these days
  • It’s possibly a bit much to digest for a beginner seo
  • Focus keywords is a cool little gimmick – would be nice if it integrated with SEMRUSH or something….
  • I love the ability to control at a page level canonical urls and 301 from a post
  • You can turn a lot of stuff on or off.
  • You can verify your wordpress blog at Google, Yahoo and Bing
  • You can set up a google xml sitemap too

I’m still interested in making a seo plugin, as some elements of seo are always going to be personal, or preferences, rather than scientific fact –  but it would probably be to work in conjunction with Yoast’s.

WordPress SEO is a cool plugin though.

And it’s free. Try it out.

Leave A Reply Powered By WordPress

Shaun Anderson: in Wordpress SEO.

I was surprised by the number of folk searching for this search term:

“leave a Reply Powered By WordPress”

As a dofollow blog, I’m pretty choosy about moderating comments. Now, you need to have answered a massive 10 intelligent comments before you get a search engine friendly link back to your site – and I close old posts within a few days so I can get on with my work.

That probably makes the links you get from this site pretty decent though.

Most “Leave a Reply Powered By WordPress” visitors though, don’t have the patience to hang around that long, and it seems to have worked for us in building our subscribers steadily.

I wonder of most comment spammers know that rel=”nofollow” links mean that most comment links they drop are pretty useless for Google seo.

Even dofollow blogs that allow comments usually increase the comment number they need for a seo-friendly link, or remove dofollow altogether from their now busy blog – it can be a merry-go-around :)

Blog commenting for seo is not a long term strategy in my book, or really the sort of thing you should be doing for a corporate site.

Think about that while you are typing in anything like, leave a reply powered by wordpress, into Google next time.

Though – I would probably modify the search a little:

  • “Leave A Reply” “Powered By WordPress” +dofollow -”comments are closed”

….or something or other…..

WORDPRESS 3.0+

I wanted to display the recent post titles from a specific category, to visitors who landed on a post within that specific category (and i didn’t want to use a plugin).

List posts from a specific category ONLY on pages within specified category:

<?php if (in_category('32')) { ?>
<div class="moduletable">
<h3>Latest Snippets</h3>
<ol>
<?php
global $post;
$myposts = get_posts('numberposts=5&order=DESC&orderby=post_date&category=32');
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li>
<?php endforeach; ?>
</ol>
</div>
<?php }else { ?>
<?php } ?>

NOTE – I’ve bolded

  • 5 (number of posts to display) and
  • 32 – the category ID

Theses are the items I used in the example :)

How To Exclude A Category or Post From RSS Feed in WordPress

Shaun Anderson: in Wordpress SEO. (1 Comment)

How To Exclude A Category From RSS Feed in WordPress:

You just need to add this code to your WP theme functions.php file:

<?php
function exclude_category() {
	if ( is_feed() ) {
		set_query_var('cat', '-5');
	}
}

add_filter('pre_get_posts', 'exclude_category');
?>

In the above example -

-5

is the category ID I might want to exclude. :) – Pretty simple as it turned out.

We’ve built a subscription base of over 14,000 RSS subscribers with an interest in seo who expect a certain type of post to a particular schedule as a newsletter – but I also wanted the control of publishing posts that wouldn’t necessarily fit in with the normal seo related tips, and wouldn’t deluge my current subscribers with content they might not really want.

SO I wanted to be able to exclude a particular category from my RSS feed so I could publish more wordpress, web development and seo news type posts (like this one). :)

I can always do the odd round up post to let my subscribers know about this other content.

It could actually give me much greater control – perhaps if I publish something that’s popular, I can then have the option to promote to subscribers. Either way it’s more spider food for engines.

If it works.

Googlebot!

UPDATED Jan 2012

Marty just updated our simple WordPress plugin which you can install on self-hosted WordPress blogs. It nows also tracks the crawling activity of BingBot, as well as GoogleBot, and it will also tell you which keywords were used to find your site.

We tested it with the most recent version of WordPress – and it’s designed to alert you when Google finds a new site you’ve launched – and to track when Google (and Bing) visits the rest of your pages.

100% FREE Hobo WP Bot Tracker for WP

Download it here.

You don’t even need to subscribe – and it’s a BETA – if it cuts the mustard we’ll add it to WordPress.com – Note – this plugin is NOT designed to work with Wp Super Cache.

Hobo Googlebot Tracker Screenshots

Hobo WP Googlebot Tracker Screenshot 1

You can see which pages are being crawled, and export them to a csv if you want.

Hobo WP Googlebot Tracker Screenshot 2

It should do what it says on the tin. It will log when Google visits your site, and show you which pages Googlebot is crawling. This plugin will also (if selected) email you when Google finds your blog or.

To Install

  • Download the plugin direct
  • Go to PLUGINS > ADD NEW > UPLOAD and upload and ACTIVATE the plugin
  • Go to HOBO GOOGLEBOT in SETTINGS, and configure your OPTIONS

Disclaimer – Please Read

This simple plugin is free to do with what you want. It is easy to install and activate, but check out the options page to ensure it is configured properly. For instance, you may want to deactivate the credit link if you don’t want to credit us with a link back to this plugin. When you uninstall this plugin, it will wipe the data it has accrued from the database. We have no plans to port this to Joomla or Drupal as folk asked.

As with all free plugins, use at your own risk – and backup everything before using it. We accept no responsibility if something goes wrong. It works on all the sites we tested it on. It’s released as a beta, so we expect a few wrinkles, and any feedback is very welcome.

HOPE YOU FIND IT USEFUL :)

We’ll probably upgrade it in a short while with more search engine crawlers etc and you can thank Richard of this payroll services company for asking how to easily track these visits in WP.

WordPress Blog in Subdomain or Subfolder on Main Site? Which Is Best?

Shaun Anderson: in Wordpress SEO. (15 Comments)

Blog

Would I host a Blog on sub-domain or a sub-folder on the main site?

For me, like a lot to do with seo, it would depend on what I had to start off with:

  • Sub-domain – If I have a large site with a lot of domain authority, like a powerful brand, or a well cited organisation or institution, I’d consider a subdomain. The benefits are enormous – an EXTRA two spots in Google search results, etc, etc. After all – as a brand the site already HAS a lot of domain authority (Pr7-10). I’d be spreading that s*** all over the place if I had the resources to actually build value into the subdomain – like Google does :)
  • Sub-folder – If I have a smaller site (Pr0-Pr7), like most of us have, I would put it on the main site (it doesn’t have to be in a folder it could be in the root), because you are LOOKING for MORE domain authority, and links generated by your blogging will help your whole site gain trust in Google and ultimately gain more trust – trusted links are a key to good rankings in google these days – though it’s worth pointing out Pagerank isn’t always an accurate measure of the amount of trust a site has

For most, putting a blog on your main site is of most benefit, if of course, you are actually going to spend time making the blog a useful destination. Neither is a quick win – both include a lot of work, but making something of value usually does.

Ultimately it’s the quality of WHAT you put WHERE, rather than WHERE you put it.

I’d never put a blog on a separate domain, and I’d never go with the even easier option of hosted blogs on domains I don’t own.

PS – I’d use WordPress, and I’d respect the license. ;) There’s more than one way to skin a cat – What would you do?

* Someone emailed me and asked me this. So I mentioned I would blog it.

Link Cloaking Plugin

Did you know a lot of professional seo and affiliate seo hide – or cloak – affiliate links, especially on new sites, with a link cloaker plugin? The benefits of cloaking affiliate links in this way can range from protecting against click fraud to potentially protecting your search engine rankings. Lets face it, you do not want to be classed as an affiliate site by Google.

A few folk have asked me what program I use to mask affiliate links when I promote software, plugins or services.

I use MaxBlogPress Ninja Affiliate plugin (<<<< – this is what a cloaked affiliate link looks like BTW) for WordPress on this Hobo site. I have found I need a very granular level of control with this sort of linking, and this wp plugin does all I need it to do.

MaxBlogPress Ninja Affiliateis  perfect for adding affiliate links to posts, tracking the number of clicks each link gets, and automatically converting keywords in existing posts on your site into commission generating affiliate keywords. It’s the best link cloaker plugin for WordPress I have played with recently.

A Hobo SEO Tools Review = Affiliate Links in this post.

Joomla Or WordPress For SEO? Which CMS Is Best?

Shaun Anderson: in Joomla SEO. (45 Comments)

NOTE – Check this out for wordpress seo.

I see a lot of reviews of this kind out there, and frankly, a lot I read, don’t seem to be coming from actual EXPERIENCE. I remember YEARS ago asking the same question – Which is Better - WordPress or Joomla?

I can give you my honest opinion as myself, and my team, have years experience with both open source content management systems.

I love Joomla when I spend time in it and WordPress too (Hobo is built with WP) , and I had a rule of thumb….

  • building a big document depository? Use Joomla.
  • building a site you just want to update with company news and the like? Go with WordPress.

Both are great systems (for FREE) and both can do what the other does, but I think Joomla takes too much time to configure (especially with CLIENTS in the mix), and too much time to troubleshoot conflicts, especially when your interested in SEO (!) – and shouldn’t every website owner be?

Of course, both systems leave a lot to be desired when it comes to seo – especially search engine friendly URLS and canonicalisation issues / duplicate content woes though both can be addressed – though it’s worth pointing out WordPress makes this very easy indeed.

Of course, I am not denying you can’t build a great site that ranks well with both cms (content management systems) – because you can – but when it comes down  to it, I prefer WordPress, and that system is what we’ll be focusing on from this point on.

Joomla, for us, simply costs too much money and time in the long run, even with experience, in comparison with WordPress. This has got to be acknowledged.

Too many times are we editing Joomla sites thinking “we wish this was wordpress” as more often than not, adding new components seems to totally screw with the SEO component – so much so I think the guy who made it must have been pulling his *&^%ing hair out….. like we have in the past.

Even though we built, what I think, is the perfect ecommerce platform with Joomla for SEO purposes, we decided to scrap it AT THE LAST MINUTE and redo it in WordPress, just so we wouldn’t have component problems in the future.

Joomla is a fantastic CMS, but WordPress is just so much simpler for most people to get to grips with.

Advice – Just starting out? Thinking about which is better? which is simpler? Which is easier to use?

Choose WordPress, not Joomla….

Publish Google Docs To WordPress To Twitter & Facebook ETC

Shaun Anderson Hobo: in Twitter SEO. (11 Comments)

Syndicating A Blog Post

I wanted to syndicate my content and notify my social sites automatically. The studio’s too busy to build me something so I played about with a few free sites to see if I get get some useful syndication between Google Docs and my network, including my blog…. there may be smarter ways of doing it but for the purposes of testing this will need to suffice.

I wanted to publish my articles once which notified all my social networks something like:

  • Google Docs, WordPress, Feedburner, Twitter, Google Buzz, TwitterFeed, Ping.Fm, Facebook, Linkedin, Tumblr, Posterous, Friendfeed, Delicious & any other networks i use

Google Docs to WordPress

I wanted to write my articles in Google Docs so i could start spell checking, but then publish to my self hosted WordPress blog at Hobo, direct from Google Docs;

  1. Go To Google Docs
  2. Create Your Article
  3. Close it and go back to main Google Doc screen
  4. Select the article I want to publish to WordPress
  5. Select MORE ACTIONS > PUBLISH
  6. You get a chance to configure your blog settings here and you’re ready to publish your Google Doc directly to WordPress
  7. UPDATE – API – I am using the MetaWeblog API as I was having a problem with article titles not appearing in my WP post
  8. REMEMBER – you can use Google docs to edit the actual HTML of the page (for instance if you want to add hidden elements in your article html like a page break) although beware – Google Docs seems to have some issues with certain formatting elements it seems…. so check the end result….

WordPress To Google Buzz
I’m considering using Google Buzz as my primary social network (tho I use Twitter at the mo) so I obviously want my WordPress blog to post the article automatically to my Google Buzz account – see here – http://code.google.com/apis/buzz/documentation/#connect and here http://www.google.com/support/forum/p/gmail/thread?tid=14991d6d42204491&hl=en and http://www.google.com/buzz/bradfitz/PPjHXDhANAC/Want-to-connect-your-blog-or-some-other-feed-to how to do that but basically all you need to do is add a

<link rel=“me” type=“text/html” href=“http://www.google.com/profiles/your.username”/>

and then your article appears on my Google Buzz account (hopefully)

My blog rss feed is syndicated through Feedburner which has the option to automatically Tweet a feed post, so I could choose this option to notify Twitter, but as (I think) Socialize service only supports Twitter and no other, I’ll leave this option out to avoid duplicate tweets. UPDATE: Actually, no for some reason Ping.fm is not playing nice with Twitter, so I WILL use FEEDBURNER TO NOTIFY TWITTER…

RSS Feed To TwitterFeed to Ping.fm

I took my Feedburner RSS feed URI and signed up with Twitter Feed

… which lets me push my article automatically to Ping.fm

… which of course will let me syndicate my article to a lot of other services i might want to add to control later  – I’ll use Ping.fm to POST TO TWITTER (for a test I will also post to the Hobo Tumblr blog – I had to make sure my Tumblr blog wasn’t cross posting to Twitter in my Tumblr settings – and Posterous but that’s all)

Ping.fm to Twitter & Other Services

and

and the *new* Hobo delicious account where I bookmark my blog posts for my network as well as other sites i find of interest

Syndicating My Tweets

So that’s when I blog sorted out. And at some point along the chain (VIA Ping.fm Feedburner) what I posted finds it’s way to Twitter.

As at the moment Twitter is the main channel I use, I want my Tweet to sync with social media sites too, but I don’t want to create a lot of duplicate noise or create any type of spammy syndicated content loop.

As I don’t want to create pointless noise, I’ll let my Twitter account (updated either by myself when I tweet or via Ping.fm ‘FEEDBURNER / PUBLICIZE / SOCIALIZE’ when I blog) notify various other services

will update the new Hobo Facebook page

using RSS Graffiti,

and any links I publish in Twitter should be synchronised with Delicious using http://packrati.us/ and I can continue to use Twitter as a bookmarking service

i’ve already connected my Linkedin account with Twitter at Linkedin for my connections

and I have done the same with my Friendfeed account.

This post is actually a test post I wrote in Google Docs to see if it posts correctly to WP and works as expected with the social media sites I browse. There’s other ways of setting this chain up but this one suits my intentions. I don’t expect to use Twitter any more than I do already which is not much at all…so noise hopefully isn’t a problem.

As this is a test post, some things might not work as expected, and I will update the post with probs/fixes and other syndication possibilities…

WordPress Plugins That Power This SEO Blog

Shaun Anderson: in Wordpress SEO. (13 Comments)

Here’s a list of the WordPress plugins I use on this Hobo SEO Blog. Some plugins are permanent, some are being tested. Some are heavily modified, too. 1 or 2 although installed are not active yet.

WordPress plugins add functionality to the core wordpress CMS we create, design and develop web sites with, if you don’t know.

There are 22 plugins used: 15 active plugins and 7 inactive plugins.

Active Plugins

Akismet 2.5.5  Akismet 2.5.5
» Automattic (url)
Used by millions, Akismet is quite possibly the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep. To get started: 1) Click the “Activate” link to the left of this description, 2) Sign up for an Akismet API key, and 3) Go to your Akismet configuration page, and save your API key.

Comment Approved Notifier 2.2  Comment Approved Notifier 2.2
» Yakup Gövler (url)
Send an e-mail to your commenters when you approve their comments.

Datafeedr Random Ads V2 2.0  Datafeedr Random Ads V2 2.0
» Datafeedr.com (url)
The Datafeedr Random Ads plugin is a free plugin which allows you to simply and easily show random ads anywhere in your template files or using widgets. Go to Tools > Datafeedr Random Ads to begin using this plugin.

Embedly 2.0.8  Embedly 2.0.8
» Embed.ly Inc (url)
The Embedly Plugin extends Wordpress’s Embeds allowing bloggers to Embed from 218 services and counting.

FeedBurner FeedSmith 2.3.1  FeedBurner FeedSmith 2.3.1
» FeedBurner (url)
Originally authored by Steve Smith, this plugin detects all ways to access your original WordPress feeds and redirects them to your FeedBurner feed so you can track every possible subscriber.

Google Analytics for WordPress 4.2.2  Google Analytics for WordPress 4.2.2
» Joost de Valk (url)
This plugin makes it simple to add Google Analytics to your WordPress blog, adding lots of features, eg. custom variables and automatic clickout and download tracking.

Gravity Forms 1.6.2  Gravity Forms 1.6.2
» Rocketgenius Inc. (url)
Easily create web forms and manage form entries within the WordPress admin.

MaxBlogPress Ninja Affiliate 1.8.1  MaxBlogPress Ninja Affiliate 1.8.1
» MaxBlogPress (url)
Automatically convert keywords on your blog into money making affiliate links. Also manage, track, cloak and shorten unlimited number of affiliate links from one central location of Maxblogpress Ninja Affiliate. Adjust your settings here.

Socialize 2.0.6  Socialize 2.0.6
» Jon Bishop (url)
Adds actionable social bookmarking buttons to your site

What Would Seth Godin Do 2.0.3  What Would Seth Godin Do 2.0.3
» Richard K Miller (url)
Displays a custom welcome message to new visitors and another to return visitors.

WordPress SEO 1.1.4  WordPress SEO 1.1.4
» Joost de Valk (url)
The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.

WP-PluginsUsed 1.50  WP-PluginsUsed 1.50
» Lester 'GaMerZ' Chan (url)
Display WordPress plugins that you currently have (both active and inactive) onto a post/page.

WP FeedCount 0.4 Beta  WP FeedCount 0.4 Beta
» Martin Gardner (url)
Take Control of your Feedbuner Count & Subscribers the easy way…

WP Super Cache 1.0  WP Super Cache 1.0
» Donncha O Caoimh (url)
Very fast caching plugin for WordPress.

Yet Another Related Posts Plugin 3.4.3  Yet Another Related Posts Plugin 3.4.3
» mitcho (Michael Yoshitaka Erlewine) (url)
Returns a list of related entries based on a unique algorithm for display on your blog and RSS feeds. A templating feature allows customization of the display.

Which are your best WordPress plugins? Have I missed any?

Note – This page should automatically update with new / deleted plugins using the cool WP-PluginsUsed 1.40.

Are Self Pings Nuking Your WordPress Blog’s Pagerank?

Shaun Anderson: in Wordpress SEO. (19 Comments)

Google PR, Nofollow & WordPress Self Pings

Google PR, Nofollow & WordPress Self Pings

By now everybody knows internal linking is very important – it gives you a chance to add keywords into your link profile and lets users navigate your website via contextual links. WordPress self ping trackbacks in comments (nofollowed by default) are a different beast though and if we are to believe the recent announcement on how Google treats nofollow links they might actually be sucking the PR right out of your blog.

I was reading a blog earlier today and noticed they’d self pinged an article about 50 times from their own blog posts!

If Google is treating nofollow as Pagerank sinkholes, why introduce 50 nofollowed links to a page that does not need them via trackbacks from your own blog that dissipate Google Pagerank?

Crazy stuff.

There might be an excuse for nofollowing external links in blog comments, (although we do not, using Hobo Linky Love)but surely not internals?

Advice – keep the comment area for comments, turn self pings off in WordPress with no self pings and conserve Pagerank pr link juice or whatever it is we’re working with these days, so you get more of your pages into Google.

QUICK TIP – Want to remove those trackbacks from posts? It’s easy, just go to your WordPress Admin panel, go to Comments, and search for “[...]” and you’ll see all the trackbacks you have and you can choose what to remove.

PS For beginners – What is a self ping? It’s when you link to a post on your own blog, and you get a trackback in the comments.

Custom Link Love For WordPress Comments Plugin

Shaun Anderson: in Wordpress SEO. (36 Comments)

Download The FREE Plugin!

NOTE – Some have noted this free plugin is not working correctly in the latest version of WordPress 3.0 – will try and update shortly - well it works on our install of the latest WP :)

Recent announcements with the way Google Pagerank flows via nofollow links at Google has bloggers all a flutter. I asked Marty if he could sit down and modify a WordPress plugin that basically rewarded regular contributers with a link, but removed the actual link from comments from those that haven’t bothered to continue participating on your blog past that first comment.

So Basically;

  • Regular commentors will get a dofollow link that passes link love – with this, you really reward regular contributors :)
  • Those with less than say 3 comments will not get a link at all (although you can modify this) but when they do hit 3 comments, hey presto, link love, and with anchor text value!
  • Pagerank won’t evaporate through nofollowed links from link droppers because they won’t be links!

You can see it in action on the Hobo seo blog below once comments appear (or on any other post on the hobo site) when you comment. (see it in action on this post)

What does this mean? Well, if we’re to believe Google, this may help increase the amount of pagerank circulating on your site and indeed improve your overall Pagerank score, just by watching who you’re linking to using nofollow.

Download the plugin here – It works on WordPress 2.8, and should be backward compatible (though clearly no warranties – it’s free – use at your own risk)

As I said, we’re using this plugin just now, so if you want a link on your comment, be sure to participate in the discussion often!

Installation is simple – just install as you would any other plugin, and go to the admin section (Settings > Hobo Link Love) and ensure in the field;

“Keep dofollow off comments less than some number of days old?” – You insert the value ’0′.

This plugin is based on Lucia’s LInky Love (404!) so you MUST UNINSTALL THAT PLUGIN FIRST FOR IT TO WORK (if you have that installed).

This is a BETA release – we’re testing it too :) Any feedback very welcome :)

Hobo Marty is going to be making some more plugins – subscribe here for more, or visit Martin’s own site at Martin Gardner.

Why You Should Nofollow Your Blog Comments?

Shaun Anderson: in Wordpress SEO. (18 Comments)

Andy Beard & Dave Naylor wrote interesting posts (see what I did there) :) about blog comments and specifically whether or not you should nofollow blog comments in an attempt to build a site that Google trusts and therefore allows to rank for competitive terms

We used to be a one comment dofollow seo blog. Now we remove nofollow from links only when the author has joined in on a few more posts and only if the site we’re linking to passes the smell test.

I just wanted a bit more control of comments for experimental purposes and Hobo Linky Love provides that, but I am committed to creating a blog that passes juice in some way while being conscious I am not linking to a bad neighbourhood.

But if you are starting out, and willing to build a decent site, I’d suggest and encourage you to remove nofollow from comments using Linky Love. It’s fine for visible blogs with a decent readership to proclaim ‘nofollow comments!’, but for the rest of us, dofollow increases your chance of getting the conversation going (so what if it increases the amount of human spam – it’s worth it.)

The more I read Dave’s post actually I think he is kinda turning into Google’s FUD Machine lol :) – perhaps it’s worth experimenting by nofollowing all my links?

Why You Should Nofollow Your Blog Comments?

While Dave has a point about losing trust and the amount of idiots (some quite funny) who try to take advantage of dofollow blogs, I just don’t lose sleep over this any more. I moderate all comments anyway as more of a quality control on this blog rather than spam control, and expect to see a decent site as the recipient of a link or it won’t happen. I am doing what I feel Google wants, and moderately linking out to sites that I in the end vouch for in a small way because they are not on the surface spam.

If someone is willing to join in and add keyword rich content in a few comments, Stumble me or Digg me I’m all for that. Have a search engine friendly link, if your site isn’t crap.

I actively encourage my smaller clients to practice on the Hobo blog with comments until they go out and do it for their own sites if they can find like minded bloggers in their niche. I don’t comment on blogs for seo clients any more – if they aren’t willing to do it, I am not, (actually, I spend most of my time looking at site structure than getting links anyways these days) and generally I’m now to embarrassed not to sign off with just Hobo.

I honestly think it would be a bit of a cheek for me to nofollow comments with the amount of blogs I visited just to get a link. That’s how I found Andy’s site in the first place, but I can say that Andy’s niche marketing blog on my daily reading list now, and I happily link out to Andy all the time as a result.

I stopped harassing dofollow blogs just for links a long time ago (when Google zapped our PR7 to a PR5 – quite unrelated as every seo blog took a hit in PR because Google devalued that space…. for a while) and found actually contributing on a lesser number of blogs was more worthwhile for me.

I’m in a position now where I don’t need the odd link as I rank for the terms I want to rank for (on the whole) and this site has some measure of local authority, but it’s nice to get a the odd link on a dofollow blog as by and large when I am reading them I am supposedly ‘working’! Two birds with one stone sort of thing!

People who think visitors are commenting on their blog because their writing is best selling need a reality check. The vast majority of commenters want links, just like me, just like you. If they don’t want links they want something else. Well that’s how it starts off….

I can appreciate folks who are wanting links on this blog to add to their own sites trust if indeed they aim to build such a site in a year or two, especially if the site is topically relevant to this blog, and sometimes link out to commentators if I feel they are adding to the conversation here.

All I ask is for an intelligent (hopefully relevant) comment. Though sometimes you’d be surprised at how difficult this appears to be for some folk!

PS – As someone who chased down Dofollow links, believe me, as Dave comments, most people in the end do go nofollow again because of abuse.

As such, dofollow links have only a limited shelf life, I’d rather build citable content on my site these days (still practicing that, although I’m sure Lyndon could give me a few pointers on that, the lying b@stard lol :) – perhaps I should do another interview with him!

PPS – Any more trainee ninja commenters trying to drop links to any marketing guru’s website on this blog will get that guru outed as a pain in the arse – I am getting sick of gurus whose entire Internet marketing campaign seems to involve spamming dofollow blogs (including this one!). I expect more from those guys – everybody else come on in.