Latest Posts

BlogPress SEO Plugin: Spam!

Let me tell you why I consider BlogPress SEO to be spam and why I think no one should ever use it. Every other week, I’ll get an email from people asking me to review their plugin. I like doing that, and sometimes I’ll even mention a plugin that gets emailed to me in a…

Event tracking, bounce rate and affiliate marketing

Apparently, the way event tracking tracking works in Analytics, and how it impacts bounce rate, is still not understood as widely as I expected it to be, and I’m not the only one to think that. So let me explain to you how bounce rate is influenced by (properly set up) event tracking, and how to…

Quick WP Tip: edit_term_link()

I’ve started optimizing tags, categories and custom taxonomies a lot more lately now that I can do all these neat things with them in my WordPress SEO plugin, and since I’m a busy guy I want to be able to do that quickly. So I wanted to edit my templates for those taxonomies to include…

Quick WP Tip: get_queried_object()

Getting the queried object in WordPress can be done in two ways: the hard way, and the easy way. Unfortunately for me, I only found out about the easy way a couple of days ago… The class wp_query has a function get_queried_object() that can be quite useful. Let me show you the old code I…

WordPress SEO now in public beta

Cross posted from my newsletter because people asked me too: I’ll be honest. I had not expected so many of my newsletter readers to start testing, but I’m deeply thankful that they (you) did. All your testing and your reports towards me allowed me to squash many many bugs, documentation inconsistencies and more over the…

Want to test my WordPress SEO plugin?

I’m getting closer and closer to releasing my WordPress SEO plugin. Turns out it’s not as easy as I thought to get this right straight off the bat, and it’s thus taking more and more time. I have also learned in my recent years of developing though, that getting a version out and feedback in…

Sponsored review: SEO Rank Analysis with Authority Labs

As you all know, the first link on a Google search page has, on average, a 40% click through rate.  Another 50%+ of the clicks go to the subsequent links on the page, with remaining clicks being scattered over subsequent pages. Most people will, in fact, search for another term rather than clicking through to…

WordCamp Bulgaria: my presentation & more

So I was in Sofia, Bulgaria for WordCamp Bulgaria. They write in Cyrillic and talk Bulgarian there; meaning I’ve never felt like a stranger this much ever in my life. In a good way though because the people were awesome. These people included Dobromir and Ivan, the two organizers, Nikolay from Automattic, Stefanos from Greece…

Track SEO rankings with Google Analytics

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…

Affiliate Links and SEO

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…