On-page SEO: Main elements of influence

The two major areas your SEO efforts can aim at are on-page or off-page optimization. While the first targets the structure and content of your own site you can directly influence, the latter works on elements under the control of your readers, visitors and other...