No HR professional would agree with you that quoting salary on job advert is good idea. For most jobs typically wide range of experience and skills are admittable. Even for very specific jobs 20% variance is very normal. Once you quote a number you risk turning away who are already making bit higher or over pay someone who is perfact candidate but getting significant less current pay. Even quoting range is dangerous because unless you pay high end candidate would always feel unsatiesfied. In addition, current employees can see this number as well causing moral issues if they feel their title is more important but getting less as well as loss of privacy for new hire. One situation when you do want to quote number is when your offer is 2x or more than average market rate and you will pay that regardless of their current pay and employees don't care about privacy issues.