diff --git a/plugins/techdocs/src/reader/components/TechDocsPage.tsx b/plugins/techdocs/src/reader/components/TechDocsPage.tsx
index 19092f47c3..da5ade95f6 100644
--- a/plugins/techdocs/src/reader/components/TechDocsPage.tsx
+++ b/plugins/techdocs/src/reader/components/TechDocsPage.tsx
@@ -19,6 +19,7 @@ import { useParams } from 'react-router-dom';
import { useAsync } from 'react-use';
import { techdocsApiRef } from '../../api';
import { Reader } from './Reader';
+import { TechDocsNotFound } from './TechDocsNotFound';
import { TechDocsPageHeader } from './TechDocsPageHeader';
import { Content, Page } from '@backstage/core-components';
@@ -46,6 +47,12 @@ export const TechDocsPage = () => {
setDocumentReady(true);
}, [setDocumentReady]);
+ if (entityMetadataRequest?.error) {
+ return (
+
+ );
+ }
+
return (