Hello Janani Kannan,
Greetings! Thank you for posting in Microsoft Community. We are happy to help you.
Per your description, you want to hide a site page in SharePoint.
As far as I know, I'm afraid there is no built-in feature in SharePoint to simply hide a site page. Very sorry for the inconvenience caused.
Generally, users who have permission to access your site will see your SharePoint page.
So, if you are willing, you may remove users' permission with steps below, after this, they won't see your SharePoint page, and when they try to access the page via URL, they will receive Access Denied error.
- Go to the Pages library in SharePoint site and find your page.
- Hover over your page, click the 3 dots next to it and choose Manage access.
- From the pop-up window, click the 3 dots and click Advanced settings. The page's permissions page will open.
- Firstly, click Stop Inheriting Permissions from ribbon, click OK from the pop-up window.
Then remove users permissions, for example, you can select Members group and Visitors group, click Remove Users Permissions from ribbon.
This way, members and visitors in your site won't see/access the page anymore. You can assign permission to other users, just click Grant Permissions and share with users.
Let me know if you have any concerns.
If my understanding of the scenario is not consistent with yours, feel free to point it out, I will continue helping you.
Thanks for your cooperation and understanding. I hope that you are keeping safe and well!
Sincerely,
Tina | Microsoft Community Moderator