There are many ways to remove pages from Google cache
Do not link to the page
Nofollow Meta tag
url removal tool
.htaccess:- Using htaccess file you can redirect one url to another url. Also using htaccess you can make sub directory password protected so Google and other search engines can’t guess the password. You can find ready tools that generate .htaccess password protected file. This is very handy tool to remove your web urls from Google and other search engine.
Do not link to the page: - This is not a good way to remove pages from search engine. Do not link to the page that you don’t want to search engine to find. This is not recommended because if someone link to the page that you didn’t link then also search engine find such page from other website that linked to that particular page.
Robots.txt: - Here you can mention pages or files or sub directories that you don’t want search engine to crawl. Google provide robotos.txt feature in webmaster tool to check weather Google allowed to get to the url or not.
Nofollow attribute: - Nofollow link is another week approach to avoid search engine crawling. Suppose if you have some pages that you don’t want them to crawl by search engine like your sing up page or contact us page then simple put nofollow link to that page. But if someone link to those pages of your website then search engine find that link and crawl the page and showed up in their index. So, this also not a secure way to remove pages from search engine.
NoIndex: - Noindex Meta tag is simple and easy to remove pages from search engine. Pt a simple noindex Meta tag in the page that you don’t want search engine to find. Even other websites linked to that particular page you don’t want search engine to crawl and if you have noindex Meta tag on that page then search engine will not know about that page and don’t include in cache.
Google URL Removal Tool: - Google introduced this tool before 5 years but before it was in Google service but now you can find this handy tool in Google Webmaster Tool. Now you can remove the page that was cached by Google but now it is useless or unnecessary page for your website. So make that page 404 and then submit it Google URL removal toll.