I am developing an AngualrJS application and since it is not easy to optimize it for search engines, I put it public and let Google index the page by registering a "Property" in their "Search Console" to see the results and to improve the page. The page has been successfully indexed and Google does display search results.
Now I wanted to remove the page from public again to finish the project and therefore I wanted that Google to remove it from the search results. However, this seems not to be easy.
First, I adjusted the robots.txt to deny any indexing. Even after Google checked the new robots.txt, the search results were still visible.
Then I tried to setup temporarily URL removals in their search console. They were accepted, but the URLs were not removed.
Then I setup the site such that Googlebot does no more get any access to the server - it gets 404 for every URL requested. This has been the case for almost 4 weeks but Google still displays search results.
Two weeks ago, I deleted the "Property" from the search console of my google account and deleted the webroot validation HTML file of Google (googlexxxxxxxxxxxxxxx.html - well, Googlebot will get 404 anyway) but they still display search results...
How can I get Google to completely and quickly remove my site from all search results?