diff --git a/docs/forge-support.yml b/docs/forge-support.yml
index 09f410469d6f12ee69aac7652c43ca319ea1f299..2d37870cd0904ce5dd5e14e3a376553288b7c4c7 100644
--- a/docs/forge-support.yml
+++ b/docs/forge-support.yml
@@ -134,6 +134,7 @@ forges:
 
   gitea:
     name: Gitea
+    notes: "Reuses the Gogs lister"
     lister:
       status: prod
     loader:
@@ -156,6 +157,7 @@ forges:
 
   gitlab:
     name: GitLab
+    notes: "Also supports `Heptapod <https://heptapod.net/>`_"
     lister:
       status: prod
     loader:
diff --git a/swh/docs/generate_forge_list.py b/swh/docs/generate_forge_list.py
index 129f4f5ae93e2cd71cb818bad0354c2bdb930a9d..3bc31493236b4c79cb420159be1a6bcaa2cc19a6 100644
--- a/swh/docs/generate_forge_list.py
+++ b/swh/docs/generate_forge_list.py
@@ -138,6 +138,10 @@ def write_table(data, lister_or_loader: Literal["lister", "loader"], file) -> No
         if issue:
             links_cell += f"\n* `Tracking issue <{forge[lister_or_loader]['issue']}>`__"
 
+        notes = forge.get("notes")
+        if notes:
+            status_cell = f"{status_cell}\n\n{notes}"
+
         grant_id = forge[lister_or_loader].get("grant")
         grant = data["grants"][grant_id] if grant_id else None
         developer_id = forge[lister_or_loader].get("developer")