WordPress archives


Track SEO rankings with Google Analytics

30 September 2010 by Joost de Valk » - 59 Comments

Mike Pantoliano of Distilled had a good post over at SEOmoz about how to turn Google Analytics into your own rank tracker. We have been playing with the cd= parameter at Yoast before to track SEO rankings, as Mike also notes, and his improvement on the idea is a welcome one. In the comments, my »

Category: WordPress
Tag:

Affiliate Links and SEO

29 September 2010 by Joost de Valk » - 53 Comments

Update: I’ve switched away from using WordPress plugins for redirects, as a non-WordPress solution turns out to be much faster. More details here: how to cloak your affiliate links. The bit about Analytics below is still relevant though. Google will always say they won’t penalize you for affiliate links per se, but for thin content »

Categories: Technical SEO, WordPress
Tag:

Rant: courtesy amongst open source users

28 September 2010 by Joost de Valk » - 32 Comments

So, I love the idea of open source development. The adage of “in the eyes of many, all bugs are shallow” has always appealed hugely to me. Heck, I want other developers to fix the bugs I created. It just makes sense, doesn’t it? They use my stuff; if they encounter a bug and are »

Category: WordPress
Tag:

The heading structure for your blog

2 September 2010 by Joost de Valk » - 45 Comments

why heading use is important

The heading structure of your pages is one of the very important aspects of on-page SEO. It defines which parts of your content are important, and how they’re interconnected. Because they have different goals, a single post needs another heading structure than your blog’s homepage or your category archives. This post intends to give you »

Categories: Content SEO, WordPress
Tag:

Quick WP Tip: paths and URLs in WordPress

1 September 2010 by Joost de Valk » - 8 Comments

I was reading an article on Sitepoint about custom write panels the other day when I got heavily annoyed. The direct reason for this was one of their code examples and the authors apparent incomplete knowledge of the WordPress API’s most basic functions and constants. In that example, he does the following: That annoyed me, »

Category: WordPress
Tags: ,

7 reasons for malfunctioning plugins (and their fixes)

31 August 2010 by Joost de Valk » - 40 Comments

It happens to every plugin author: you receive emails from people that your plugin isn’t working. There are about 7 reasons that – for me – seem to be the root cause of up to 95% of these emails, and I thought I’d write them down and show you how I try to handle them. »

Category: WordPress
Tag:

A reader story: One Project Closer

30 August 2010 by Joost de Valk » - 15 Comments

I got an email from Fred of One Project Closer this weekend, outlining how he had handled improving the load time of his blog, and I was so happy with it that I asked whether I could post it online, to which he graciously agreed. So you can now read it in full: Joost, I »

Category: WordPress

Google Analytics for WordPress gets a debug mode

26 August 2010 by Joost de Valk » - 28 Comments

With the wider introduction of the ga_debug.js script (Google Analytics Certified Partners had had access to that for a while so I’d been using it already); I finally had the chance to add a real debug mode to my Google Analytics plugin. Since the debug script uses the console to display its information, I also »

Categories: Analytics, WordPress
Tags: ,

Why functionality in themes is not always good.

25 August 2010 by Joost de Valk » - 35 Comments

So you’ve switched over to a theme that comes with built-in functionality for titles and meta descriptions. Instead of using HeadSpace2, All in one SEO or another SEO plugin, you’re now using the theme’s built-in SEO functions and input boxes for title’s and meta descriptions. It just seems more logical doesn’t it? Loading one plugin »

Category: WordPress
Tags: ,

Quick WP Tip: Simple WordPress debugging

17 August 2010 by Joost de Valk » - 28 Comments

After reading this post about the “WordPress white screen of death” I wanted to quickly share with you a quick hack I do in almost all WordPress installs I manage, that allows me to quickly switch on debug mode when needed. In the file wp-config.php, usually found in your WordPress root, do the following: Now »

Category: WordPress