I always try to set up the next meeting before the end of the current meeting (send them the calendar invite, etc.). It works about 50% of the time.
Ghosting happens to EVERYONE. Best anti-ghosting advice I have is to understand the true business value you bring to them - and not what YOU think it is -->but what THEY think it is. So don't assume you know what you are bringing to them if they haven't said it themselves. People buy on emotion and justify it with logic.
Buyers have become more sophisticated. Our prospecting style needs to be constantly churned, updgraded and one-upped all the time. Try something different to catch their attention - like a Gif. Or sending an email which should contain an attachment, and then forgetting to attach the attachment intentionally, and then again sending it in a follow-up. Make it more human. Make it more about 'em!