Index: frontend/src/components/search/AlbumResult.tsx
===================================================================
--- frontend/src/components/search/AlbumResult.tsx	(revision cb4a1da079608fdb022036c90eb6e41f26046827)
+++ frontend/src/components/search/AlbumResult.tsx	(revision 799f27deb5d35bc13bd3110958c54f5a7375710d)
@@ -1,2 +1,3 @@
+import { useNavigate } from "react-router-dom";
 import type { Album } from "../../utils/types";
 
@@ -6,6 +7,11 @@
 
 const AlbumResult = ({ album }: AlbumResultProps) => {
+	const navigate = useNavigate();
+
 	return (
-		<div className="flex items-center gap-4 p-3 rounded-lg hover:bg-white/5 cursor-pointer transition-colors group">
+		<div
+			onClick={() => navigate(`/collection/album/${album.id}`)}
+			className="flex items-center gap-4 p-3 rounded-lg hover:bg-white/5 cursor-pointer transition-colors group"
+		>
 			<img
 				src={album.cover || "/favicon.png"}
