diff --git a/materialious/src/routes/(app)/watch/[slug]/+page.svelte b/materialious/src/routes/(app)/watch/[slug]/+page.svelte
index 5a65db4a..8cd2598e 100644
--- a/materialious/src/routes/(app)/watch/[slug]/+page.svelte
+++ b/materialious/src/routes/(app)/watch/[slug]/+page.svelte
@@ -38,6 +38,7 @@
import { page } from '$app/state';
import Share from '$lib/components/Share.svelte';
import Playlist from '$lib/components/watch/Playlist.svelte';
+ import { isItemFiltered } from '$lib/filtering/index.js';
let { data = $bindable() } = $props();
@@ -461,11 +462,13 @@
{:else if data.video.recommendedVideos}
{#each data.video.recommendedVideos as recommendedVideo (recommendedVideo.videoId)}
-
- {#key recommendedVideo.videoId}
-
- {/key}
-
+ {#if !isItemFiltered(recommendedVideo)}
+
+ {#key recommendedVideo.videoId}
+
+ {/key}
+
+ {/if}
{/each}
{/if}