I started planning a new web service. I started to write some effect maps to define primary goals that are basically related to growing numbers of:
Relevant and high quality content is of course key and related to all three goals, but each of these three goals require additional scenarios to boost each and keep it growing.
I have an idea how to grow site traffic by integrating my site with social sites like Facebook and twitter so people can share site awareness by sharing information with their friends/followers. They will also be rewarded with bonuses when their friends register and make a purchase for the first time within a limited timeframe (this will boost sharing). This mechanism most likely has a much stronger effect than promoting site on forums, blogs etc that are directly related to site's content... If you have any other ideas let me know. But there's a more complicated way of the other two goals... registrations and shopping...
With shopping there will be loyalty program with discounts for frequent shoppers etc...
It sounds to me as though you have a pretty good grasp of what you need to do already, along with plenty of good ideas!
My advice would be this... You have probably done enough thinking for now. Draw a line and get everything built and launched.
Any new ideas you get along the way - write them on a separate list and don't even consider them until after you've launched.
If you're not careful you'll spend so long coming up with more great ideas that you'll never launch anything. Furthermore, you'll never get everything right first time. By launching your site you can start the SEO process and you can start to collect some real-world analytics about what's working and what isn't.
You can then make your future development (and therefore investment) decisions based on real data rather than gut feeling.
Sorry if this is a bit of a non-answer, but I think it's worth considering all the same!
Search Engine Optimization(SEO), if done correctly, will give you the most bang for your buck. There are many factor that play into your ranking in various search engines, many of which are out of your hands. You stated that you were planning to write high quality content, well one part of onpage SEO is called keyword research. keyword research is very important and can be done by one's self with a little bit of research on your own. Keyword research will help you rank for relevant queries in search engines. A good resource to help you get started on keyword research is: seomoz | begginers guide to SEO: keyword research also, I know you've stated that you already plan on using social networks, but make sure you use the major ones as a minimum. These include: Facebook(largest by far), Twitter and Google Plus. There are however a few more that you should keep in mind, these include: Pintrest, YouTube, and Flickr. also, please note that Google(the search engine with something like 60% market share) is using it's social network, Google+, to track social signals to help enhance their search engine; so although it might not be as popular as Facebook, it is not one that you want to ignore.
- What other things can I do to increase site awareness (increasing traffic) beside social network sharing with shopping bonuses with sub pears registering+shopping...
You could try adding a popup to your website where once they've been browsing for a little bit(either time or number of page views) it would pop up telling the user that they could register now. In addition to this, you could make it so if they register and purchase something within a certain time limit they will be given a discount on a portion of their order.
- How can I encourage user registration?
NOTE: I stated that the popup should only occur after the user has been browsing for a little bit. This is because users generally dislike popups so if you were to have the popup occur at when they first enter the site, they would most likely hit the back button. However, once you have gained their trust and they feel comfortable with your website, they will be more likely to register
- What other incentives can be used to increase shopping?
In addition to my above answers, I would suggest that you take some time and look at Amazon(THE top online retailer) for additional ideas.
I hope this helped,
Let me tackle one of the overarching issues you mention: Growing site traffic. Be constantly on the look out for related, useful free content that you can build into your site. Look for facts, information, collections, etc. that are (1) related to your business and (2) of interest to your potential customers, and (3) not terribly easy to find via normal search methods. Driving related traffic to your site for free resources will increase exposure to your service and improve your site's reputation overall with the search engines.
Here's our real life example: We make our money licensing and maintaining our time and attendance software. In the last several years we've added free content like state by state employee overtime rules, calendars of Federal and business holidays, free timecard templates, and a free online timecard calculator. This free useful content is clearly of interest to people who might also be interested in our employee time clock software. This practice has increased our traffic exponentially and dramatically improved retention and depth of visit for that traffic.