To do SEO, you need to have sound knowledge about search engine & its algorithm. Its a vast process, simple though. But some tasks are tedious & some are really very interesting but in order to see your sites ranking improving you have to do all those. Better you sit & study it online from SEOmoz(dot)org.
seo company usa ,
yahoo store dasign