WordPress’s power comes from its plugins. The core version of WordPress can be used for a simple blog or content website, however, without plugins your website would lack features and be susceptible to spam and malicious attacks.
In this article, I have listed what I believe to be the best WordPress plugins available online. Plugins have been grouped into categories. Some plugins, such as backup and caching plugins, should not be used in conjunction with related plugins that offer the same functionality. Most other plugins can be used together.
WordPress Plugin For Caching
Caching your website content will help you improve the speed of your website. This reduces your bandwidth, improves your search engine rankings and gives a better overall experience to visitors.
W3 Total Cache – FREE
WP Super Cache – FREE
The most downloaded caching WordPress plugin is a little easier to use than W3 Total Cache. It will serve static html files to 99% of your visitors using one of three caching methods and it also supports Content Delivery Networks.
Quick Cache – FREE
An easy to use caching plugin that allows you to cache your posts, pages and custom post types.
WP Fastest Cache – FREE
A great plugin that prides itself on being the simplest and fastest caching plugin for WordPress. As long as your .htacces file has the write permissions, WP Fastest Cache will configure caching and minification correctly for you.
Best WordPress Plugin for Backups
Do not become complacent about backing up. Even million dollar websites have been hacked in the past and every company suffers outages from time to time. That is why it is vital to have a good backup solution for your projects. Without a backup, all of your content will be lost and your website’s value will crash towards zero.
VaultPress – From $5 Per Month
My favourite backup solution offers automated backups and restores at the touch of a button. All you have to do is activate the plugin on your website and sign in using your Automattic account. The basic plan costs $15 per month and backs up your website every hour forever. The lite plan costs $5 per month and backs up your website one a day for thirty days.
BackupBuddy – From $80
BackupBuddy allows you to backup your website to a wide number of places including Amazon S3, Dropbox, Rackspace, FTP, email and more. You can also download directly to your desktop. It boasts a simple restore system and their magic migration system allows you to transfer your website to a new domain or hosting company easily.
BackWPup Free – FREE
BackWPup Free is a great WordPress plugin that allows you to backup your website to Dropbox, SugarSync, Amazon S3, FTP, email and more. Complete installations can be restored using a single zip file.
Best WordPress Plugin for SEO
The core version of WordPress has been configured to work well with search engines; however there are many ways in which a website’s SEO can be improved. SEO plugins improve SEO functionality and attempt to give your website a better ranking in major search engines.
WordPress SEO by Yoast – FREE
One of the most advanced SEO plugins available for WordPress. It allows you to analyse your page SEO, add breadcrumbs, add a sitemap, optimise your RSS feed and much more. Settings can be exported to your other websites easily too.
Google XML Sitemaps – FREE
A hugely popular plugin with around twelve million downloads, Google XML Sitemaps will automatically build a sitemap for search engines such as Google, Bing, Yahoo and Ask. It supports custom URL’s and can handle custom post types too.
All in One SEO Pack – FREE
All in One SEO Pack will automatically optimise your WordPress website for search engines. It can generate a sitemap and has support for custom post types and eCommerce websites.
SEO Ultimate – FREE
An easy to use SEO plugin that lets you control title tags, noindex, meta tags, Open Graph, slugs, canonical, autolinks, 404 errors and rich snippets. It can also generate your author code for Google+.
SEO Smart Links – FREE
A cool plugin that finds keywords and phrases and adds links to related posts and pages from your website.
Best WordPress Plugin for Contact Forms
Due to the number of spambots online, it is no longer safe to simply publish your email address on your website. A better solution is to use a contact form. This protects your email address from spammers and allows visitors to contact you directly through your website. Advanced contact forms add additional functionality such as post submission and integration with eCommerce plugins.
Gravity Forms – From $39
One of the most versatile contact form plugins for WordPress. It is very easy to use, however it offers advanced features such as conditional logic, post submission, anti-spam options, eCommerce integration and much more.
Contact Form 7 – FREE
The most popular free contact form plugin for WordPress. The form is powered by Ajax and has anti-spam features such as CAPTCHA and Akismet.
Visual Form Builder – FREE
Visual Form Builder is a fantastic contact form plugin that allows you to build complex forms in seconds. All you have to do is drag and drop the fields you want into your form. It has built-in anti-spam functionality and entries can be exported to a CSV file.
Quform – $25
Plugin for Search
The default WordPress search engine is poor. It frequently provides irregular search results and lacks functionality that most modern search engines have. By replacing the default search engine, you can give your visitors a better search experience.
Relevanssi – FREE
Replaces the default search engine with Relevanssi. The plugin also indexes other areas of your website such as comments and shortcode content. Search terms are highlighted for visitors on result pages and it can suggest terms for visitors.
WP Ultimate Search – FREE
An Ajax powered search plugin that allows visitors to search using multiple keywords and phrases. Visitors can also search in specific categories and the results template can be modified.
Better Search – FREE
Improves the default WordPress search engine and provides more relevant results. Popular searches can be displayed and the template can be modified.
Search Everything – FREE
A fantastic search plugin that allows visitors to search comments, tags, excerpts and more.
Best Plugin For Website Security
The core version of WordPress is not very secure. Therefore, it pays to be pro-active and protect your website from malicious attacks. A wide number of plugins are available that tighten up your website security and make it more difficult for hackers to gain access to your website.
Limit Login Attempts – FREE
The WordPress login form remains the most common way for hackers to break into a website. Limit Login Attempts restricts will lockout a user for a set period of time after a defined number of failed attempts. Two similar plugins that are worth considering are and Login LockDown and Login Security Solution.
Better WP Security – FREEInstantly scan your website for security flaws. It can raise many issues such as the strength of your admin password, whether the login page is protected and theme and plugin concerns. Many flaws can be protected with one click.
Wordfence Security – FREE
A good protection plugin that offers a firewall, virus-scanning, login security and more. There is also a real-time traffic report that shows you where visitors are located.
Acunetix WP Security – FREE
Acunetix will scan your website for vulnerabilities and security concerns. It can also perform changes such as remove your WordPress version from your website, disabling error reporting and file permission checks.
Sucuri Security – FREE
A security scanner that will check your website for malware, spam and blacklisting. It can also check the integrity of your WordPress admin area by scanning important core files.
Block Bad Queries – FREE
A simple script that protects your website against malicious URL requests. No configuration is necessary. Once it is installed, it will start protecting your website in the background.
Best WordPress Plugin For AntiSpam
Without added security measures, the core version of WordPress is susceptible to comment spam. It is a major concern for all WordPress users. Thankfully, there are a lot of plugins that combat this issue.
Akismet – FREE
There is a reason why Akismet is included with every single WordPress installation. Whilst their spam system is not bulletproof, Akismet remains your best hope in the fight against spam. The service checks every comment against their spam database. Comments can be added or remove from the spam list.
Antispam Bee – FREE
Akismet works well, however it does not offer many configuration options. If you want more control over how comments are checked, give Antispam Bee a try. Unlike Akismet, you do not need to sign in to use the service.
A great plugin that blocks spammers before any content is submitted. It can check a visitor’s IP address using Stop Forum Spam, Project Honey Pot and Spamhaus. You can also set up a security check for commenters and receive an email whenever the check fails.
Bad Behavior – FREE
A PHP based spam blocker that blocks link spam. Whereas most other anti-spam plugins look at the content that a spammer publishes, Bad Behavior also looks at the method in which it was submitted. This makes it more effective in many areas.
Best Plugin For Stats
A large number of plugins are available that provide statistics on your website, content and feeds. Most of these plugins allow you to check stats directly through your WordPress admin area. This will help you understand your visitors reading habits better.
Enhances the statistics that Google Analytics tracks for your website. It supports custom variables for authors, post types, categories, logged in users, tags and more.
WP SlimStat – FREE
Provides a wide array of real-time analytical reports for your website including location, content, traffic sources and more. It is compatible with most caching plugins and there is a world map that displays where all visitors are located.
FeedStats – FREE
FeedStats provides statistics about your RSS feed traffic. It highlights the number of visits, time of visit and visit duration.
WP-Stats-Dashboard – FREE
WP-Stats-Dashboard allows to see a huge number of metrics directly through your admin dashboard including PageRank, Alexa, PostRank, Compete and more. WordPress.com stats can also be displayed.
Word Stats – FREE
Helps you analyse your content by showing a range of word and keyword counters including the total word count and top twenty keywords. It also highlights which posts are too long or too short. I recommend checking it out if you want to get a better understanding of the quality and length of posts you are publishing
Simple Feed Stats – FREE
Simple Feed Stats is an alternative RSS tracking solution to services such as FeedBurner and FeedBlitz. It highlights the total number of active subscribers and provides a subscriber chiclet for displaying your feed count.
Best WordPress Plugin For Social Media
Social media has become a vital part of promoting websites online. After search engines, social media services are the number one source of traffic for most websites. Do not leave traffic on the table and ensure that your content can be easily shared by visitors.
ShareThis – FREE
ShareThis is one of the easiest ways for visitors to share content. It allows content to be shared on over 120 social media channels. There are a huge number of sharing styles to choose from and the ShareThis website displays statistics on the number of shares and clicks you have.
Shareaholic – FREE
Formerly known as SexyBookmarks, allows you to add many social media sharing buttons and there is an option for related posts too. Statistics about shares are also displayed.
Social Metrics – FREE
One of my favourite social media plugins. Social Metrics displays a list of your posts with details of how many shares it has on Twitter, Facebook and Google+. A premium version is available that tracks more social media services.
Social Networks Auto-Poster – FREE
Automatically send updates about your new blog posts to over twenty different websites and services. Additional features include the ability to import Facebook comments as normal comments, replies from Twitter as comments and auto-reposting of random posts in the future.
Best WordPress Plugin For Email Marketing
The user system within WordPress can be used to manage an email marketing list that allows you to send newsletters, email blasts, autoresponders and more. Alternatively, WordPress can be integrated with popular email services such Aweber to help increase sign ups to your existing email list.
Benchmark Email Lite – FREE
Benchmark Email lets you build an email list directly from your own website. Posts and pages can be emailed to subscribers and you can view live reports opened, bounced, unsubscribed, forwarded, unopened email and clicked links. The sign up form is highly customisable too.
WordPress PopUp – FREE
Display pop-ups to visitors such as banner ads, messages or your newsletter subscription form. It allows you to set the delay in seconds for when the pop-up is displayed. You can also customise who sees your plugin. For example, you can only show to people who have never left a comment or to search engine visitors.
SendPress – FREE
Build and manage your email list directly through your website. It has a fantastic email template builder that allows you to easily style your newsletters. Emails can be queued into the future and reports are provided for each email.
MailPoet Newsletters – FREE
A great newsletter plugin that can send post notifications, newsletters and autoresponders. Emails can be created using the WordPress visual editor and there are over thirty themes to choose from. Subscribers can be imported from email marketing services such as MailChimp and Aweber.
CircuPress – From $4.95 Per Month
An email marketing service that was created specifically for WordPress users. It has fantastic WordPress integration. All emails, subscribers and email templates are handled through WordPress, however delivery is handed by CircuPress. Their basic plan costs $4.95 per month and allows 10,000 emails to be sent.
The most affordable premium newsletter pop-up plugin for WordPress. Comparative plugins retail for around $97, however Ninja Popups only costs $18. It integrates with every major email marketing service and has a huge selection of pop-up styles to choose from. Conversion statistics are also provided and there is support for all major social media services.
MyMail – $35
If you want to send newsletters directly through your website, MyMail is one of the best options. Newsletters can easily be created through the visual editor and autoresponders can be set up to send welcome messages to new subscribers. It includes many widgets and provides statistics on email opens, bounces, clicks and unsubscriptions.
Best Plugin For Mobile
More and more people are using mobile devices such as tablets and smartphones to browse the internet. Therefore it is important to offer a good viewing experience for your mobile visitors.
WPtouch – FREE
Instantly enables a fast mobile enabled design for your mobile visitors that is touched enabled. Visitors can switch back to your regular design if they wish.
WP Mobile Detector allows you to show a different design to mobile visitors. It can detect over 5,000 mobile devices. You can define your own mobile theme or use one of the many that are included. Statistics are also provided for mobile visitors.
WiziApp – FREE
Create your own HTML5 mobile App for iPhone, Android and Windows. The plugin lets you customise every aspect of the app such as the splash screen, notifications and sharing. Adsense can also be displayed to earn you extra income. The app can then be submitted to the major app stores.
Best WordPress Plugin For Events
WordPress can be used to manage events directly through your website. Events can be managed and viewed through the backend or frontend.
The Events Calendar – FREE
A professionally designed event plugin that lets you easily manage events through a calendar. It has many features such as Google Maps integration, widgets and event taxonomies.
WordPress Event Calendar – FREE
Allows you to create unlimited event calendars and events. It is very easy to use and you can change the look of the calendar through a theme styler.
The following plugins will help you schedule your articles more easily. These are particularly useful for multi-author websites and websites that publish a lot of articles.
Drafts Scheduler – FREE
I use Drafts Scheduler every week on one of my small content websites. It allows all draft posts to be scheduled over a defined period. The post interval can be selected and posts can be scheduled randomly or in order.
Editorial Calendar – FREE
Editorial Calendar will help you organise your posts more easily. Posts can be dragged and dropped into different days. There is also a quick edit function that lets you quickly create and edit posts.
Too many cooks can sometimes spoil the broth, though it does not have to be that way. There are plugins available that allow multiple authors to work together more effectively.
Edit Flow – FREE
A useful collaboration plugin that allows multi-author websites to work together more effectively. Authors can be grouped into groups. It also features an editorial calendar, editorial comments, custom statuses, notifications and more.
CoSchedule – From $10 Per Month
A drag and drop social media editorial calendar for WordPress that features automatic social media publishing, editorial comments, team assignments and communication tools.
Revisionary – FREE
Revisionary allows eligible contributors to submit changes to published articles. Proposed changes can easily be seen through the WordPress revisions page. Editors can then choose to authorise these changes or reject them.
Post/Page Duplication & Modification
The following plugins will help you duplicate your articles and change their post type.
Duplicate Post – FREE
Allows you to clone a post or page. You can select what is copied exactly during the cloning process.
pTypeConverter – FREE
A useful plugin that lets you change posts to pages and vice versa. A good alternative is Post Type Switcher.
The default visual editor is limited essential tags such as bold, italic and lists. You can replace this with a more feature rich editor that offers more functionality. This will help you style your articles quicker.
Replaces the default WordPress TinyMCE editor with a beefed up editor. It offers many advanced options such as tables, emoticons, video support and more.
Another good TinyMCE replacement is TinyMCE Advanced. It features search and replace, CSS editing, tables and more.
Syntax plugins can be used to highlight code in your posts and pages. Many also add functionality to your theme and plugin editor.
SyntaxHighlighter Evolved – FREE
SyntaxHighlighter Evolved allows you to publish code in your website. It allows you to display line numbers and make URL’s clickable.
Another good option for highlighting syntax code in your articles. Code can be parsed using a unique shortcode or using pre or code tags.
Crayon Syntax Highlighter – FREE
A visual and HTML editor that features line wrapping, copy and paste and support for bbPress.
A simple plugin that adds syntax highlighting to the visual editor. It offers a fullscreen mode and the ability to save posts and pages using commands.
By taking advantage of custom post types, WordPress can be used to manage files and documents. Files can be inserted directly into your website using shortcodes and then downloaded by visitors.
An easy-to-use download manager for files and documents. It features drag and drop uploads, password protection and a download counter. Download links can be inserted directly onto your website using shortcodes.
Allows you to manage files and documents easily. Files are filed in a directory structure and there is a download counter that displays the number of downloads. Visitors can also preview music files before they download them.
Page navigation plugins allow you to replace the default “older” and “newer” navigation links with a numbered navigation interface.
The number of pages, the terminology that is used for links and the styling of navigation links, can all be modified through the settings area. I recommend installing WP PageNavi Style if you are looking for an easy way to style your navi links.
An alternative to WP-PageNavi is WP-SEO-Paginate. It works in a similar fashion, though can also be used to paginate comments.
This section lists plugins that will enhance or modify your admin and front-end menus.
UberMenu – $16
UberMenu is the most popular WordPress plugin on the CodeCanyon marketplace. The plugin allows anyone to create complex navigation menus easily. It allows you to add elements such as images, columns, search bars and maps to your menus. Menus are responsive and the plugin comes with over twenty pre-defined styles.
Adds a flyout jQuery powered mega menu to your website. Three animation effects are available and there are eight sample skins to choose from.
Nextend Accordion Menu – FREE
Lets you create stylish HTML5 and CSS3 powered accordion menus. There is a user-friendly interface that allows you to customise the design and the menus are touch enabled for mobile devices.
Admin Menu Editor – FREE
Allows you to rename, reorder and hide admin menus. Custom menus can also be added and you can define the user level required to view a particular menu link.
WordPress has become a major player within eCommerce over the last few years. To the point where WordPress is competing against eCommerce scripts that have been established for many years. It is easy to understand why. WordPress eCommerce plugins offer a lot of features and allows shop owners to tap into the flexibility of WordPress.
Easy Digital Downloads – FREE
Developed by popular plugin developer Pippin Williamson, Easy Digital Downloads allows you to sell digital files directly through your website. It allows multiple products to be purchased at once and bundled products. Earnings and sales charts are displayed too. There are dozens of quality add-ons and themes available for the plugin as well.
JigoShop – FREE
Packed full of features, JigoShop has been a popular eCommerce solution for many years. It offers many great features such as variable product support for sizes, grouped products, digital products and more. Many extensions and themes exist for extending the plugin.
WooCommerce – FREE
Launched as a fork of WordPress only two years ago, WooCommerce quickly grew to be the most popular eCommerce solution for WordPress. Many features come as standard such as multiple checkouts support, offline gateway support, Google Analytics integration and social media sharing. There are hundreds of premium extensions and themes available for WooCommerce, which is why the plugin is so flexible.
WP e-Commerce – FREE
A highly customisable eCommerce solution that offers advanced discount options, multiple shipping options and great payment gateway support. There are over a dozen premium extensions and many community themes available.
MarketPress – FREE
Developed by WPMU, MarketPress features digital download support, great integration with existing WordPress themes, coupons, Google Analytics integration and more. A pro version of the plugin is available for only $19.
Membership plugins can be used to create user groups and change what users can see and do. This can be used to restrict content to those who are eligible.
Members – FREE
A user a content management plugin that allows you to control what users can do and see on your website. Content can be restricted to certain users and user groups. You can even protect content using shortcodes.
s2Member – FREE
The s2Member framework plugin allows you to restrict content to certain users and user groups. It supports payments using the PayPal Website Payments Standard, Authorize.Net, Google Checkout, ClickBank and more. In addition to protecting written content, it can also protect audio and video streams.
Restrict Content Pro – From $42
A comprehensive premium content manager that allows unlimited subscription packages to be created. It offers discount codes, payment tracking, user role management, content restriction and more. Many extensions are also available for the plugin.
MemberPress – From $99 Per Year
Helps you manage manage subscriptions to premium content and digital products. Content can be dripped to customers over time and the plugin includes a built-in affiliate program for promoting your product.
Paid Memberships Pro – From FREE
A paid membership plugin that helps you sell a membership site, premium content, digital products and more. You can accept payments for video streaming and drip feed content to customers.
WishList Member – From $97
A powerful membership solution that helps you protect your content. It features a complex membership system and integrates with most major payment systems. I used this particular plugin a few years ago for a WordPress theme store and was pleased with how easy it was to use.
DigitalAccessPass – From $97
A feature packed membership solution that supports recurring subscriptions, content dripping, unlimited membership levels, trial offers and much more. It can also be used to sell access to live events and coaching programs.
The following plugins let you control exactly what users can and cannot do. For example, by default contributors are not allowed to upload images. This can be resolved using a role editor plugin.
User Role Editor – FREE
User Role Editor lets you change the capabilities of every user group and every single user on your website. Settings can be exported to a local file and then imported onto another website. This allows you to quickly configure user roles across all your websites in the same way.
Advanced Access Manager – FREE
A great access manager that boasts an easy-to-use interface. In addition to backend capabilities, it also lets you control what users can view on the front end of your website. For example, you configure it so that widgets are only displayed to certain user groups.
This section lists plugins that can use the WordPress user system to create an online community.
BuddyPress – FREE
Developed by Automattic, BuddyPress allows you to build a social media network at the touch of a button. It features user profiles, activity streams, groups, discussion forums and more. Many modern WordPress themes offer BuddyPress integration.
bbPress – FREE
bbPress is another project by the people at Automattic. It allows you to add a discussion forum to your website. The plugin is very simple in many regards, however it integrates with WordPress perfectly as it users the same user-base. There are plugins available that extend the plugin beyond the minimum features that the core version offers.
Simple:Press – FREE
Simple:Press is a discussion forum plugin for WordPress. It offers more functionality than bbPress, yet it still integrates with WordPress perfectly. If you are looking for more features for forum members and more control over how your forum is maintained, Simple:Press is the better option.
Podcasting services such as iTunes use RSS feeds to track the latest episodes from podcasters. Using a podcasting plugin, WordPress users can manage their podcasts and publish them on their websites using audio and video players.
Blubrry PowerPress – FREE
A fantastic podcasting plugin that offers integrated HTML5 and flash media players, video support and support for multiple podcasts. iTunes is fully supported too and statistics about downloads can be displayed through your WordPress admin area.
Podcasting Plugin by TSG – FREE
A good podcasting plugin that enhances WordPress’s native podcasting features. It features full iTunes integration, multiple podcasting support and audio and video players.
podPress – FREE
Features automatic feed generation with iTunes support, multiple format support and an automatic media player. Download statistics can be seen directly through your admin area.
Seriously Simple Podcasting – FREE
Seriously Simple Podcasting lives up to its name by using the default WordPress interface with very few settings to configure. Podcasts can be played using the build-in media player that was introduced in WordPress 3.6.
Images are at the heart of every good blog and magazine. In this section, you will find plugins that will help publish images on your website and plugins that help reduce image load.
WP Smush.it – FREE
Greatly reduces the size of your uploaded images by using Yahoo’s Smush.it API. It can optimise jpeg compression, convert gif’s to png’s and remove unused colours from indexed images. It can place a lot of stress on your server, however WP Smush.it is a sure fire way to reduce the file size of your images.
Lazy Load – FREE
By default, your website will load all images at the moment a person visits your page. This can be a lot of information to download if a page has many images. To address this issue, Lazy Load will only load an image when it is visible on the page. Doing this ensures a better experience for users and your search engine ranking should improve due to the decreased page size.
NextGEN Gallery – FREE
NextGEN Gallery is by far the most popular gallery plugin for WordPress. It allows you to add feature rich galleries to your website in seconds. Features include thumbnail galleries, slideshows, watermarks, lightbox effects and more. Galleries can inserted directly into posts and pages using shortcodes.
Lightbox Gallery – FREE
A simply yet beautiful plugin that allows images to be viewed using a lightbox gallery.
FooBox – $27
A lightbox gallery plugin that supports images and video. It is optimised for mobile devices and displays social media sharing buttons on images to encourage visitors to share your photographs.
Featured Image Creation
Featured images are integrated into all modern WordPress themes. These thumbnail images are important as they are displayed in related post widgets and in social media services such as Facebook.
A simply plugin that allows you to create a new post with a featured image every time you upload an image.
Video Thumbnails – FREE
A good plugin for video bloggers. Video Thumbnails will automatically generate a featured image thumbnail whenever you add a video to a post. It supports twelve video services such as YouTube, DailyMotion, Facebook and Vimeo. It also works automatically with many WordPress video embedding plugins such as Viper’s Video Quicktags.
A video embed and thumbnail generator all rolled into one. The plugin can embed videos from popular services, encode HTML5-compliant videos and automatically generate featured images from a wide range of video services. Another great option for video bloggers.
WordPress is a good platform for publishing videos online. Videos can be uploaded directly to your own website or through video services such as YouTube. The following plugins improve WordPress’s native support for video.
VideoPress – $59.97 Per Year
If you are not a fan of YouTube, you might want to consider VideoPress. Automattic’s ad-free video hosting service allows you to upload videos of up to 1GB in size by simply dragging and dropping via the WordPress media uploader. It works in conjunction with WordPress’s privacy rules so that only authorised users can view videos.
Video Gallery – $15
A stylish video gallery plugin for WordPress that supports YouTube, Vimeo and self-hosted videos. There are two pre-defined skins and a skin generator if you want something unique. HTML5 videos are shown to visitors who view your website using an iPad, iPhone or iPod. Even Cydia users can also use this plugin check here for more details.
A versatile video player that lets you embed flash and HTML5 videos. It can also display YouTube videos using JW Player 6. The plugin integrates with WordPress’s existing media functionality and it allows you to create playlists by dragging and dropping videos into the order you want.
WordPress Video Player – FREE
Allows you to easily publish HTM5 and flash videos on your website. It offers features such as image previews, watermarks, transparency levels, flash effects and more.
WordPress Video Gallery – FREE
A great looking video gallery plugin that is highly customisable. It works with all major video formats and lets you display recent videos, popular videos and featured videos. Videos can be monetised with pre, mid and post video advertisements.
Slideshows allow you to rotate images, videos and content. It is a great way of highlighting your best content to visitors.
RoyalSlider – $20
A stylish slider that lets you rotate images, video and any type of content. Sliders are enabled and touch enabled so that mobile users can navigate your slides easier. It comes with four unique skins and there is an option to display slideshows in fullscreen.
Slider Revolution – $16
Slider Revolution is a mobile optimised slideshow plugin that is optimised for desktops, laptops and mobile devices. It features a custom caption animation builder, many image background options, alt tag support, self-hosted video support and more. Slides are touch enabled for mobile users too.
LayerSlider – $15
A fantastic slider that offers over two hundred 2D and 3D transitions and parallax effects. It features three types of navigations, twelve skins, auto-play support for YouTube and Vimeo, lazy loading and more. As you would expect, the plugin is optimised for mobile devices as well.
Cloaking your links allows you to mask ugly affiliate URL’s. It also allows you to track how many times links are being clicked.
Pretty Link Lite – FREEThe lite version of Pretty Link is perfect for cloaking links and tracking hits. It is very easy to use and redirects visitors to the correct URL in seconds. The pro version of the plugin costs $37 and features many advanced tracking options such as conversion tracking, pixel tracking and Google Analytics tracking.
Simple URLs – FREE
Simple URLs works in a similar way to Pretty Link Lite. Link details and the number of clicks the link that has been generated are stored in a custom post type.
Easy Link Tracker – FREE
A link tracking plugin that redirects URLs using 301 redirection. It can also track events using Google Analytics.
By default, widgets are displayed on all areas of your website. These plugins will let you control exactly where widgets are displayed on your website.
Widget Logic – FREE
Widget Logic is a great solution for controlling where widgets are displayed on your website. All you have to do is enter the relevant WordPress Conditional Tag to the widget you want to limit. I use this plugin on most of my websites. For example, I stop the about widget from being on my about page by adding !is_page(about) to the widget logic field.
Widget Context – FREE
Widget Context is a simple way of controlling where widgets are displayed. Unlike Widget Logic, Widget Context allows you to define where posts are defined using checkboxes. You simply check the areas of your website that you do not want widgets to be displayed e.g. blog index. You can also exclude widgets from being displayed on pages with a defined number of words. Alternatively, simply enter the URL of the pages that you do not want to display the widget on.
Publishing related posts on your website is a great way of keeping visitors on your website for longer. The most common place to publish related articles is directly underneath blog posts and pages.
Automatically inserts related posts under your articles using featured images. It supports posts, pages and custom post types. Related articles can also be inserted into your RSS feed and the built-in templating system lets you control how results are styled.
nrelate Related Content – FREE
A versatile related posts plugin that can automatically insert related content under your articles. You can also insert related content using a shortcode, a widget or directly through theme template. There are lots of predefined styles to choose from so you are sure to find a design you like.
Other Useful Plugins
This section lists several other WordPress plugins that we believe you will find useful.
WP-Invoice – FREE
An invoicing and billing plugin that lets you setup recurring billing for clients. It features WP-CRM Integration, support for minimum and split payments and receipt pages. Invoice and receipt templates are easily customised and existing invoices can be reassigned for other clients. An essential plugin if you are a freelancer online.
Visual Composer lets you build complex content websites using drag and drop. Over forty widgets are available including sliders, video players, image galleries, buttons, charts and more. All modules are optimised for mobile devices and the template system allows you to easily copy over your existing layouts to other areas of your website.
Broken Link Checker – FREE
Broken Link Checker can check your website for broken links, missing images and missing redirects. It will monitor your website every day and notify you of any issues through your admin dashboard or by email. Links can be edited directly through the plugin page so you do not have to go into each post and page and manually edit them. There is also an option to prevent search engines from following broken links.
ManageWP – From FREE
ManageWP is the best solution to managing multiple WordPress websites. It allows you to effortlessly update the WordPress core, themes and plugins. Other features include uptime monitoring, traffic alerts, a great notification system, SEO tools,
Codepress Admin Columns – FREE
Codepress Admin Columns lets you reorder the columns that are displayed in your administrative screens. Eighteen unique post type columns are added such as featured images, word count, post formats, number of attachments and custom fields. Dozens of other unique columns are available for user columns, media columns, comment columns, link columns and custom fields. All of these options help you display the information you need when working on your website.
Revision Control – FREE
Revision Control gives you complete control over how many revisions are stored on your website. It also allows you to manually remove existing revisions from your database.
Developed by GoDaddy, P3 will scan your plugin list and show you how much they are slowing down your website. It shows a breakdown of the load time of every plugin and the number of MySQL queries per visit. This helps will help you decide which plugins to keep and which to remove.
Anthologize – FREE
Anthologize allows you to create an eBook using the content from your website. Posts can be grabbed from your own website, imported from external feeds or added directly through the plugin. All major eBook formats including ePub and mobi are supported.
Jetpack by WordPress.com – FREE
Last but not least is Jetpack by WordPress.com. This plugin could probably be placed as it offers so much functionality. It is essentially thirty one plugins packaged together. Modules can be activated and deactivated as you please. The plugin is updated every month and new modules are being added frequently.
Notable modules include the fantastic stats add on, Jetpack comments, social media sharing integration, reader subscription, tiled galleries and an uptime monitoring service.
I hope you enjoyed this list of essential WordPress plugins. If so, I encourage you to subscribe to WP Hub as we have some fantastic articles on the horizon.
Please feel free to share any great plugins you use that did not make our list via the comment area.