diff --git a/news/changelog-1.8.md b/news/changelog-1.8.md
index da3608d17f..48b33d42c8 100644
--- a/news/changelog-1.8.md
+++ b/news/changelog-1.8.md
@@ -11,3 +11,4 @@ All changes included in 1.8:
 ### `website`
 
 - ([#12551](https://github.com/quarto-dev/quarto-cli/pull/12551)): Improve warning issued when `aliases` would overwrite an existing document.
+- ([#12616](https://github.com/quarto-dev/quarto-cli/issues/12616)): find SVG images in image discovery for listings.
diff --git a/src/project/types/website/util/discover-meta.ts b/src/project/types/website/util/discover-meta.ts
index caf88481e1..27636f5f03 100644
--- a/src/project/types/website/util/discover-meta.ts
+++ b/src/project/types/website/util/discover-meta.ts
@@ -14,7 +14,7 @@ import { getDecodedAttribute } from "../../../../core/html.ts";
 
 const kPreviewImgClass = "preview-image";
 const kNamedFilePattern =
-  "(.*?(?:preview|feature|cover|thumbnail).*?(?:\\.png|\\.gif|\\.jpg|\\.jpeg|\\.webp))";
+  "(.*?(?:preview|feature|cover|thumbnail).*?(?:\\.png|\\.gif|\\.jpg|\\.jpeg|\\.webp|\\.svg))";
 const kNamedFileRegex = RegExp(kNamedFilePattern, "l");
 
 export function findDescription(doc: Document): string | undefined {