diff --git a/src/Jackett/Indexers/WiHD.cs b/src/Jackett/Indexers/WiHD.cs
index 09a61f17c823cb7647334e62c7c1db07cef3b3c2..20a682febc0ce3faf2d8442a26e393d2774e3d84 100644
--- a/src/Jackett/Indexers/WiHD.cs
+++ b/src/Jackett/Indexers/WiHD.cs
@@ -175,8 +175,8 @@ namespace Jackett.Indexers
             var searchTerm = query.GetQueryString();
             var searchUrl = SearchUrl;
 
-            // Check cache first so we don't query the server
-            if(!DevMode)
+            // Check cache first so we don't query the server (if search term used or not in dev mode)
+            if(!DevMode && !string.IsNullOrEmpty(searchTerm))
             {
                 lock (cache)
                 {