Hi
I have expertise in Pay per click campaigns with Google ads (Search, Display) and social media (Facebook, Instagram, LinkedIn, Quora).
SEO is a good addition to have, but i will recommend exhausting direct ads first. The most SEO can get you to is first page of results. If you want top spots (where most clicks are), Ads are the way to go. It will cost you lower than SEO.
Ad options should be chosen based on the products and the industry you are selling in. Without knowing what products you want to boost, I can only give a generic recommendation. So please share those details to get recommendations specific to your case.
For the price, as of now your requirements are very generic. Each channel costs different. For instance, Google Search Ads and SEO will depend on how competitive your industry is. Google Ads could cost you between $100-$300 per month (to get 100 users over to your site). Whereas, display is fairly independent of industry and depends on on how much branding awareness you want to create. On an average, it's a few cents per display. So, it wouldn't be fair to you to give you a quote now, only to negotiate later. Please let me know the details I am asking above, and I can get you an exact amount in a few hours (after checking current bids for your industry on Google)
The bid amount ($300) and the timeline to deliver above is an average for Google Ads only.
About me - I have experience of 6 years in Digital marketing working for clients in US and Canada.