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 [...]
Yoast tweaking websites
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.
Quick 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: define( ‘MY_WORDPRESS_FOLDER’, $_SERVER[’DOCUMENT_ROOT’] [...]
Categories: 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. [...]
Categories: 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 [...]
Categories: WordPress
Advertise on yoast.com
Let me be honest: I’m asking for your money :) There are ad spots free here on yoast.com, and I’d like to fill them. Due to a strange combination of circumstances, I’ve got a couple of ad spots free here at yoast.com at the moment, something I’m not very used to anymore. Let me first explain [...]
Categories: WordPress
Google Analytics for WordPress gets a debug mode
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 [...]
Why functionality in themes is not always good.
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 [...]
Categories: WordPress
Link dump: interesting reads from around the web
So last week I’ve started sharing a lot more of what I read on a day to day basis on Twitter, and I decided I had to share these links here on yoast.com as well. Below is a quite extensive list of links that I found interesting, ordered by topic. I’ll try to do these [...]
My WordCamp Ireland WordPress SEO Presentation
Early this year I gave a presentation, which has now been edited and will soon appear on WordPress.tv, the fun thing? You can see it here first:
Quick Tip: Simple WordPress debugging
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: if [...]
Categories: WordPress