15 Best WordPress Plugins for Blogs

Some posts contain affiliate links. I make a small commission if you buy from my links, at no extra cost to you. Thanks for supporting my site.

I seem to spend a lot of time talking about the best WordPress plugins for blogs, particular people who are just starting out. So, to save me some jaw ache, it’s time I made a proper list.

If you’re in the early stages of starting a travel blog, you may want to check out my related post:

So, you want to start a travel blog? 10 things I wish I’d know

There, I talk about the 10 most important things you need to focus on when starting a blog including choosing the right platform, selecting a name, getting your social media sorted, deciding on your niche and figuring out your purpose.

If you’ve already been through that process but you’re trying to wade through the thousands of WordPress plugins on offer, you’re in the right place. Through years of trial and error here’s what I’ve found to be the…

A quick word about Wordpress Before you read this article, make sure that you’re using WordPress.org (self-hosted) for your blog not WordPress.com.

If you’re using WordPress.com, then the added extras you can add to your blog are called widgets, not plugins, and are not covered by this post.

Ok, now for my recommended plugins.

1. Yoast

Yoast SEO boxes to complete on wordpress

If you only install one plugin on your blog, make it Yoast. When we hit publish we all secretly (or not so secretly) dream that our articles will go viral. However, the truth is that writing and posting is only a small part of the job. What you actually need is distribution (i.e. getting your blog posts in front of readers). And, in the travel blogging world, that means promotion through social media sites (more on that below) and search engines.

It can be very difficult in a saturated market to get your content at the top of Google’s search results but it can happen – with the help of Search Engine Optimisation (SEO). I’ve spent a very long time looking into this ever evolving topic. As a new blogger, or just someone who’s looking to be better at SEO than they are now, I’d say quit all the homework and start with Yoast.

screenshot of google search engine page results

Sitting at the bottom of each post (in your behind the scenes version of your blog), Yoast guides you through the things you need to do to optimise your post for search engines: choosing a keyword, checking the density (how many times you’ve mentioned your keyword), use of the word(s) in titles and images, Yoast is the best SEO walk-through plugin there is.

Since I’ve started using Yoast a whole bunch of my posts have made it onto the coveted Google 1st page including my posts on spending One Day in Pisa, how to Start a Travel Blog, Eating Kobe Beef in Japan and Female Sex Tourism in Africa.

2. Shareaholic – for social media sharing

shareaholic social share buttons on website

Besides search, the other major way to bring people to your blog is social media – and if you want a post to go viral, that’s probably your best chance of it happening. Shareaholic is a great plugin for letting people easily share your content on their Facebook pages and Twitter profiles, pin your pics on Pinterest and more. You can either place the sharing buttons at the bottom of your post, have them floating on the side or both.

Pro blogging tips:

  • if you do have a floating side bar, make sure it plays nicely with the mobile versions (tablet and phones) of your theme and website. So many times I’ve clicked off a blog because the toolbar floats over the text that I’m trying to read. Frustrating;
  • the image above is from my last post (How to Kickstart Fitness Without Sacrificing Happiness) – do you see how the Pinterest shares are already higher than my Facebook shares. In my experience, Facebook shares don’t  increase much after the initial publication. Pinterest, on the other hand, does. Hint: Pinterest can bring you more and ongoing traffic than you might imagine.

Oh…were we talking about Pinterest? What? You want to follow me there? If you insist, here’s my Pinterest profile!

3. Shareaholic – for related posts

related post screenshot with images

The Shareaholic plugin is good for two jobs. As well as social sharing buttons, you can use Shareaholic for publishing related content at the bottom of your posts. By tempting readers with additional stories from your site, the hope is that you’ll keep your readers on your blog for longer. This has the dual advantage of a) boosting your page views and b) lowering your bounce rate (i.e. the percentage of people who are bouncing off your site without going anywhere other than the first post they hit).

All that said, and feel free to call me a control freak but I don’t rely entirely on a related-posts plugin. The stories that are automatically populated for you by the plugin are generated by an algorithm, so the suggestions aren’t always as good as they can be.

For example, the screenshot above is from the bottom of a post that I recently wrote about the Best Things to do in Washington DC in 3 Days. You’ll see that the related content displayed is for a range of destinations including Italy, Guatemala, Vietnam, the Philippines and Africa. The plugin has largely focused on destination guides that have a specific time period of travel – one day, two weeks etc. However, what’s more likely of interest to people travelling to DC is US or North-America related travel content as well as some tips and articles on travel booking trips.

related post content

To cover that, I make sure I write a manual list like the one above to ensure my readers have the content I know is definitely relevant. If they like the additional related content from Shareaholic, all the better.

Pro blogger tips: 

  • make sure you switch the Shareaholic advertising off. A travel blogger friend recently found viagra ads on her site through Shareaholic. There are other, better ways to make advertising money without alienating your readers; and
  • if you’ve got some posts on your site that you don’t want popping up (e.g. if you’ve done advertorials…or those first few posts that might make you cringe a bit you can exclude them from the plugin.

4. Social Media Widget by Acurax

Social media follow buttons by Acurax

Social media traffic is a two-way street. Not only do you want people to come from social media sites to your blog, you also want your readers to go over and follow you on those social media sites (because you’ve definitely set up a blog profile on each of the main platforms haven’t you!?).

If you’re not sure why you want or need a blog-branded presence on social media, the easy answer is money and press trips. If you’re getting into blogging to hopefully make some cash or to get invited on free press trips, your clients are going to want to know that you can shout from the rooftops about their hotel, restaurant or tour to your millions of social media follows. Ok, millions is perhaps a bit optimistic as you start out (and even when you’re a bit down the line like me) but you need to get started on growing your numbers.

The solution: Social Media Widget by Acurax. It allows you to display fast links to your social media profiles. If you only have it on one page, make sure it’s your home page.

5. Mailchimp for WordPress Lite

Email subscription form

Have you started to notice a theme yet? All of the WordPress plugins I’ve mentioned so far are designed for increasing traffic and followers, and this plugin is no exception.

There are tonnes of articles out there about the importance of building your subscriber list and it’s something I wish I’d started a lot sooner.

A strong list of subscribers is potentially more powerful than Google search and social media followers combined. Not convinced? Consider this – for years my main source (90-95%) of traffic was Google search. However, when Google changed its algorithm in 2014 and caused eBay to lose 80% of its search traffic, it also sliced away nearly 50% or my traffic. Ouch. It was a tough time and although I’ve managed to get things back to how they were (with a lot of effort), that huge dip taught me to diversity.

I turned to social media to boost my click-throughs from there, but Facebook is no longer giving the same free ride it used to. These days, less than 16% (on average) of your followers are going to see your posts unless you pay to promote them. Will Pinterest and Twitter go the same way? Who knows. But building a list of subscribers feels more and more essential.

Once you’ve signed up for a free Mailchimp account, you can use the Mailchimp for WordPress Lite plugin to feature a newsletter sign-up box on your blog. You can add it to your front-page side bar, or even insert it into your post.

6. Pippity – a newsletter pop-up

Pippity newsletter pop-up

And if you’re really serious about building your subscriber list, then I’d recommend Pippity.

At first glance you might be put off by this plugin because a) you have to pay for it and b) it’s a pop-up – and doesn’t everyone get pi$$ed off my pop-ups?

But before you dismiss the idea, give it some careful thought. As frustrating as pop-ups can be, they are effective if you implement them right…and Pippity definitely does it right.

Not only does Pippity let you control the timing and location of the pop up so that it appears only once your reader gets to the bottom of a post, you prevent the pop-up from re-appearing for a set amount of time (mine is at 30 days) if someone clicks “no”.

The price for Pippity is $49 for the most basic plugin (that’s the one I have). It’s a one-off cost and I’ve more than doubled my subscribers in just a few months since installing Pippity.

7. Google Analytics

Screenshot of Yoast plugin

On the subject of traffic, you’re going to want Google Analytics.

The Site Stats functionality that is integrated into WordPress via Jetpack is great for beginners but as soon as you start to get any decent traffic (more than one page view a day – hey, don’t underrate any success), you’re going to want to drill down into your readers’ behaviour.

That’s where Google Analytics comes in. It’s a much more sophisticated way of tracking your website traffic and when you do reach the point of pitching for work, it’s your Google Analytics (or GA) stats that you’re going to be asked for.

As with the Mailchimp service you need a plugin to connect your blog to the Google Analytics service. I use Google Analytics by Yoast.

Pro blogger tip:

Be careful that you don’t install more than one Google Analytics plugin. That will install code on your site twice and lead to a double reporting of your figures. Sounds like a cunning hack for inflating your reader numbers? It’s not – your bounce rate (one of the numbers that clients are definitely tuned into) will drop to practically nothing (around 2%) indicating that something is not right.

I did this once in error and had to wait months before I had a good set of data I could reliably report.

8. Google XML Sitemaps

Google xml sitemap plugin screenshot

This plugin is so yawnsville I’m not sure what to say about it except that it’s a simple, one-off installation that helps search engines better understand the structure and posts on your site and, most importantly, get your website and content indexed and listed in search engines quicker (Google, Yahoo, Bing etc.). Install it, activate it, forget about it.

9. Vaultpress

Vaultpress list of backups on WordPress

Another nuts and bolts plugin that runs in the background but qualifies for the “absolute essentials” category is Vaultpress. What does it do? It’s a plugin that backs up your entire site each day. Unless you have another, 100% reliable back-up option (and you can’t always rely on your hosting company), Vaultpress is a good investment (it’s $55 a year) – I had to do a reinstall after a developer screwed up some stuff and I was very grateful to be able to roll back to the previous day’s version of the site.

If you’re still concerned about keeping costs low while you try to make money, consider this: I only have two paid-for plugins on my site. Alongside Pippity, this is the other.

10. Contact Form 7

Screenshot of contact 7 form

Perhaps not the most riveting of plugins but essential nonetheless, Contact Form 7 gives readers (and more importantly potential new clients) a simple means of contacting you. The form looks clean, it’s simple to install and is reliable (I’ve had no failures and no spam since it was installed).

11. Revive Old Post

revive old post plugin for blogs - sharing on Twitter

Back to some social media tips and tricks, Revive Old Post is a great plugin for automatically re-tweeting your old content. Given the life span of a tweet is seconds, increasing the number of times your content is tweeted is important for promoting your posts. Just add a hashtag like #archives or #oldpost so people know the article is an old one (and they’re not confused into thinking that you’ve quit your South America trip to pop to Italy for the weekend).

Pro blogger tip: As with Shareaholic, you can exclude certain posts if you don’t want them re-tweeted. I do that for posts like my annual round-up of my travels (people probably no longer care about my Travel Wish List for 2012!)

What was that? You want to follow me on Twitter too…ahhh, you guys are amazing…you’ll find me on Twitter here.

12. Comment Luv

commentluv wordpress plugin

Comment Luv is a plugin that pulls other bloggers’ latest posts into your comments section when they leave a reply on your site. There are two blogger schools of thought when it comes to CommentLuv. On the one hand it encourages comments – something that Google likes and it also gets a conversation started. On the other hand, some bloggers argue that you’re attracting the wrong type of readers – people who are only commenting for self-promotion.

I personally use this plugin because I like comments and I’m as happy to have a chat with fellow bloggers as I am with non-blogging followers. Sure, there are those people who come over and simply write “Follow me”. The plus is that you can choose not to publish those purely spammy comments. On balance, I’m pro Comment Luv. I’ve also gotten traffic when I’ve added a comment on other bloggers’ sites so I think it’s an all-round win.

13. Akismet

Akismet plugin screenshot

Speaking of spam, Aksimet is one of the free Jetpack WordPress plugins that keeps thousands of spam messages from your door. Install it, keep it installed and keep it updated. Just be aware that not all spam is filtered so you will have to do some manual policing. As a general rule, if there is a link in the comments and it’s not from a blogger, it’s probably spam. The computer generated sentences are also a pretty fun give away – check out the beauty above: “Which is besides like forking over an auto mechanic to correct your automobile.” Quite!

14. Broken Link Checker

Broken link checker plugin screenshot

You know all those handy links you put into your blog? Well, what happens when one becomes broken because the site you linked to has moved the page or changed the name of the article? In comes Broken Link Checker. Not only does it alert you when a link no longer works, it helps keep in you in Google’s good books – broken links can affect your ranking in search results.

15. Redirection

redirection checker plugin screenshot

The flip side of broken link checker is re-direction. Ever written a post then later decided you didn’t like the url, there was a typo in it, or you’ve realised there are better search words to have in the title? Your instinct is to change the name, but you shouldn’t stop there. Once you publish a post, Google starts to index it against the url you published under. If you change that, you need to let Google know to re-direct your traffic to your new url. The redirection plugin handles that for you in a couple of clicks. It’s simple to do and can save you from losing all of the traffic and “google juice” you’ve built up for that post.

If you liked this, you might also like:

So, You Want to Start a Travel Blog? 10 Things I Wish I’d Known

10 Tips: How to Be a Better Blogger

20 Tips for How to Work and Travel Without Going Insane

Transitioning from Gap Year to Long Term Travel and the Challenges in Between

Why I Don’t Regret Quitting my Job to Travel

Author - Jo Fitzsimons

Hi, I'm Jo, the writer behind Indiana Jo. In 2010 I quit my job as a lawyer and booked an around the world ticket. As a solo female traveller, I hopped from South America to Central America, across Asia, the Middle East and Europe. It was supposed to be a one-year trip but over a decade later, it's yet to end. I've lived in a cave, climbed down a volcano barefoot, spent years as a digital nomad, worked as a freelance travel writer, and eaten deadly Fugu. Now I'm home, back in the UK, but still travelling far and wide. You can find out more About Me.

32 thoughts on “15 Best WordPress Plugins for Blogs”

  1. Great Article! Personally I like using YoastSEO Plugin, it’s so simple to use and is also accurate. I will try other plugins too… Thanks for sharing! Appreciate your work 🙂

    • Hi Simran, Yoast is great. If you are digging into SEO, I’d also recommend Keysearch – it’s a website and paid for but it upped my SEO game tremendously.

  2. Hi Jo. You have described the wordpress best plugins list. I recently studied about these plugins but can I ask why could you not share info about any mapping plugin in this list?

  3. Hi, i absolutely got tons of value from your post. Please i have 2 quick questions.
    1. What is the number of plugins every blogger shouldn’t exceed? I currently have about 18 installed, would you consider that number outrageous. Please could you also check out my site and offer me a
    2. Your font is really beautiful. would you suggest plugins that would give me beautiful fonts just like yours?
    Finally, would you spare a few seconds to check this site and offer me your candid advice

    • Hi Harish, I’m not sure how helpful this answer will be but I don’t think there is a specific number of plug-ins to aim for. I think it’s more important to make sure you have plug-ins that don’t slow your site down or are unnecessary. I’m afraid the font came with my theme which is years out of date so I can’t help you on that one. I’ll check out your site if I get a minute (currently anticipated to be some time in 2031).

  4. Thank you so much for this list!

    Do you happen to know a good plugin that allows dynamic content/ content personalization?

  5. Analytics stats counter statistics plugin is my favourite statistics plugin .I use it to analyze visitors statistics on my web page,unique users and count.

  6. Jo, Great article. I am working on our blog for our around the world trip. Our family of four has been on the road for a few months and as I write this we are in Montreal gathering supplies and energy for our departure to China on Tuesday. I have installed many of these and love your blog. Hope to cross paths somewhere!

    • Awww, Malone, happy to help. Family trip in China sounds amazing fun. I really loved my time in the country (must get around to writing about it some time!). I hope you have a great time and if you have any more blog questions let me know!

  7. Nice list you have there. I see that I’m basically into the same ideas, in some instances with alternative plugins. (Like using All in One SEO Pack instead of Yoast). I recently made an article of my own 23 plugins and included this lament at the end:
    “….One is that I would seriously like a plugin that could geographically map my posts and my images. With 600+ posts and 6000+ images in a travel blog, geography is everything. The “Map my posts” plugin locates categories and tags, not posts or images.”
    Any ideas?

    • Sandalsand, I completely agree about the maps thing. I still can’t find a good plugin to add basic Google maps never mind map an entire site. I’ve filed it in the ‘too difficult’ basket for now.

  8. This is definitely a clutch list, Jo. Thanks for the Pippity recommendation, that’s definitely one I want to explore. Do you happen to know if Yoast’s built-in xml sitemaps, WP Jetpack’s built-in sitemaps, and Google xml sitemaps have any kind of issue overlapping? Does one overwrite another rendering, say, Google xml sitemaps useless or overkill?

    • Hi Joseph, glad you like the list. I use both Google xml sitemaps and Yoast and don’t seem to have any reporting issues…hope that helps.

  9. Thanks for your article Jo Fitzsimons!

    I’m using plugin “WP Optimize By xTraffic” to optimize my site. This also good plugin you should try for your WordPress site 🙂


Leave a Comment