diff --git a/lib/websearch_templates.py b/lib/websearch_templates.py
index <HASH>..<HASH> 100644
--- a/lib/websearch_templates.py
+++ b/lib/websearch_templates.py
@@ -333,7 +333,10 @@ class Template:
                     'p' : title,
                     'sc' : 1,
                     'of' : 'hb'}, {}))
-        return ''
+        return '%s/search%s' % (CFG_SITE_URL, make_canonical_urlargd({
+                    'p' : 'recid:-1',
+                    'sc' : 1,
+                    'of' : 'hb'}, {}))
 
     def build_search_url(self, known_parameters={}, **kargs):
         """ Helper for generating a canonical search
When OpenURL does not correspond to an existing record, return a search for
recid:-1, which already produces a nice "Requested record does not seems to
exist." message.