This Wednesday is the next WordPress Users Wales meet-up, and the theme is something that every WordPress user loves to talk about:
Plugins are shiny toys to a WordPress geek. We love to play with them, share our favourites and learn about any new cool ones that will make our old blogs perform new tricks.
Now seemed like the perfect time to list some of my personal favourites. Most of these I have used, and the rest are on my list to try very soon.
There is also some opinionated advice near the end of the post on what kinds of plugins are best avoided.
I was formerly a user of the All in One SEO Pack, but recently switched to Yoast and was impressed how much more it offers.
You can simply use it to write more useful page titles and meta descriptions (the snippet preview is great!), or you can get technical and identify canonical pages, dink with robots.txt, use breadcrumb navigation, clean up junky permalinks, build an XML sitemap and more.
Joost de Valk – aka Yoast – is one of the highest profile WordPress plugin developers, and his other stuff is worth checking out too, especially Google Analytics for WordPress. Clicky is fun for analytics fans too.
Jetpack enables you to connect your blog to a WordPress.com account to use features normally only available to WordPress.com users, including stats, social networking buttons, the WP.me URL shortener, Gravatar hovercards, embed shortcodes, Twitter widget, fullscreen gallery carousel, simple contact form system, CSS editor and loads of other extras.
You do need a WordPress.com account, but this one plugin could save you from having to install several others, and you can be fairly confident that Automattic will keep this one up to date.
A highly customisable contact form tool, supporting CAPTCHA, Akismet, file uploading and loads of control over the design.
Wufoo are an alternative who have built their entire business around online form building. They’re not just for WordPress, but you can use them with WP.com and on WP.org with (or without) the shortcode plugin. If you don’t mind paying, Gravity Forms looks good too.
There are many backup plugins, and originally I tried WordPress Backup to Dropbox, but I settled on BackWPup because it offered many different backup options. As well as Dropbox, you can send your database and XML files to Amazon S3, an FTP server, Google storage or as an email, all handily compressed into files you can name how you like. There may be better options, but this worked well for me.
As they say: “Better WP Security takes the best WordPress security features and techniques and combines them in a single plugin thereby ensuring that as many security holes as possible are patched without having to worry about conflicting features or the possibility of missing anything on your site.”
If you haven’t heard of Akismet, you haven’t been using WordPress. It’s not always perfect, but when you’ve been using it for a few months have a look and see how many spam comments it has saved you from having to deal with. You’ll be amazed.
I’ve had this blog on WP.com for just over a year now, and there’s a note in my dashboard that says:
Akismet has protected your site from 199,977 spam comments already.
These next plugins aren’t recommended for everyone, but to those who need them they could be game-changers.
This very cool plugin gives you a simple drag and drop interface for planning and scheduling posts. Helpful for the prolific blogger and probably essential for the editor of a busy multi-contributor blog.
This plugin generates static HTML files from your WP database, and uses some clever tricks to serve those and reduce the load on your server, while still making sure visitors get updated content. Essential for popular blogs, or blogs that anticipate becoming popular. If things start getting serious, take a look at W3 Total Cache.
If you run an image-heavy blog, you’ll have noticed how poorly WordPress manages images and galleries. NextGEN is an image gallery plugin that will help you manage galleries, customise thumbnails, add watermarks and create albums. It is overkill for a regular user, but for artists and photographers it could be worth their time.
In my opinion, image management is a royal pain on WordPress. If anyone knows of any plugin that brings a simple approach like Posterous has, I’d love to try it and add it to this list!
This powerful plugin is probably the simplest way to get started with custom fields and bring some CMS-fu to WordPress. It’s visual and hugely flexible. At the simplest level, you could use ACF to give your posts sub-headings and standfirsts. Alternatively, if you run a movie review blog, you could create custom fields for ratings, release dates and other data you may want to display alongside your post. It’s probably not for novice users, but WP developers will love this.
“Types makes it easy to customize the WordPress admin. Define your own content using custom post types and custom taxonomy. Redesign editing screens using custom fields.”
I don’t know if Types will conflict with ACF in any way, but that’s something I’ll be checking out. I don’t have first-hand experience of either of these or with custom fields, but the benefits are obvious and the reviews are very positive, so they make this list.
Restrict Content Pro ($30)
A subscription system that lets you configure your blog so only paid subscribers can read premium content.
Putting the fun in functional
These plugins are hardly essential, but they each offer something useful (or fun).
Display a different greeting message to your visitor depending on which site they are coming from. For example, you could encourage users from Twitter to tweet the post, or people visiting from Google search results to subscribe to your newsletter.
YARPP gives you a list of posts and pages related to the current entry, introducing your readers to other relevant content on your site. It’s algorithmic so the recommendations are not always useful, but the thinking behind this feature is smart (and good for SEO too). I prefer to manually write in links to posts I know to be relevant, and only when I know they add value.
Simply displays a preview of the user’s comment as they type it. Though not essential for you, your commenters will appreciate it.
Speaking of improving commenting for readers, these commenting systems bring a lot. I know that many bloggers question the value of these, and don’t want to ‘give away’ their comments to a third party, but I’m a fan. I have the most experience with Disqus, which I like a lot, though WordPress bloggers may want to consider IntenseDebate which is owned by Automattic. I’ve heard people sing the praises of LiveFyre too, so no doubt all three have their merits.
Each of these systems offer more features than you’ll find in vanilla WordPress, like image uploading and social logins. The real benefits though are for your commenters who won’t have to fill out a form or sign up just to leave one comment on your blog. They can also view all responses to their comments from a single dashboard and carry their reputation with them to different blogs.
Creates a widget that displays scheduled posts or drafts with excerpt and more information.
“Replacement for the built in RSS widget that adds an optional link target, shortcode, and page conditionals.”
Replaces the typical ← Older posts | Newer posts → links with something a bit more useful for large blogs.
Survey and rating software, and another product from Automattic. You can use this on WordPress.com blogs too. A good alternative is WP-Polls.
Customisable plugin for Instagram users.
No, no, no!
It’s important not to junk up your blog with too much stuff for vistors to have to figure out. If you try present too many options (share this, get my newsletter, look at this ad, subscribe to my RSS feed, read these other posts!) you’ll end up losing their attention completely.
What follows are some of my personal least-favourite types of plugin that I see in common use:
- Social sharing buttons and a sidebar full of social profile links.
- Any kind of pop-ups or slide-ins
- Anything that automates ‘being social’.
- Wibya or Hello bars.
- Anything that messes with images, links or text.
- Weather widgets, stock tickers, quotes-of-the-day, falling snow or anything else that doesn’t add real value.
When you’re evaluating whether to try out a new plugin, keep foremost in your mind this golden rule:
Don’t install any plugin unless you absolutely, positively need what it offers.
All of the ‘bad’ plugins listed above may actually be perfectly appropriate if they are relevant to what you are doing and tastefully implemented. However, unless you can make a strong case to justify the value of any of them, my strong advice to you is to avoid them like the plague they are.
Often it’s better not to use a plugin when a simple theme tweak will give you the same benefits. Wpfunction.me is full of useful snippets you can simply drop into your
functions.phpfile to customise the login screen, remove the admin bar, create custom thumbnail sizes, remove the WP version number to add a little security by obscurity, let users add custom backdrops and various other handy hacks.
I hope this list is useful to someone. Let me know in the comments if I’ve missed anything essential, or if some of my recommendations are in fact not the best in their category!
Here are some of the more interesting plugins I learned about at tonight’s WordPress Users Wales meeting.
I’m highly skeptical of plugins that promise to check your themes and other aspects of your blog, but this one is what WordPress.org themselves use to check that the themes they receive are compliant with all the latest standards and practices. I’ll certainly make use of this next time I develop a theme.
A nice looking lightbox for images. There are lots of lightbox plugins, but this one looks quite decent.
Based on my cursory overview, it looks like this might be a simpler alternative to Contact Form 7.
I’m not going to update this post with every new plugin I like the look of, but today I saw two more that seemed potentially useful. They’re actually services you could use with any blog, but both specifically provide WordPress plugins.
This is a really smart search for your site that displays results as you type. The really clever bit is how you can take editorial control over the results by reordering and renaming them. Swiftype is free while it is in beta, and they expect to remain free for users who don’t hit their API too much. You can see it in action on The Daily Muse.
If you have a site that you want featured in Google News results, they advise you to use special
metatags in your page, eg:
<meta name="news_keywords" content="World Cup, Brazil 2014, Spain vs Netherlands">. This plugin gives you a nice way to manage those from the edit post page. Read more in Search Engine Journal.