My site has been up for a day and i am not on page one of google!?

Search engine optimizations is about placing well in search engine rankings, Google specifically.  Ideally you would like your site to be placed on the first page of results.  I have on occasions developed and posted a website for some who will then call me the very next day and ask why he does not show up on Google.  Many people outside the web developement industry have a fundamental misunderstanding about search engines and the internet.  The Internet is a global data communications system. It is a hardware and software infrastructure that provides connectivity between computers.
In contrast, Google and other search engines  are one of the services communicated via the Internet. Google is an international corporation hosting  and developing  a number of Internet-based services and products, and generates profit primarily from advertising through its AdWords program.  As a business, search engines strive to provide users with the most relevant search results.  They understand that relevance is the key to their success and profitability.   Therefore when you purchase a domain name and are assigned an ip address by your hosting provider, you are accessible on the world wide web.  The search engines on the other hand have the option of placing you on one of their over one million servers. Essentially you have to prove your worthiness!   This is where SEO makes the difference.