I currently post ranges because we're now large enough. But when we were smaller, I wouldn't include ranges because our job posts didn't filter by seniority, and at least part of the comp was the potential for a healthy options grant. So the effective cash comp range was so large as to be meaningless on a single job post. "$0 to $1m DOE" (for example) doesn't help anyone make any decisions and is so distracting that its better to leave it off.
Also as a hiring manager, you'll also find that if you post the range, it just so happens that almost everyone's very firm minimum acceptable comp is the top of your published range.
Also as a hiring manager, you'll also find that if you post the range, it just so happens that almost everyone's very firm minimum acceptable comp is the top of your published range.