diff --git a/theme/templates/macros/cards.html b/theme/templates/macros/cards.html
index 8b21f0f8dcac8017c5c2cf24953f9fb62c169f5d..df7988862ebd093b9c5825073d710f672d6723e2 100644
--- a/theme/templates/macros/cards.html
+++ b/theme/templates/macros/cards.html
@@ -20,7 +20,9 @@
 {%- endmacro -%}
 
 {%- macro card_from_page(page, lang) -%}
-	{{ card_from_link(url=['slug',page.slug,page.lang]|join(':'), lang=lang) }}
+	{%- if not page.slug.startswith('tag-') -%}
+		{{ card_from_link(url=['slug',page.slug,page.lang]|join(':'), lang=lang) }}
+	{%- endif -%}
 {%- endmacro -%}
 
 {%- macro cards_from_pages(pages, lang, max = None, standalone = True) -%}