Pricing / timing question

Hello. I have a fairly new coaching business and am wondering when is the best time to raise pricing with potential clients. Should my pricing be on my website or should I wait until the consult to mention the price? I suppose I’m wondering whether the consult provides a way to hook them in so that they’re already invested before I mention the price or whether it’s better to be transparent the whole way through the process. I’m not sure how people normally approach this so grateful for any advice. Thanks.