diff --git a/searx/templates/__common__/opensearch.xml b/searx/templates/__common__/opensearch.xml
index 15d3eb792..27634245f 100644
--- a/searx/templates/__common__/opensearch.xml
+++ b/searx/templates/__common__/opensearch.xml
@@ -6,23 +6,13 @@
{{ urljoin(host, url_for('static', filename='img/favicon.png')) }}
searx metasearch
{% if opensearch_method == 'get' %}
-
- {% if autocomplete %}
-
-
-
-
- {% endif %}
+
{% else %}
-
+
- {% if autocomplete %}
-
-
-
-
-
- {% endif %}
+ {% endif %}
+ {% if autocomplete %}
+
{% endif %}
diff --git a/searx/webapp.py b/searx/webapp.py
index 68be25584..35495a0ff 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -949,7 +949,7 @@ def opensearch():
resp = Response(response=ret,
status=200,
- mimetype="text/xml")
+ mimetype="application/opensearchdescription+xml")
return resp