Why is my brand invisible when people ask ChatGPT for recommendations in my industry?
Usually because the model cannot resolve your brand as a distinct entity. Ranking on Google is a page-level signal. Being recommended by an assistant is an entity-level one, and those are not the same job.
An engine that is about to name three vendors has to be confident the thing it is naming exists, does what the user needs, and can be described without contradiction. It builds that confidence from your site, your structured data and independent sources that discuss you.
When those three disagree, or when the last of them is simply absent, the safest move for the model is to name a competitor it can verify. Most invisibility cases we open are not a content problem at all. They are an identity problem: the same company described four different ways across its own pages, with no machine-readable link between them.