Unlisted is public, it just prevents it turning up in Explore, Local, Federated etc. But unlisted posts are visible on your public profile so they would be crawlable.
The non-public settings are followers-only (combined with follow requests switched on) and direct/mentioned.