diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 1b7f472d385fd87fcf4121b141c69866b465d1c4..88d3cb1b4f9f007214fd525ef42ebe577a40a2f8 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -22,7 +22,7 @@
 					<h4 class="m-0" slot="header">{tag}</h4>
 					{data.tags[tag].description}<br />
 					{#each data.shortlinks
-						.filter((e) => e['tags'].includes(tag))
+						.filter((e) => e['tags'] != null && e['tags'].includes(tag))
 						.sort((a, b) => a.sources[0].localeCompare(b.sources[0])) as link}
 						<Button style="margin: 2px;" href={link.destination} color="primary" outline
 							>/{link.sources[0]}</Button