Website Slow? Finding Culprits with Query Monitor!

blog cover image
43
6.7K followers
Updated

Dear fans and friends,

With this blogpost I like to start up a series of discussions and help each other to find culprits on our website causing it to be too slow.

I have signed up with some workgroups in Facebook and will share my experience here with you.

A slow website is an issue many of us are coping with and we surely like to know why and what we can do about it.

Slowness can have many causes, bad programmed plugins and themes can cause slowness, but how do you find them?

Query Monitor! Checks Database Requests!

Query Monitor is a plugin that shows you, which plugins and what parts of your theme cause trouble, how many queries are performed to load your page. The lower the better.

I installed the plugin and on my dashboard it shows 41, but when loading my frontpage (it looks fast with 3-4 seconds) it showed up 370 queries, so 370 database requests and that is in my eyes surely too much.

So here my and your journey will start to see how this tool works and how we can use it to resolve speed issues.

Once I know enough about this plugin, I will make a video training for all of us and explain you how it works.

Here is a list of plugins known to be slow, so if you have any of those, drop a line and I will tell you which alternatives you could use to replace that plugin or what you can do to resolve speed issues:

  • Broken link checker plugin
  • Contact Form 7
  • Contextual Related Posts
  • Disqus Comment System
  • Divi builder
  • Essential Grid
  • Google Analytics
  • Google XML Sitemaps
  • Jetpack
  • MyReviewPlugin
  • NextGEN Gallery
  • NewStatPress
  • Pods framework
  • Reveal IDs
  • Revslider
  • S2 member
  • SumoMe
  • Tawk.to
  • WPBakery Page Builder for WordPress (formerly Visual Composer)
  • WooCommerce
  • Wordfence
  • WordPress Related Posts
  • WordPress Popular Posts
  • WP Statistics
  • WP-PostViews
  • WP Power Stats
  • wpCloaker
  • WP Jump Menu
  • WPML
  • Yet Another Related Post Plugin

Besides of this plugin, there are plugins out there that can handle and solve many little problems speeding up our websites. We will get into that as well.

This is a screenshot of how the Query Monitor will show you what is up with your website and plugins:


I like to ask from all of you to share here your experiences and what have you done so far to speed up your website.

As James suggested: To check for broken links, I go to this site: www.brokenlinkcheck.com so you won't need a plugin for that.

Leave your comments below.


Stefan, ToLiNoLi

Login
Create Your Free Wealthy Affiliate Account Today!
icon
4-Steps to Success Class
icon
One Profit Ready Website
icon
Market Research & Analysis Tools
icon
Millionaire Mentorship
icon
Core “Business Start Up” Training

Recent Comments

96

Hi Stefan. Thanks for this very necessary blog. I have 'Contact Form 7', do you have an alternative for this. Jim

Hi Jim,

Have a look at these plugins:

Loading CF7 JavaScript and Stylesheet
Only When it is Necessary as a workaround solution

Swift Performance optimization freemium plugin (with built in plugin’s organizer feature)

Gonzales speed up paid plugin

Caldera Forms free plugin

Formidable Forms free plugin

Let us know how it goes. :))

Stefan, ToLiNoLi

Great post. I have actually found on a few of my sites the actual site speed JS file (heafty 200kb) is missing the vary accept-encoding header and could also defer parsing of that file.

I will look into that and when i found a solution, post it here. :))

I personally appreciate the info, being new here and not wanting to run into these issues. Thank you for taking the time to warn others

You are welcome Frank, I am in the learning process now and like to pay it forward to all of you. That is why we have such a great community here, to help each other out.

XML site map is redundant. AIO can mange that for you.

AIO is not compatible with my theme, but good to know, I am currently thinking of SEOpress or SEO Framework.

I like SEOpress, it only uses 1 query and their pro package has all you need and is for unlimited websites for a year, so you buy one license and you can use it on all your websites, price is 39$ and stays like that even when the price goes up over time. It comes with Video SEO too, for me useful as I have videos on my website too.

Hi Stefan,
When I check the details, here on WA, some pages are great and other's aren't. I've tried optimizing images even more, but it doesn't seem to help. When I checked Google PageSpeed Insights, it gives suggestions for what to do, but I have no idea what they're talking about, lol.
I have the broken link checker plugin. Could that one plugin be the culprit? Is there another that works better?

Hi Suzie,

UpdraftPlus free plugin
All in one migration freemium plugin

Are the 2 recommended alternatives, the one you use is in the list of troublemakers, so replacing it will be good.

Let us know how it goes.

Stefan, ToLiNoLi

To check for broken links, I go to this site: www.brokenlinkcheck.com

It works fine, and I don't need the plugin you mentioned.

Awesome, thanks for that great tip James. :))

Added to the post. :))

That's cool :))

Thank you, if you have more tips, I will add them. :))

Thanks, James, I'll give that a try!!

Hi Stefan,
These are backup plugins though. I need a link checker. lol

Ooops, I was sleeping lol :))

Try this one too Suzie:

Dr. Link Check free on-line tool,
https://www.drlinkcheck.com

similar to the one James mentioned.

No plugin needed.

It works great, Suzie, and you won't need your plugin.

Exactly, that tip is awesome James. :))

LOL, ok, thanks, Stefan! Now go back to sleep!

yay!! And have you ever looked at the "Google page speed insights" when you click on the website details. It's not giving me page speed, but says low optimization then says what to do. It's all klingon to me, lol. Have no idea what to do. Do you?

Another big thunderstorm boom just woke me up to let me read your message here... ;-)

Btw these are all new thing to learn for us and I wonder why WA has no training on them. Maybe Jay can do a Webinar with us, what do you think? I am sure many of us would be happy to attend that one. :))

Hi Stefan,
Thanks for the huge list of naughty plug-ins.
I am using Monster insights for my google analytics, is there something else I can use?
Regards Janet

My take on this, use Google services and do not use a plugin for that, not needed, you save a plugin.

Stefan, ToLiNoLi

Thank-you
Regards
Janet

You are welcome Janet. :))

I got rid of monster insights, thx
Regards
Janet

Happy to help Janet. :))

Hi, Stefan.

I have found out, which is quite frustrating, that my site speed could show as 3s on one program, and yet, on another program, it shows a speed of 5s.

It is the same site every time, and yet, the difference in speed shown is so different.

Have you any comments on this, please?

James

The best tool to lookup your website speed is Pingdom.

Note: do not forget to check from different locations, a server from USA might be much faster for the test as one from Europe.

But to find culprits, we must dig and see how requests from our websites are handled. Those test websites can give you an idea where to look, I wouldn't trust them too much. Plugins can help us to find out which plugin or theme causes hickups.

Install Query Monitor and open your website, it shows you all the culprits to look out for. Now solving those will be our next step, as step I will undertake this week and teach you how it works and how we can resolve those issues.

How many data requests, are there any double requests? See screenshot that shows me the result of my current page I opened.

Stefan

Actually, Pingdom is my favourite since it showed my site speed to be 702 mS.

Having said that, on GTMetrix it showed 2s.

I try and use as less plugins as I possibly can, and from the list you have up at the top, I only use Google Analytics.

With plugins, less is always better.

GTmetrix is not reliable, I read that in many blog posts, I have the same experience and I guess it might be a trick to get you in buying their services.

GTmetrix can give you some insight with the waterfall function to see which plugins may have too many requests and thus slow down your website, replacing those would be the next step.

We can use GSC and all services from the Google site, why using a plugin for that?

Less plugins does not always go up, there are websites using over 80 plugins without slowing down, because they are clean programmed. EasyDigitalDownloads runs 83....

Stefan, ToLiNoLi

I didn't realise GTmetrix wasn't deemed as being reliable. I've heard it praised by famous people in the SEO world, but I'm open to new opinions.

I know of a member here who says he has over 27 plugins on his site, and he's fine with it. Here, we're led to believe that the less plugins we have on the site the better it is, as it makes it run slower...

After what you've just said about the number, I'm starting to have my doubts now...

Thanks for your post, Stefan.

James


The host can make a difference too. Do not forget we are on a shared host. When one website gets great traffic, the websites around that one on that same server will slow down too.

Depending on your website, if you only have a standard blog, WA is surely sufficient, but if you have a shop, forum or a site with lots of posts, it can make sense to host on a faster service as WA.

Siteground has a very good service and is fast, or have a look at WPengine, one of the best out there but their services cost more and they do not allow all kinds of plugins.

Stefan :))

My biggest culprit is SumoMe.

I am looking it up and will get back to you with the alternatives here later.

Have a look at optinmonster.

Hi Stefan... great list of plugins we better avoid.
Many of them are trouble makers indeed.

The lesser plugins, the better.

What do you think of themes that come Up wIth a bunch of plugins? Some times more than a dozen... and most of them listed in your to avoid list?

Thank you for sharing your insights.

Hi Fleeky,

The less the better, yes, but partly true. If a plugin is clean programmed to WordPress standards, it won't need many queries. SEOpress only uses 1 query that shows us that there are good plugins and themes out there. Finding them is the question.

Often publisher promise us the theme or plugin is fast, but that is not always true.

So if a theme is clean programmed, this should be no issue.

Stefan, ToLiNoLi

Have great week Stefan
And thank you for your time...
:-)

You are welcome Fleeky, let me know how it goes and lets help each other out.

:-)

Agreed the number of plugins is only partially true. You can set plugins to run only on certain pages i.e the only the ones that need them!. Obviously having something like an amazon plugin run on a non amazon page kinda makes the plugin redundant for that page and useless!.

Exactly, but as we are all learning and do not know these things yet, it is a journey to find this out and improve our website and helping others in doing so too.

Since my launch I ran in so many issues, before I had a coming soon mode running so I didn't notice these issues.

Now I have a lot of work in front of me to learn and improve.

How do you handle these kind of plugins that they only run on those certain pages? Would be great to learn that from you Derek. :))

Hi Stefan

It is with interest that I'm reading through all the comments on this valuable post of yours, and I had the exact same question when I read Derek's comment.

We also didn't know that it can be run on only certain pages - would love to know how! ;-)

Thanks for sharing Stefan and Derek!
Sharlee (Chocolate IceCream)

It is, ironically speaking a plugin that I use to manage that. There are a few available that do it but bit to techie to use for most people (said with the utmost of respect). I am looking into having one developed that is more click a category and runs only on posts in that category. I.e a review plugin to run only on review pages (which are likely to be filed under review category).

There is so much to speed that there is a whole industry built around it website performance optimisation.

Looking forward to your training. It is questionable the number of queries that are made by a site Pingdom say about 100, GTmetrix 53 webpagetest says 28!.

Keep us updated about this plugin please. :))

Perhaps worldwide faster internet connections is the better alternative lol :)) Well one day it will be for sure...

Pingdom I trust, GTmetrix has a hand for it to bring inconsistent results, it very likely looks like they are on customer hunt to let you sign up and book their services, that is how I experienced them.

What are your query results on your home page? Did you try it out?

Cheers,
Stefan, ToLiNoLi

Well you know me Sharlee,

In most cases when I write blog posts or questions it is very useful info to help others out too.

While working on my own issues, in this way I can help others too. :))

Perhaps Derek likes to share the name of the plugin with us, but to use it under caution, for techies only?

Otherwise we need to google ourselves or I ask in the group where I am for such a tool and for their pro experience and or alternatives. :))

Cheers,
Stefan, Team ToLiNoLi :))

Are you using this plugin?

It is a recommend one.

https://wordpress.org/plugins/plugin-organizer/

As this one can disable plugins to load on the pages you define.

Stefan, ToLiNoLi :))

Here I found a recommended plugin that can do that.

https://wordpress.org/plugins/plugin-organizer/

We will need to test it to see how it performs, maybe this is the plugin Derek is using?

Stefan, Team ToLiNoLi :))

Wow! Had no idea this might be a problem. Absolutely will share this one.

It is, I am coping with it, and I want to get to the ground of this. I do not have any of above plugins, so my problem must reside somewhere else.

By learning this, I will be able to help many of you who may also have these issues.

For many of us WordPress is new to us and we assume that all out there is just good, but unfortunately that isn't.

So I will share my knowledge with you and hope in this way I can help you too to resolve any speed issues WordPress related you may have.

Stefan

See more comments

Login
Create Your Free Wealthy Affiliate Account Today!
icon
4-Steps to Success Class
icon
One Profit Ready Website
icon
Market Research & Analysis Tools
icon
Millionaire Mentorship
icon
Core “Business Start Up” Training