"My developer says the site is fine, but pages still aren't showing up."
This usually points to a mismatch between "the site loads correctly" and "the site is indexed correctly." A page can render perfectly in a browser while still being blocked from indexing by a leftover noindex tag, a canonical pointing elsewhere, or a robots.txt rule nobody remembered to remove after launch.
What helps here is asking specifically about indexation status, not just page functionality. A direct question like "can you check the Index Coverage report for this URL" moves the conversation from a general reassurance to a checkable fact.