Monthly Archive for February, 2005

Search Engine Optimisation defined

Search Engine Optimisation is a term that has been widely used (and much abused) over the past number of years. I have recently undertaken a couple of Search Engine Optimisation related projects so I first had to define what exactly do I mean by Search Engine optimisation?

I would define Search Engine Optimisation as the process of using keyword and keyphrase analysis, good coding practices, well-written copy, link popularity analysis and careful site organisation to move and maintain a web page as close as possible to the number one search results position for a given key phrase, in both search engines and directories. There is a more complete definition of Search Engine Optimisation plus a more detailed description of some of the terminology used on the seologic.com site.

I have created a new Search Engine Optimisation category and will add posts to this category as these projects progress.

My Referrer Spam problem is solved!

I installed a copy of Owen ’s WordPress webserver stats plugin - BAStats and was delighted with it.

It did, however, highlight to me how many referrer spammers were hitting my site making my referrer stats meaningless. And this despite my constantly updating my .htaccess file to keep spammers out.

I recently heard mention of a referrer spam plugin for WordPress from Dr. Dave called Referrer Karma so I decided to download it and try it out. The install is not straightforward - esp. compared to the BAStats which is a doddle to setup but the results more than make up for it.

Now, looking at the referrer stats in BAStats is a joy - I can now see where my site’s traffic is coming from, updating in realtime and no longer poisoned by referrer spam.

WordPress Themes are a hot topic

Looking at the stats on this site, WordPress Themes seems to be a real hot topic right now. Lots of people seem to be searching for that term.

I guess with the rollout of WordPress 1.5 on the 15th and the native ability to use Themes built in to it, it is becoming something of growing interest to all WordPress users.

There are a couple of excellent theme sites out there - check out:
The official resource for v1.5 themes (thanks MacManX for the reminder),
The UNOFFICIAL WP Themes List for 1.5
WP 1.5 Themes
bloggingpro.com and
Weblogtools.com

If you know of any more sites with great WordPress themes, be sure to let me know and I will list them here.

WordPress themes - going one better!

Gavin updated his blog recently to WordPress 1.5 and while doing so he took the opportunity to rollout a new snazzier and more professional looking design.

Of course, I would say that because he copied my design! The fact that it isn’t my design, at all, and is simply a theme I downloaded off the ‘net, is completely irrelevant!

Anyhoo, I decided that rather than have people quickly get bored with this theme, I would allow people chose the theme with which they prefer to view this site. If you don’t like this site’s theme, simply chose another from the Themes dropdown menu.

I am still rolling this out so some of the themes might not look the best - and beware that the Themes dropdown menu in the Spiral theme needs to be clicked a couple of times to get it to dropdown, not quite sure why that is yet.

I’d love to get your feedback on this functionality and on the themes - are there any you particularly like?

Web standards and blogging - important skills for new graduates

I was invited to deliver a talk to the final year Computer Science students in University College Cork yesterday.

The title of my talk was Computer Science Prospects - it was a talk, from the perspective of someone who has been in the industry for a few years now (ahem!), advising prospective graduates on useful skillsets to make themselves more desirable to employers.

I pointed out that with the increasing awareness of web standards, and the advantages they confer, it is vital for graduates to be intimately aware of them and to have demonstrable experience of development using the standards.

I then went on to point out as blogging is now, fast, becoming a mainstream means of corporate customer communication (witness the blogs of Randy Baseler - VP of Marketing for Boeing, General Motor’s Blog, and even the blog of Margot Wallstrom - vice president of the European Commission!), graduates with a knowledge of blogging technologies will be increasingly in demand.

Anyway the talk is available in Powerpoint format here.

How to turn off the nofollow attribute in WordPress 1.5

When Google announced the nofollow attribute, they said that it should remove the motive for comment spamming.

A nobel ideal - however, Google failed to roll it out in a recent overhaul of the comment system in Blogger.

WordPress have included it as the default action in the latest version of WordPress but they haven’t included a switch or toggle to turn it off.

I found the code to be altered to be in wp-includes/comment-functions.php on line 173.

Simply change

rel='external nofollow'

to

rel='external'

and save if you don’t want nofollow on your commenter’s links.

In my case, I’m happy to have nofollow off as I am very vigilant about spam (I custom write my .htaccess file I have wp-hashCash installed and I moderate comments so no spam is ever published on my site).

And I’m not sure I trust Google and how they are implementing the nofollow tag.

UPDATE:
pericat contacted me to say that to completely get rid of all references to the nofollow attribute from WordPress, there are other changes to be made as well.

In the file default-filters.php, delete line 29 -

add_filter('pre_comment_content', 'wp_rel_nofollow', 15);

and in functions-formatting.php you need to delete lines 490-494:


function wp_rel_nofollow( $text ) {
	$text = preg_replace('|<a (.+?)>|i', '</a><a $1 rel="nofollow">', $text);
	return $text;
}</a>

and you also need to delete from the make_clickable function on lines 482-489, the code

 rel='nofollow'

- there’s a leading space in front of the rel




Tom Raftery’s Social Media is Digg proof thanks to caching by WP Super Cache!