Wow, quite a question that has a million possible answers! It firstly depends on how competitive your keywords and how strong your competition is. Then it depends on how much effort you have put in to promoting your site. Don't be tempted to buy cheap, toxic links. Make sure your site content is strong, unique and informative. Ensure that you add new, fresh content on a regular basis and then getting writing MORE content and get this in to articles banks and sites. Build links with sites that are within your sector or niche and that are credible, high page ranking and with good content. All these things should start to get your site climbing. I've had sites on page one within 1 day but it just depends on the competition. Good luck, James
If your question is about getting indexed, it can be done in only 24-48 hours. Easiest method is - create sitemap and submit it through webmaster tools.
No one can give you an answer. It depends on the competition for that two word keyword, what you're doing SEO wise, the content on your site/blog, etc. etc.
It totally depends on your promotional technique, however it will take around 6 months if you are in medium level competition.
It depends on your competitive who using the similarity KW like yours. Anyway, logically Google will indexes the old site URL as the first priority. If your KW is being searched by internet surfers, and yours is niche too, I think it will be indexed within 48 hours, I guess.
As others have said, the time it takes for your website to get indexed and then ranked varies greatly on your promotional methods, onsite SEO and competition. The fastest way to rank IMO is to point some high PR home page links (even redirects, though be very cautious with them). I ranked sites in hours for medium comp. keywords using this technique.
Ranking depends upon the quality of your article and the backlink count. It includes that from which source the backlink is coming from. If it's natural and high authority then you would get high rank. Try to get more social shares by promoting your articles/blog in Facebook Groups, Twitter, Google Plus etc. If you are able to get more social shares then you might rank higher than before.
You should wait at least a week before expecting to appear in Google. Make sure to include a sitemap.xml file in your site and use pingomatic to ping your site.
I'm sure you are looking for 1st page placement as well and there are several great suggestions to your question already. In my perspective it will vary from anywhere from 24 hours to several days, weeks or months. Hopefully your website is not banned if you bought a previous registered domain. Just be sure to do all the appropriate legit link building and web content and continue to be on top of the keywords as being relevant.
It really depends on how effectively you promote your website, make sure to increase your website's visibility using social media.
"It depends" but there are many ways to speed up the process. I made a tutorial about using a tool to speed up the indexing process, it's in my sig.
if you just need its will appear on Google, its can be done in a secs but if you mean, appear on 1st page, i thinks its not easy to answer, all depending on your optimation, ON Page, OFF Page, also about competition,,
Go step by step Follow google search terms create good content do not copy paste and also check website speed. daily index in webmaster tool + Create valuable social links. Create high back links but make sure that you add high page rank directory.
Very Difficult unless if your site goes viral. I would say most likely never. I have a friend that managed to get on first page for 3 words, but not too popular of a keyword.