Lowering stream temps and raising DOs will also help.

When we operated some adult traps on small creeks we actually created small freshets (dammed the creek for a bit) to encourage steelhead to move up in the spring. Worked some.

It is really interesting watching adults respond to changes in flows and temperatures. As Rivrguy will attest, being actually on and in the stream daily is a good way to learn how it works.