On-site optimization refers to the developing and improving of elements that reside on the website. These elements can be altered and optimized by the web site owner, thus making on-site optimization the part of search engine optimization that can be controlled by the site owner.