On-Site SEO is the area of search engine optimisation concerned with what happens on your site. Partly to do with content and partly code structure, on-site SEO ensures all the boxes are ticked regarding where and how often keywords appear, xml sitemaps. Good on-site SEO does not guarantee a good result for organic search, but it does help a lot and should be part of your SEO strategy.