The anatomy of a WordPress theme

The anatomy of a WordPress theme

With all the WordPress theme frameworks that arose over the past few years, you’d almost forget what a normal WordPress theme looks like. Almost, because Yoast has got your back and we’re about to remind you! Check out our anatomy of a WordPress theme infographic: For reference, here is the copy in the infographic: Anatomy of a WordPress…

The magical wand to better web design performance

The magical wand to better web design performance

James Chartrand – a friend of mine who does small business web design- and myself were having a chat today about a mutual acquaintance of ours. We were both “done” with him because his site sucks and he keeps complaining he’s getting no clients. The literal quote he gave is the beginning of a guest…

Bit.ly Links for WordPress, made easy.

Bit.ly Links for WordPress, made easy.

WordPress recently added shortlinks for posts to everything, you get a Shortlink button in the backend on published posts, there’s a Shortlink menu in the admin bar etc. But most of us don’t want to use that shortlink. We use Bit.ly, or in my case, Bit.ly Pro and we have no need for that Shortlink…

How to disable the WordPress Admin Bar

How to disable the WordPress Admin Bar

WordPress 3.1 introduces a new feature called the Admin bar. A lot of people will be wanting to disable this when WordPress 3.1 comes out. Since release candiate 2 you can disable it on a per user basis like this: But since some people might want to disable the admin bar for everyone, I thought…

Preventing anonymous comments in WordPress

Preventing anonymous comments in WordPress

I value comments a lot, in fact, I look at the number and quality of comments on a post almost as much as I look at the number of shares, tweets and pageviews to determine how well a post was received. Recently I’ve done some posts that got a lot of annoying responses. Most of…

How to reduce HTTP requests for your WordPress site

How to reduce HTTP requests for your WordPress site

The web is sort of a reversed highway: you get tickets for going too slow and bonus points for speeding. Whether you’re “just” a blogger or you have an e-commerce site, your site needs to be fast. We’ve written about what to do to speed up Magento before, and I’ve mentioned caching for WordPress more…

One more time: Selling links? Don’t be Stupid.

One more time: Selling links? Don’t be Stupid.

I’m going to say this one more time (that’s a lie, considering how stupid people have been at this, I’m probably gonna repeat it over and over again): when you sell links, nofollow them. If you don’t, you run the risk of being banned. If you knowingly run that risk, don’t be stupid and don’t…

The complete guide to duplicate content

The complete guide to duplicate content

In doing my work as an SEO, I constantly encounter people who do not “get” the concept of duplicate content. It’s as old as the search engines themselves, and SEO’s have been fixing it since day one, but we apparently still need to do more about it. That’s why I decided to take some time…

Should Themes or Plugins do your SEO?

Should Themes or Plugins do your SEO?

My take on this might be clear to you, if it’s not: I am building the most complete WordPress SEO plugin out there and I recently wrote a post on the topic. There’s certainly parts of this, like proper heading structures and clean HTML that are task of the theme, but titles and descriptions are…