diff --git a/plugins/scaffolder/src/components/ScaffolderPage/ScaffolderPage.tsx b/plugins/scaffolder/src/components/ScaffolderPage/ScaffolderPage.tsx
index 74582d0762..4462c333b1 100644
--- a/plugins/scaffolder/src/components/ScaffolderPage/ScaffolderPage.tsx
+++ b/plugins/scaffolder/src/components/ScaffolderPage/ScaffolderPage.tsx
@@ -156,21 +156,24 @@ export const ScaffolderPageContents = () => {
- {!matchingEntities && loading &&
}
- {matchingEntities && !matchingEntities.length && (
-
- Shoot! Looks like you don't have any templates. Check out the
- documentation{' '}
-
- here!
-
-
- )}
+
+ {loading &&
}
+
{error && (
{error.message}
)}
+
+ {!error && !loading && matchingEntities && !matchingEntities.length && (
+
+ No templates found that match your filter. Learn more about{' '}
+
+ adding templates
+ .
+
+ )}
+
{matchingEntities &&
matchingEntities?.length > 0 &&