We know that a product of a startup can not gain traction on the first release because basically people are still skeptical about a new product/website, but when should a product/website expect traction based on your experience? Until how long should we wait that a product should gain traction? Please share your experience on this.
EDIT The product itself is an opensource product for businesses. You can say it's something like MySQL, it's opensource but it is sold to businesses.
This sounds like a high tech product thats going through a product cycle. The best book i have read that would help you with this problem is called "Crossing the Chasm" You should look it up. It describes how to bring "traction" to your idea and product and hopefully make it go mainstream.
You should ask more specific questions of yourself and/or set goals for yourself. (e.g. 10 visits, 4 paying customers, 500 downloads, etc.)
"Traction" is a nebulous term and means nothing without specific details. You should also figure out what you will do with answers you get and if your question is meaningful. If I said "two weeks" what does that mean? If I said "two years" what does that mean? Does it have any bearing on your business? Is it relevant at all?
Focus on what results you want, not on nebulous things like "traction".
I'm not in a position to give a precise answer to your question, but some observations:
Good luck on you journey! :-)
Some good feedback here, especially from JM. Best advice is for you to recognize your own lack of business experience so you can get out there & accumulate some.
Your in a shark tank & you're not aware of it. Be careful, find a mentor & take your time. Do your homework & practice intelligent failure. For example, have you performed a feasibility analysis? Market research? Have you proved your concept?
Like most techies, marketing, selling, finance, etc. are foreign languages at this point & without those important skill sets it will be difficult to be successful.
Most businesses that have a solution (product) that's still looking for a problem to solve don't make it. Instead of seeking answers here try speaking to your customers or potential customers - that's where your real answer to "traction" lies.
Can you be more specific?
Is this a product for consumers or for businesses?
Is it something sexy like all those social media apps that are popping up everywhere, or very targeted and only interesting to a very specific group of people?
Does it have a free version of is it all paid? Is it cheap or expensive?
All these elements are relevant to figure out how fast you can get traction (from the product itself).
However, at the end of the day, you will need to push all the right buttons for people/companies to use it and promote it proactively.