What questions should I ask a client about their business?

Ask your client about their business description, brand mission, primary keywords/phrases, business goals (SEO and digital marketing), challenges faced, specific metrics, desired conversions, seasonality, KPIs, unique selling points, and target organic traffic/conversion increases.