diff --git a/src/constants.ts b/src/constants.ts
index 58c0354042..656859cdb5 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -163,7 +163,9 @@ export const METADATA = {
HOME_DESCRIPTION:
'Go-ethereum website, home for the official Golang execution layer implementation of the Ethereum protocol',
DOWNLOADS_TITLE: 'Downloads',
- DOWNLOADS_DESCRIPTION: 'All Geth releases and builds, available for download'
+ DOWNLOADS_DESCRIPTION: 'All Geth releases and builds, available for download',
+ PAGE_404_TITLE: '404 - Page not found',
+ PAGE_404_DESCRIPTION: 'The page you are looking for does not exist'
};
// GitHub urls
diff --git a/src/pages/404.tsx b/src/pages/404.tsx
new file mode 100644
index 0000000000..82f268a70a
--- /dev/null
+++ b/src/pages/404.tsx
@@ -0,0 +1,49 @@
+import { Button, Flex, Text } from '@chakra-ui/react';
+import type { NextPage } from 'next';
+import NextLink from 'next/link';
+
+import { GopherHomeFront } from '../components/UI/svgs';
+import { PageMetadata } from '../components/UI';
+
+import { METADATA} from '../constants';
+
+const Page404NotFound: NextPage = ({}) => {
+ return (
+ <>
+
+
+
+
+
+
+ 404
+
+
+ page not found
+
+
+
+
+
+
+ >
+ );
+};
+
+export default Page404NotFound;