17 Must Have Plugins In Your New WordPress Website


Starting a blog/website is made easy with WordPress. WordPress has won many bloggers’ heart, and it is used by more than half of the websites available on the internet.

With the right combination of best WordPress themes and plugins, you can build almost any kind of site you want.

Whatever the theme you choose for your blog, plugins for WordPress will help you to add more features and functionality to your site. So far, as many as 42,534 free plugins are uploaded in the WordPress directory.

By choosing right WordPress plugins, you can make your content more shareable, enabling your blog to be found in search results, increase your site speed, capturing emails, etc.

You can add plugins to your WordPress site either through FTP or from WordPress dashboard itself.

Wordpress install new plugin dashboard

If you are not familiar with any of the above methods, you can follow this step by step guide from WPBeginner to install a WordPress plugin.

You can easily find a plugin in WordPress directory for any feature you want to add to your site.  But, when you start a new website, you might wonder what plugins to install on your website.

To help you out, I have listed some of my favorite plugins that I cannot consider setting up a WordPress site without. And, the best part is that all the plugins are available for free.

1. Yoast SEO

For most sites, search engines are the number one traffic source. Even though you have chosen SEO optimized themes, it’s still important to optimize the content you write on your blog. This plugin gives many options such as sitemap, robots.txt, social integration, and breadcrumb options that boost your site.




Yoast SEO Plugin-1

For each and every post you write, you can specify your focus keyword and this plugin will check the usage of that focus keyword in every part of the post properly.

2. Yoast Analytics

Yoast google analytics

You can’t improve what you don’t measure.

Google analytics is the free tool that helps you to understand about your blog visitors better. This tool will help you to add Google Analytics tracking code to your WordPress site. Once you enter your Google Analytics account ID (Something like this: UA-XXXXXXXX-1), this plugin will add tracking code to all pages.

It automatically excludes administrator and editors of the site. By connecting your Google Analytics account, you can get google analytics dashboard right into the WordPress dashboard.

3. Captcha by Bestwebsoft 

Captcha by BestWebSoft Plugin for wordpress forms-1

This plugin helps you to implement captcha in login and comment forms to avoid spams. You have to do only three math operations – add, subtract and multiply, to crack the code. With this plugin, use Limit Login Attempts plugin to protect against the password guessing attempt.

4. Insert Header and Footers

Header and footer Scripts for wordpress plugin

This plugin allows you to add JavaScript code such as Facebook pixel into your site, without much work. Always prefer footer, to add any script so that it won’t affect your site speed. If you want to add any script only to a specific page, this plugin gives an option for that too.

5. Simple Custom CSS

Simple Custom Css Plugin for wordpress blog

If you want to change the design and style of any elements provided by your theme and plugins, you can use this plugin to add your own custom CSS to any element such as a button, text or table. As the name suggests, this plugin is indeed simple and clean.

6. W3 Total Cache

w3 total cache plugin for site speed optimization wordpress

You can reduce your website’s bounce rate, and rank higher in Google search if you increase your site’s speed. This plugin reduces your site loading time by delivering a compressed and cached version of your site. You can increase your site’s speed up to 10 times upon setting up this plugin properly.

7. SumoMe

Sumome plugin- For email, Analytics and social sharing in wordpress

SumoMe provides a list of comprehensive plugins for email collection, social media sharing, and analytics. List builder, Social share, Highlighter, Smart Bar, and Image sharer are some options provided by this plugin.

Once you register with this plugin, you will be taken to admin panel where you can choose what feature you want to use on your site. You can also connect with any of your favorite email sending services, to directly send the email you have collected on your site.

8. WP Smush

Wp Smush Plugin

Graphics and images add more meaning to your blog and content. But, heavy images may be slowing down your site. Once you install this plugin, it will automatically compress the images you upload to your site, without compromising the quality of the images. You will also be given the option to select individual images on the gallery and compress it.

9. Simple Social Icons

Simple social icons plugin

Besides sending emails, social media is the easiest way to connect with your audience. This plugin will help you to add social icons on your site and link to your social media profile. This also gives an opportunity for your readers to stay connected and updated with your blog.

This plugin gives 16 of the major social media profiles and easy customization option. You can it as a widget wherever you want your social media links on your site.

10. Contact Form 7

Contact form 7 for wordpress

Using this plugin, you can create any number of forms with the fields you like to have, and use a shortcode to display those forms anywhere on your site. You can customize the form as per your need using CSS. When someone submits the form, details will be sent to your email id.

11. Broken Link Checker

Broken link checker- wordpress plugin

Some of the links which you are adding on your site may not be accessible in future because of removal or relocating that page.  Broken links affect SEO. But, this plugin makes it easy for you to fix those broken links quickly.

If any of the links on your site is broken, then this plugin will let you know in the WordPress dashboard. Also, you will receive details about it in the mail.

12. Wordfence Security

Wordfence Security-1

This plugin is powerful and saves your site from spammers and malware. It also does server level scans for malware. You can even prevent some IP addresses to have access your site too.

13. Akismet

Akismet WordPress plugin

It is one of the three default plugins that comes with WordPress. Everyone hates spam. This plugin scans each comment that your blog receives, and removes those that seem to spam. But, you can check blocked comments in the spam tab. Just create a free account on their website and specify API key for your account.

 14. UpdraftPlus Backup and Restoration

UpdraftPlus Backup and Restoration

Prevention is better than cure. Backup of your site will save you in hard times like getting affected by hackers and spammers. You can configure it to take automatic backup of your site for every specified time period. This plugin also gives the option to save the backup to your Google drive, Dropbox etc.

15. Editorial Calendar

Editorial Calendar Plugin wordpress

Consistency is the key to success.

It is indeed true with respect to blogging. Keeping an editorial calendar and knowing properly what to post and when to post, will keep you on the track. Plan and schedule future blog posts easily with this plug in. Some of the interesting features are – you can create a draft version of the blog post, drag across the date, or schedule it for future.

16. Yet Another Related Post Plugins

Yet another related posts plugin

The best way to increase visitor’s time spend on your site is to show related articles to your users. If someone reads about Ad words, then you can show some articles related to that. Install and configure this plugin, the related articles will be shown automatically from your site.

You have the option to show some sponsored post and earn money out of it.

17. WP Google Analytics Events

GA Scroll Events Plugin WordPress

Scroll and click events of google analytics helps you to understand your user behavior better such as what elements users are clicking on your site, how long they have scrolled down a particular article or how many times a video has been played. For this, you just need to mention the class/id of the HTML element and specify event category, label, and event type.

Caution: Using too many plugins on your site will affect your site loading time

Apart from the above plugins, do you have any other plugins in your must-have plugins list for new WordPress site? Please do share in the comment box below!

Bharathidasan Moorthi

I am Bharathidasan Moorthi, an eCommerce Specialist & Analytics Expert from Bangalore, India. I help eCommerce sites, small- and medium-sized businesses and companies leverage digital marketing tools and strategies to boost their website traffic, sales and enhance their web presence. I come with over 4 years of experience involving different dimensions of digital marketing including SEO, PPC, Facebook Ads, Google Analytics, E-commerce, Conversion Rate Optimization, Tag Management and WordPress.

  • Aaron Turner
    Posted at 14:06h, 28 January Reply

    Great post. Good info.


  • Gopala Krishnan
    Posted at 22:45h, 28 January Reply

    Your explanation is pretty clear and simple. Thanks a lot for sharing this valuable info Bharathiji.

  • Mayur Dhudasia
    Posted at 16:15h, 01 August Reply

    Really nice blog, I have never seen simple explanation for each plugin its covers.
    1. Backup and restore
    2. SEO
    3. Calender for event etc.


Post A Comment

Time limit is exhausted. Please reload CAPTCHA.