Onsite OPTIMIZATION: Onsite Optimization is an optimization aspect of SEO performed by optimizing and enhancing your website. It enables the search engines to quickly grasp what your site is all about, so it can be displayed in the search results for the right keyword searches. On-site optimization should include the following; Keyword research, CSS optimization, SEO friendly site maps, Navigation and menus, Server set-up, Configuration analysis, Internal link optimization, Minimizing flash content, Quality keyword rich content and Source code quality. Most SEO companies will perform the keyword research and will optimize your website for those keywords.