The server is responding the page as 404

because you are serving it from 404.html of GitHub Pages and I know it doesn't create a big impact on this type of website but for making a content site like blogging website google doesn't index the 404 pages and that's why your website https://emgithub.com/ is not on google search results.

Solution Approach
- Either set the 404 response to 200 (but how ?)
- Or Use another approach to built custom and clean URLs without having it....
The server is responding the page as 404

because you are serving it from 404.html of GitHub Pages and I know it doesn't create a big impact on this type of website but for making a content site like blogging website google doesn't index the 404 pages and that's why your website https://emgithub.com/ is not on google search results.

Solution Approach