You could spend hundreds of thousands of dollars per year on SEO, commercials, videos, consulting fees, reprogramming, etc. You could also spend nothing but your time, or perhaps hire an employee for the task. It can be a full time job to keep a website in the top 100 of multiple search engines, not to mention the top 10. This is something you’ll need to consider. Prices range from $30-$100+ an hour, $1000-$20,000+ a month and $20,000-$100,000+ a year.