Search Engine optimization and my thinking

Last few days i met with some peoples for web development. They are wanted the web sites and another things they are expected to get. Everyone said my site is now not showing in the first page or not showing in the first position. Huh..everyone interested on it. Now i need to know why peoples want it on the upper rank. Peoples are becoming lazy day by day and technical also. They want everything in the world internet and don’t want to go other places for the information. I think this is the one of the reasons. Can you please what are the other reasons??

I am already started on it. Go for SEO..