Upgrade WordPress, then upgrade plugins!
The current version of my WordPress SEO plugin has a new feature: it supports post type archives in several places. It also has a bug: if your version of WordPress (ie. everything before 3.1) doesn't...
View ArticleSite Speed tracking in Google Analytics
Just a quickie: I just updated my Google Analytics for WordPress plugin to incorporate the new Site Speed tracking feature that Google announced last week. The feature is on by default and can be...
View ArticleContent SEO made easier by WordPress, Yoast and Linkdex
It has always been my goal to make content SEO as easy as can be, and to make people writing content perform the necessary actions instead of someone else fixing up after them. Good SEO for a site...
View ArticlePresentations from SAScon
This thursday and friday was the time for SAScon in Manchester, where I gave 3 formal presentations, I've embedded them here (using an updated SlideShare plugin, more on that in the next post):Feeds...
View ArticleSlideShare plugin, now with oEmbed
Last week at SAScon, Bas pointed out to me that SlideShare has a new embed method using an iframe instead of the old fashioned object stuff. So I started updating my SlideShare plugin, and when I was...
View ArticleCustom Post Type Snippets to make you smile
So it's friday, I've been coding all day and I thought I'd share some of the cool snippets I've come across and/or developed today. I've mostly been working with Custom Post Types and Taxonomies, so...
View ArticleAll In One SEO Pack to WordPress SEO Migration
So you've made the decision and want to migrate from All In One SEO Pack to my WordPress SEO plugin. It seems some people are afraid of taking the big leap. It's actually fairly easy although it will...
View ArticleSocial Buttons: Adding them to your site & Tracking them
I've had a lot of questions recently (like literally, several a day) on how I implemented the social buttons in WordPress, whether I was using a plugin or using a theme. First of all I'm glad to see...
View ArticleWordPress SEO by Yoast, version 1.0
Yay!!! It's there. After almost a year of coding, I dare say that my WordPress SEO plugin is finally to be called stable. That doesn't mean there are no more bugs left to squash: I wish. It does mean...
View Article(Collaboratively) Translating Yoast Plugins
I've been bugged for over 2 years now by people who wanted me to make it possible to translate my plugins into their language. Only a few of my plugins so far have had proper internationalization...
View ArticleQuestions and Answers – Google+ edition
In honor of the new Yoast Google+ page, I've taken questions there which I'll answer here, so everyone can benefit.Do you think the increased number of metatags released by Google are good for...
View ArticleSending Reliable Email with Postmark
Reliable email delivery is important to your business: your website probably has a contact form for hiring inquiries; your web application(s) rely on email for interaction with your clients, heck, you...
View ArticleWordPress SEO Plugin Theme Integration Guide
Theme authors come in two different shapes and sizes: those who integrate SEO "functionality" into their themes and those who don't. If you're in the camp of integrating SEO functionality into your...
View ArticleOn WordPress Dashboard Widgets
I was one of the first plugin developers to add a dashboard widget to your dashboard when you installed one of my plugins. I'm hoping people will follow me in doing the reverse as well. While it...
View ArticleTypes WordPress plugin – Easy Custom Post Types
I've long wanted to create a database of themes that support my SEO plugin and never came up with a manageable way of doing that. When my buddy Amir from WPML emailed me about their two new plugins,...
View ArticleUse Gravity Forms to submit custom post types
In my previous post I explained how I used the Types plugin to create a new custom post type. That custom post type will be used to display a table of supported themes for my WordPress SEO plugin, and...
View ArticlePush rel=”author” through your head
No this title wasn't a pun. It's dead serious. My buddy Arjan discovered yesterday that Google is now allowing rel="author" markup through a <link> element in the head of your site. This makes...
View ArticleWordPress SEO 1.2 – Major Upgrade
My WordPress SEO plugin has been updated to 1.2. A few weeks back I did a series of bug fix updates and while doing that I noticed there where things that were really bugging me in the plugin....
View ArticleUser Contact Fields in WordPress
WordPress comes with a "default" set of user contact fields, which has always looked random to me: AIM, Yahoo IM and Jabber / Google Talk, instead of what I'd want to have there: Twitter, Facebook and...
View ArticleTwitter Cards, Open Graph & Social Meta Data
Two days ago, Twitter introduced a new system called Twitter Cards. It allows site owners to enhance the expanded tweets Twitter creates for their site, much in the same was as OpenGraph tags give...
View Article