Temporarily Hide the post or page
This method is an effective method to remove the pages from SERP(Google Search Engine Result Pages). However, This method is not recommended if you are willing to remove website page from Google permanently.
Pros: The pages get removed faster
Cons: The page may get reindexed in future.
Remove outdated content
Pros: Users get the latest content
Cons: Your old pages no more gets traffic from old pages
How to Deindex the page or a post and Ask Google to remove permanently
The best way to go ahead and remove the page from Google permanently is to put noindex tag in your page and ask Google to remove website page.
If you are on wordpress and have Yoast SEO installed then you can simply edit the post and make it no index,
If you have a site which has static HTML pages then you can put this code given below in head tag.
<META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW">
put noindex tag on the page/post you want to deindex
tell google to remove the page
Verify if the page is removed
If removed, Delete the page from CMS.
Pros: Google recommends this way to remov ethe page
What if you want the page live on your site but removed from google search result page.
It’s simple, you can just add the option noindex from Yoast SEO Plugin from the bottom of the edit post panel.