diff --git a/searx/templates/__common__/opensearch_response_rss.xml b/searx/templates/__common__/opensearch_response_rss.xml
index 32c42e7c7..3781dd87c 100644
--- a/searx/templates/__common__/opensearch_response_rss.xml
+++ b/searx/templates/__common__/opensearch_response_rss.xml
@@ -25,5 +25,29 @@
{% if r.pubdate %}{{ r.pubdate }}{% endif %}
{% endfor %}
+ {% if answers %}
+ {% for a in answers %}
+ -
+ {{ a }}
+ answer
+
+ {% endfor %}
+ {% endif %}
+ {% if corrections %}
+ {% for a in corrections %}
+ -
+ {{ a }}
+ correction
+
+ {% endfor %}
+ {% endif %}
+ {% if suggestions %}
+ {% for a in suggestions %}
+ -
+ {{ a }}
+ suggestion
+
+ {% endfor %}
+ {% endif %}
diff --git a/searx/webapp.py b/searx/webapp.py
index b661e39d1..da2bf34a9 100644
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -637,9 +637,13 @@ def index():
response.headers.add('Content-Disposition', cont_disp)
return response
elif output_format == 'rss':
+ print(results)
response_rss = render(
'opensearch_response_rss.xml',
results=results,
+ answers=result_container.answers,
+ corrections=result_container.corrections,
+ suggestions=result_container.suggestions,
q=request.form['q'],
number_of_results=number_of_results,
base_url=get_base_url(),