This blog is based on WordPress, and customizing and SEO-ing it is a constant process, so I blog about that quite often. After all, good SEO on this blog makes for lots of visitors, which is exactly what I want of course.

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 [...]

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 [...]

Tags: ,
Category: WordPress

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 [...]

Tags:
Category: WordPress

Affiliate Links and SEO

Google will always say they won’t penalize you for affiliate links per se, but for thin content around it. I can make this into a long story, but let’s make it short: there’s very good reasons for me and several other highly respected SEO’s and affiliates around the world to think otherwise. Let me show [...]

Rant: courtesy amongst open source users

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 [...]

Tags:
Category: WordPress

The heading structure for your blog

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 [...]

Tags:
Category: SEO WordPress

Quick WP Tip: paths and URLs in WordPress

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, [...]

Tags:
Category: WordPress

7 reasons for malfunctioning plugins (and their fixes)

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. [...]

Tags:
Category: WordPress

A reader story: One Project Closer

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 [...]

Tags:
Category: WordPress