First and foremost - the concept of your website should be conceptual, striking and informative (read it as VERY informative). Why would you come back to CNet..? (Does that strike your mind, that why CNet shows up on Google searches, on the first page, every time you search for either Apple, Samsung, Blackberry and so on..?)..
Reason is simple - they have 2-3 months of content available for them to upload for users to read, share and leave their feedback as we do.
So, concept + impressive website styling (designing) + lots of meaningful content.
When the above is done - then comes in SEO, although it should start with content already, where you would have to identify the industry you're focusing and targeting - that would narrow down the specific keywords + short phrases users would employ to search your content.
Research the KEYWORDS - design the content for the keywords. These keywords would be explicit, meaning that, these keywords is what the users will see and search at the same time. Keyword trending can be researched with Google's own trend tool - there are infinite number of tools to give you an overview which keyword is popular in searches for which industry. Do the research.
Secondly, when all of that is in place, work on the back end of your website - that is, optimise your page's coding. But with what?
Okay - optimising starts and applies to every page of the website - usually, let me be a bit raw here, its the syntax, usually in XML which shall do the SEO thing for your website.
So now SEO + XML will input the syntax for Keywords, Links that you would want to show to the searching spiders, sitemapping (very important for spiders to know that your website is quite well balanced in terms of sitemapping) and syntax for spiders to FOLLOW and NOFOLLOW are also highly considered for SEO.
When that is done, then you start the OFF-PAGE optimisation, that is kind of marketing your website - through the process called Backlinking - which includes - publishing articles, blogs, classifieds, contribution to forums (useful contribution of course, not spam), Social bookmarking - there are numerous directories for all of these domains where you can post your updates and website information for FREE. FREE, FREE, FREE..!!
So now that you have a summary, start researching and learning SEO, SMM, SMO and you'll be a winner in 2-3 months for sure.
What are the things we want to consider when create a website to get best search engine rank?