How do search engines see empty pages?
Is it a good thing or a bad thing for a website to have pages with no content?
Empty pages, which are accessible with the status code 200, crawlable and indexable for robots, have very negative influence on the quality of the whole website.
Search engine bots come, read the whole HTML document and realize that there is no meaningful content. Google qualifies such pages as soft-404 - it means empty pages give just erroneously the status code 200, but should answer rather with 404. Growing amount of soft-404 crawling problems in the search console is a sign of empty page indexation.
Negative ranking influence comes as punishment for dissipation of search engine bot's crawling power and other machine efforts search engines run to crawl, process, evaluate and index page data. Try to imagine just how many electricity goes lost for fetching of empty pages every day measured by the world's web just to realize they are empty?
Empty pages, like search result pages of the internal website search with zero search results, should be better from the initial website publishing on be disallowed for crawling and have no internal incoming links.
If crawling for some reason can't be disallowed, empty pages should have meta robots as noindex. In case of erroneous origin of empty pages, they should answer with 404 status code.