Hi!
Thank you so much for your kind words!
I noticed that an empty request to your site’s WordPress ajax handler takes over 4.5 seconds to load – that indicates some sort of a server side issue. You can try that via opening this link, it should almost immediately print a “0”, but instead it takes almost 5 seconds to load. That is causing the delay unfortunately. The search finishes almost instantly, but this delay adds up to the response time.
This should be investigated as this handler is used across all of wordpress for various tasks.
These issues are quite hard to debug, but I have a few suggestions that you should definitely try. After each suggestion try reloading the link above to see how the response time changes. If you find the culprit, you should see a massive difference:
- First check your .htaccess file in the root directory for any weird redirections or suspicious rules
- Plugins can greatly affect this as well, if there is a task hanging during the request. The best course of action is turning them off one-by-one and checking how the response time changes. If you are lucky, after deactivating a few you may find which one might be at fault
- If you have any custom code snippets make sure to turn them off as well – any tiny mistake could lead to a massive delay.
- If still no luck, then temporarily switch the theme to the default to see if anything changes. I have seen that happen before.
Swithing to the paid version is not going to help here as the issue is somewhere else. In case you are interested in Pro, please use this link to contact us, as it is not allowed to discuss the paid versions in these forums (by forum rules).
I hope this helps!
All the best,
Ernest