There is actually industry where consultants offer SEO services to clients who want traffic of their website.
Experts much have good experience on marketing; should know what's there inside ordinary user's mind. http://www.isas2020.net/volume1/3018448