diff --git a/theme/templates/macros/README.md b/theme/templates/macros/README.md
index 75ed3122989219278ca7cac37db4a07f01cc2e7a..9bdac6e73ae0983b5453842f3b6a836fc8c0370f 100644
--- a/theme/templates/macros/README.md
+++ b/theme/templates/macros/README.md
@@ -69,7 +69,7 @@ Mit diesen Macros können Informationen abgefragt werden.
 
 **Rückgabewerte:**
 
-1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article)): Der Artikel.
+1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | None): Der Artikel, sofern er gefunden wurde. Sonst `None`.
 
 ### `page_by_slug(slug, lang)`
 
@@ -80,7 +80,7 @@ Mit diesen Macros können Informationen abgefragt werden.
 
 **Rückgabewerte:**
 
-1. ([Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page)): Die Seite.
+1. ([Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page) | None): Die Seite, sofern sie gefunden wurde. Sonst `None`.
 
 ### `article_or_page_by_slug(slug, lang)`
 
@@ -91,8 +91,8 @@ Mit diesen Macros können Informationen abgefragt werden.
 
 **Rückgabewerte:**
 
-1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | [Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page)): Der Artikel oder die Seite.
-2. (String): "article" falls es ein Artikel ist. "page" falls es eine Seite ist.
+1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | [Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page) | None): Der Artikel oder die Seite, sofern etwas gefunden wurde. Sonst `None`.
+2. (String): "article" falls es ein Artikel ist. "page" falls es eine Seite ist. Sonst "not found".
 
 ## [cards.html](cards.html)
 
diff --git a/theme/templates/macros/getters.html b/theme/templates/macros/getters.html
index 1c1088d4e26ed72f34c271193e9883acf3d3a986..0c44a0c355e8000a2f8a51fa96b0258cf2374c33 100644
--- a/theme/templates/macros/getters.html
+++ b/theme/templates/macros/getters.html
@@ -28,6 +28,7 @@
 			{{- caller(a) -}}
 		{%- endif -%}
 	{%- endfor -%}
+	{{- caller(None) -}}
 {%- endmacro -%}
 
 {%- macro page_by_slug(slug, lang) -%}
@@ -36,6 +37,7 @@
 			{{- caller(p) -}}
 		{%- endif -%}
 	{%- endfor -%}
+	{{- caller(None) -}}
 {%- endmacro -%}
 
 {%- macro article_or_page_by_slug(slug, lang) -%}
@@ -49,5 +51,6 @@
 			{{- caller(p, "page") -}}
 		{%- endif -%}
 	{%- endfor -%}
+	{{- caller(None, "not found") -}}
 {%- endmacro -%}