Plugins WordPress WordPress Newbies WordPress tips

Most Recommended WordPress Plugins

There are thousands of plugins available in the official plugin directory. It’s difficult to know which plugin you should choose for your website, especially if you are just starting out with WordPress. We put together a detailed list of recommended plugins for WordPress beginners, to help you get started with your WordPress website. (We will update the list regularly to ensure it stays up-to-date).

1. Spam Protection and Security

Antispam Bee

Antispam Bee Spam Protection
By default, WordPress comes with Akismet pre-installed. Alternatively you can use Anti-spam Bee to protect you against comment spam. Anti-spam bee has the advantage that it offers plugin settings to make it compatible with EU data protection laws. To use the setting you need to deactivate the option “consider public spam database”.

The most effective way you can protect your WordPress site is to always use the latest version of all your plugins, themes and WordPress itself. Further you can also install a number of plugins to help you protect your website.


WordFence is a security plugin with lots of options like a firewall, blocking unwanted login attempts, Two-factor authentication, password checks and much more.

iThemes Security

iThemes Security is another security plugin with a number of options (also in its free version). You can for instance limit the number of login attempts or change the URL of your login site.

Since both security plugins have a lot of settings, it’s worth taking the time to read their plugin documentations before getting started.

2. Backups

Next to security it’s as important to set up regular backups for your website. You can use the UpdraftPlus plugin or BackWPup to create regular, automatic backups of your database, settings and contents.

3. Database Optimization

You can clean and optimize your WordPress database directly from your admin area using WP-Optimize. Please be careful as to not delete anything accidentally here.

4. Maintenance

WP Maintenance Mode
Anytime you need to work on your website and don’t want your visitors to see the changes you are making, you can set your website in maintenance mode and show a fancy maintenance note instead with the WP Maintenance Mode plugin.

5. Cache

To speed up your website’s loading time you can use a WordPress cache plugin like Cachify or WP Super Cache.

6. SEO Optimization

All in One SEO
For your SEO optimization settings we recommend either All in One SEO Pack or Yoast SEO.

7. Connecting to Social Media

To add sharing buttons to your posts you can use the Simple Share Button Adder plugin or Jetpacks sharing buttons (especially, if you have Jetpack already installed). Jetpack also offers a number of social media widgets. For example, you can connect your website to your social media sites, like a Facebook Like Box Widget, the Twitter Timeline Widget, Goodreads Widget or Social Media Icons widget).

WP Instagram Widget
To show a number of your latest Instagram pics in a widget we recommend the WP Instagram Widget plugin.

Mailchimp for WordPress
If you want to include a Mailchimp newsletter sign-up form on your website, Mailchimp for WordPress is your plugin.

8. Writing

TinyMCE Advanced improves your text editor options in your admin area.

To add your own custom buttons to the editor you can use the AddQuicktag plugin.

Duplicate Posts gives you the option to clone a post or create an additional draft from a current post for further editing.

9. Forms

Contact Form 7
As a free plugin we recommend Contact Form 7 for forms. If you are already using Jetpack and you don’t need complex forms you can also use the Jetpack contact forms option.

10. Ecommerce

To add an online shop to your WordPress site, we recommend WooCommerce. You can sell digital or physical goods and the plugin has a number of helpful extensions. To create a multilingual shop you can install WooCommerce Multilingual. Shops selling in Germany can also use the WooCommerce Germanized plugin to make their shop conform with German laws.

11. Extend WordPress

To build custom page layouts that are not offered by your theme already, you can use the Page Builder plugin.

Shortcode Ultimate
If you need additional features like tabs, tables, quote styles or galleries for your website, you can install the Shortcodes Ultimate plugin and add these features via shortcodes.

Advanced Custom Fields
Maybe not for beginners, but rather for someone setting up a WordPress site for a client, Advanced Custom Fields gives the option to add beautiful, more user-friendly custom fields to your admin area.

To translate a theme or plugin in your own language you can use Loco Translate.

12. Lightboxes

Lightboxes help to show images in a bigger size. WP Featherlight is a great, light-weight lightbox option without any plugin settings. If you need more flexibility you can use the Responsive Lightbox plugin.

13. Additional

  • To add a EU Cookie notice to your website you can install Cookie Law.
  • If you need to regenerate all your Featured images after changing themes, we recommend using Regenerate Thumbnails.
  • You can completely delete all comments options on your WordPress site with Disable Comments.
  • To use your own Google fonts instead of the themes default fonts you can use the Easy Google Fonts plugin.
  • WordPress can be made multilingual-ready by installing the Polylang plugin.

Wrapping up

I hope you will find our plugin recommendations helpful in order to find all plugins you need for your own website. In general, you should make sure that you only install plugins that you will actually use for your website. If you don’t need a certain plugin any longer, you should always deactivate and delete it right away. As I said in the beginning, it’s also important to always use the latest plugin version.

There are many further premium plugins out there that we could recommend. But since this list is mostly for WordPress beginners in mind, we think that the free plugins will work just fine to get started. If you have worked with your website for a while or if you need anything very specific, you could always add premium plugins later on (most premium plugins also offer support, which you may find helpful).

Which plugin would you like to see on our recommendation list? Do you have further plugins tips or do you think we missed any important plugins? Please write us a comment, we would love to hear your tips and recommendations!

Join the conversation

  1. Tia

    Thanks for recommendations. This was really helpful. I am trying to enable infinite scrolling for my posts under a category. Is there a plugin that i can use or a feature that I can turn on to help me with this?


  2. Nice list! :) If I may add to it, I would also recommend:
    – Compress JPEG & PNG images (TinyPNG)
    – Lazy Load XT (lazy loading definitely makes your site much faster)
    – Broken Link Checker

  3. Jessica

    Hello, Can you tell me if the Wzone 10.0 with Woocommerce plugin fully integrate with WETA theme? Im trying to create a blog with a shop using Wzone Amazon affiliate plugin. Thank you for our help.

  4. Hi Ellen:

    I’m using Pukeko since 3 months and I’m more than happy with it.
    One of my pages is an evaluation questionaire with 50 questions in 5 groups. The answers are tabulated and resulting ain two graphics. For that I’m using a primitive way as free download of an excel file to be completed and send.
    Now, I’d like to do better and ‘on line’, that’s the reason to ask for the best way or for a plugin you can recommend.
    I´m not sure about compatibility with Pukeko or with multilingual WPML I’m using for three languages.
    Thanks in advance
    and best regards

    1. Hi Francesc,

      I’m happy that you like the Pukeko theme, thanks so much for your positive feedback. If you like you can send me the link to the current file, so that I can get an idea about the content volume.

      Maybe it is possible to use the Gutenberg “Table” block? Alternatively you could maybe use the “Columns” block and create multiple columns with your questions and answers. In both ways I would also suggest to use the wide content area option so that you have more space for your content.

      I hope my answer is helpful.
      Best, Ellen

    1. Hi Kamila,

      in most of our themes, we provide an author box or an About widget or area, so I’m not very familiar with plugins. If you include a bio text in your profile (under Users) in your admin area, the Uku theme will create an author info below each post automatically. Is it that what you are looking for?

      Best, Ellen

  5. Hi Ellen,

    What would you recommend as a translate plug-in? I am using Onigiri.(not yet live)


    1. Hi Lies,
      I would recommend the free Polylang WordPress plugin.
      I hope you like the plugin, let me know, if you have any questions regarding the set up.
      Best, Ellen

Leave a Reply

Your email address will not be published.