The difference between On-site SEO and Off-site SEO is mention beneath.
On-site SEO involves making sure your website's pages .title, tags, content and overall structure are optimized for your target keyword. you also need to make sure that you have a significant of inbound links from highly respected external websites that is call off-sites SEO.
SEO -SEARCH ENGINE OPTIMIZER is a person who works on a search engine to make it more easy to use. For a higher rank SEO work onsite and make the search engine more friendly to use, that is to make certain elements in a website and its content more user-friendly. So that the user can use the search engine and understand the content.
An offline SEO takes action to promote his website. He provides links to his websites on social media etc.
There are two main steps for SEO Strategy,