Top WordPress Plugins To Help You Rank and Secure Your Site

Just so that you are aware I get asked a lot what plugins we use here on our blog. So below is a list of plugins we use; one thing you should note is not all the plugins listed below are specifically for website speed.

However we have researched and use the best plugins we feel that meets our websites’ needs. Where we have bloated plugins like Contact Form 7 and Contextual Related Posts we use Asset Clean Up to remove the plugins’ codes from pages where the scripts are not needed.

Plugins I use on this website
I’ve listed the plugins we use and the role they play on our website – you should only use and test plugins that you need and that works with your website.

Ad Inserter ( free and pro )
This plugin is more than AdSense plugin or plugin for ads. It provides many advanced options to insert opt-in forms, header scripts, Javascript, CSS, HTML, PHP, analytics, tracking or advert code anywhere on the page.

AdRotate ( free and pro )
With AdRotate you can easily place advertising banners pretty much anywhere on your website while managing everything from the easy to use dashboard. No fussing with your themes code or complex functions if you don’t want to.

Akismet Anti-Spam
Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog’s “Comments” admin screen.

Contact Form 7
Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

Contextual Related Posts
Contextual Related Posts is a powerful plugin for WordPress that allows you to display a list of related posts on your website and in your feed.

Cookie Notice
Cookie Notice allows you to elegantly inform users that your site uses cookies and helps you comply with the EU GDPR cookie law and CCPA regulations.

Genesis Simple Edits
This plugin creates a new Genesis settings page that allows you to modify the post-info (byline), post-meta, and footer area on any Genesis theme.

iThemes Security ( free and pro )
iThemes Security (formerly Better WP Security) gives you over 30+ ways to secure and protect your WordPress site. On average, 30,000 new websites are hacked each day. WordPress sites can be an easy target for attacks because of plugin vulnerabilities, weak passwords and obsolete software.

OneSignal ( free and pro )
OneSignal is an easy way to increase user engagement. Use OneSignal to send visitors targeted push notifications so they keep coming back. It takes just a few minutes to install.

Pretty Links ( free and pro )
Pretty Links helps you shrink, beautify, track, manage and share any URL on or off of your WordPress website. Create links that look how you want using your own domain name!

Rank Math SEO
SEO is the most consistent source of traffic for any website. We created Rank Math, a WordPress SEO plugin, to help every website owner get access to the SEO tools they need to improve their SEO and attract more traffic to their website.

Really Simple SSL
Really Simple SSL automatically detects your settings and configures your website to run over https. To keep it lightweight, the options are kept to a minimum. The entire site will move to SSL.

Smush ( free and pro )
Optimize your images turn on lazy load, resize, compress and improve your Google Page Speed with the incredibly powerful and 100% free WordPress image smusher, brought to you by the superteam at WPMU DEV!

Social Warfare (free and pro)
Get more social shares which can lead to more website traffic with the best WordPress social sharing plugin! Built by a group of social media marketing experts and world class developers who are obsessed with performance.

Ultimate Blocks
Ultimate Blocks is a Gutenberg blocks Plugin for bloggers and marketers. Their goal is to make it insanely easy for you to create better and engaging content with Gutenberg.

UpdraftPlus ( free and pro )
UpdraftPlus simplifies backups and restoration. It is the world’s highest ranking and most popular scheduled backup plugin, with over two million currently-active installs. Backup your files and database backups into the cloud and restore with a single click!

WP Rocket ( premium only )
Make WordPress load fast in a few clicks. WP Rocket reduces the weight of your HTML, JavaScript and CSS files through minification. Lighter files means faster load time!

Asset CleanUp ( free and pro )
Don’t just minify & combine CSS/JavaScript files ending up with large, bloated and slow loading pages: Strip the “fat” first and get a faster website. For instance, you might use a plugin that generates contact forms and it loads its assets (.CSS and .JS files) in every page of your website instead of doing it only in the /contact page (if that’s the only place where you need it).

WPS Hide Login
WPS Hide Login is a very light plugin that lets you easily and safely change the url of the login form page to anything you want. It doesn’t literally rename or change files in core, nor does it add rewrite rules.

Remember to always back up your website before installing new plugins.


migration – Migrate: concatenate explode and migration_lookup plugins

I’m using migrate and I’ve a working configuration for a reference field. My source is a CSV file:

      plugin: migration_lookup
      migration: facolta
      no_stub: true
      source: facolta

The problem is that now my CSV value is a multivalue with a separator.
Example “Facoltà1; Facoltà2”

So I’ve to concatenate the migration_lookup plugin with the explode plugin but I don’t understand how to do it.

This is a working configuration for explode, for another field:

    plugin: explode
    source: revisore
    delimiter: "; "

Can someone help me?

plugins – WooCommerce Dashboard is accessing Public Side Code. Why?

I am separating my public and admin code via is_admin, but for some reason the public code gets executed in the WooCommerce Dashboard, by those “statistics” cards that are getting data.

I thought that maybe they’re doing some AJAX request so I tried adding wp_doing_ajax(), but that public code is still getting executed.

What’s happening?

What are the plugins to be used for WordPress sites for the better SEO?

What are the plugins to be used for WordPress sites for the better SEO?

Can I add two SEO plugins on one WordPress site? – SEO Help (General Chat)

Hi Friends,

Visionary. You can technically install as many of any plugins as you like on WordPress. That being said, you should step back and examine the functionality of each plugin to make sure they won’t create conflict with each other. There are different types of plugins that aid in SEO which pair well together.

plugins – Revolution Slider – Hide a layer forever at the end of first loop

Is it possible to hide a layer once and forever in Revolution Slider?
I’d like to show a logo only at the beginning of the slider (when you first load that page) and then hide it once and forever, keeping the rest of the slider go in loop as usual…
I can’t find a “Play Once” option for layer animations anywhere…

plugins – How to rename post names and slugs in bulk?

I have nearly more than 10000 posts in my WordPress site. Now, I want to add(concatenate) a text to all my posts’ names & URLs under a certain category alone. How to do this task in an easy way? Manually work seems very time-consuming.

It is now, before renaming: Post name:152, slug:
After renaming it should be: Post name:text-152, slug:

Fresh Profit Pro – plugins not installing

  1. JohnB

    Community Veteran

    FSB Active Customer

    FSB Premium Customer

    Have downloaded Fresh Profit Pro (1.1.3) into my test blog prior to using on FSI. Theme installs ok but installing the plugins produces this error message: “Download failed. A valid URL was not provided.” Have asked support for the zip files for the plugins so that I can install the manually, but don’t seem to be getting the request across. Have also if the same problem is occurring on FSI blogs, but no response. Need help please


plugins – How to block domain from registration

I am using UMP (Ultimate Membership Plugin) in wordpress website for the subscription and using inbuilt form of this plugin. Problem is that, some spam user registering into the site. And, I want to block specific domains to register into the website.

I have also used “Ban Hammer” plugin but that also didn’t work as well.

plugins – What is the purpose of the noop functions in WordPress?

I’m trying to understand the logic behind using the no operation functions in this file noop.php.
I understands that these functions do nothing and they are used/loaded only by those two files:


but why did the developers need empty functions?
what purpose do they serve? I even tried to see where they are being used but I didn’t get any result

 * @ignore
function __() {}

 * @ignore
function _x() {}

 * @ignore
function site_url() {
    echo 'what does this do';


so an explanation along with an example of use would be much appreciated.