It all depends on what the shop is selling, try events in real life where people are likely to buy those products.
One of the easiest, cheapest things to do is start a blog. Don't make it on your current domain, but purchase a new .com - something like "myonlinestoreblog.com". The reason you want this is so you will have 2 listings in search engines pulling people to your website. Having 2 soldiers in a fight is better than one. Making the domain purchase is the easy part. Install Wordpress on your blog (GoDaddy has a one-click installer) along with something to track keywords on your new site like Google Analytics. Don't use anything else - use Google Analytics (analytics.google.com) Begin writing articles. Notice I said begin. DO NOT start publishing articles right away. You need to work on your writing first. I know EVERYONE says it online, but try to write an article a day. If you can't write that day, at least sit down and come up with topics for the following days. Focus on product reviews and current news - things you can push around Facebook & Twitter. Everyday before you begin writing a new article, look at the previous days article you wrote and read it carefully. You will find little mistakes you make, not on purpose, but just because you type how you speak. After you fix mistakes and maybe rewrite the opening line a few times - it should be ready to publish to your blog. Read more about writing / waiting technique below. http://www.copyblogger.com/rule-of-24/ You WILL NOT see results the first day! It takes weeks - maybe as long as a month, depending on your subject matter. Do the basics to help Google out like visiting http://www.google.com/addurl/?continue=/addurl and giving them your new blog URL. Write, Rewrite, Publish and Analyze your results. Build on what you have created and never look back.
Social media use them buddy,its all for taking.Start campaigns over there draw the huge crowd over there,it will take some time but it will prove fruitful always.
Well, let's say Google Adsense, YSM, FaceBookAds, Bling or other. Also, affaliate program is a good way to promote products across the world but it needs some investment.
Create a Facebook fanpage for your business (its free) Buy minimum 1000 facebook fans, for example here. Get your revenue!
Hey, Just read over your post. I personally use a shopping comparison network because it really helps. From what I know many people use them when shopping online cause they always compare prices and give the least expensive which again is what people want. However, if you find them expensive as you mentioned I would maybe pay for Google Adwords and budget it to a rate of your liking. Try that and see what happens and how well your business picks up. If not then use a shopping comparison network and try to budget it. Use both and run like a trial and error to see what ends up working for you.
You need to build up your presence as an authority on your business area. Use a blog, Twitter, & Facebook to create/share content that shows your site is a knowledgeable resource. Also follow other blogs, Facebook Pages, & Twitter accts so that you know how people in your business are operating.
There won't be one 'best' way to promote your site; at least anything that anyone will be able to tell you. You need to take the suggestions given here (as they're all good) and give each one a try. As you go through different avenues you should start to notice what works (and what doesn't). Since competition will be high in almost any space, you need to find your unique selling proposition (why should I buy from you vs. competitors A, B, C, ...) You'll probably find you'll need to alter your business to find a niche to fill.
You should start atleast 1 blog if you're in multiple niches start 3 and blog a unique article on each one daily have them all on separate hosting companies maybe have one about clothes another aboy handbags and another about purfhume perfume, if you're trying to rank brand names the your anchor text should be included in the article, made sure that you're not over linking 3 links per blog post is fine. You're going to need to out-source the blogging but you can a guy to write you 3 articles a day for $3 a day ($1 per article). Then you're going to want to hire some cheap quality bank link builders that will consistantly build good quality backlinks to each blog ever month, I wouldn't pay over $50 a month for this service (3 x 50 = $150 a month). You may want to also get some banners designed that can feed traffic too. After a year you should have over a thousand unique articles that are starting to mature in the search engines plus all the link juice starting to kick in. You also want to leverage social media, you want to have retweet buttons and share buttons, people like to boast "look at me I've just brought a $500 hang bag". You're going to want messages like. I've just brought a hand bag at bit.ly/3h26 You'd be shocked how many people will use it and it also makes your site viral then. You also want to create facebook and twitter fan pages and socalize with them make your group feel speical for being in your networking group give them lots of coupon codes for fanstastic discounts. You can also help yourself buy using SEO friendly ecommerce software, if there is a upgrade for SEO then take it it'll be worth it on the long shot SE's hate ugly looking dynamic links. I hope that helps
Good keyword research, and targeted article marketing is very effective throughout any article marketing campaign. You can also include other forms of linkbuilding as mentioned throughout the site, but Articles should be your solid base for gaining links. Ensure your site is optimised, valid and visually pleasing - this will help search engine spiders index your site, and get visitors to enjoy it - this might lead to a link back.