diff --git a/contracts/templates/contracts/search.html b/contracts/templates/contracts/search.html
index e17cc14a441d658ddde4191051dcaf0d7146d469..f1a7f5f626890ba99897451d3ddc3934fa8cd721 100644
--- a/contracts/templates/contracts/search.html
+++ b/contracts/templates/contracts/search.html
@@ -2,7 +2,11 @@
 {% load add %}
 
 {% block content %}
-    {% include "contracts/includes/double_heading.html" with icon="ico--search" heading="Vyhledávání" %}
+    {% if any_query_is_set %}
+        {% include "contracts/includes/double_heading.html" with icon="ico--search" heading="Vyhledávání" subheading=page|length|add:" výsledků" %}
+    {% else %}
+        {% include "contracts/includes/double_heading.html" with icon="ico--search" heading="Vyhledávání" %}
+    {% endif %}
 
     <form method="get" class="mb-10">
         <div class="flex flex-col gap-2">
diff --git a/contracts/templatetags/add.py b/contracts/templatetags/add.py
index c8735e7e1e416ee11b753d154fdd9063303788fe..90a5c05403d83070db3e4143c04d27a34fbd32ae 100644
--- a/contracts/templatetags/add.py
+++ b/contracts/templatetags/add.py
@@ -5,4 +5,7 @@ register = template.Library()
 
 @register.filter
 def add(value, arg):
+    if isinstance(arg, str):
+        value = str(value)
+
     return value + arg
diff --git a/contracts/views.py b/contracts/views.py
index 5e5924607322c7e6ca772e6d37c0eba2df3e59c5..a3f23e9f6ba62af623e9d113e7c2d5299a432f64 100644
--- a/contracts/views.py
+++ b/contracts/views.py
@@ -243,8 +243,6 @@ def search(request):
             annotations,
         )
 
-        print(filter)
-
     return render(
         request,
         "contracts/search.html",