diff --git a/swh/web/browse/templates/includes/readme-display.html b/swh/web/browse/templates/includes/readme-display.html
index a1d35654274e6591306639343f56b1b668c73183..0ade11050f95fb702440e05f75432917342220be 100644
--- a/swh/web/browse/templates/includes/readme-display.html
+++ b/swh/web/browse/templates/includes/readme-display.html
@@ -5,6 +5,7 @@ License: GNU Affero General Public License version 3, or any later version
 See top-level LICENSE file for more information
 {% endcomment %}
 
+{% load static %}
 {% load swh_templatetags %}
 
 {% if readme_name %}
@@ -12,7 +13,12 @@ See top-level LICENSE file for more information
     <div class="card-header swh-background-gray">
       <h4>{{ readme_name }}</h4>
     </div>
-    <div class="swh-readme card-body"></div>
+    <div class="swh-readme card-body">
+      <div class="text-center">
+        <img src="{% static 'img/swh-spinner.gif' %}" alt="swh spinner" />
+        <p>Loading {{ readme_name }} ...</p>
+      </div>
+    </div>
   </div>
   {% if readme_html %}
     <script>