On-Site SEO is a process done only in the internal part of the website. In this, you maximize the SEO process inside the website without involving outside elements. It becomes one of the important factors in determining the website ranking.Off-Site SEO is a process done outside the website. One example is to put the website link on another website termed as the backlink.
On-site SEO is the practice of optimizing individual web pages in order to rank higher and earn more relevant traffic in search engines. On-page refers to both the content and HTML source code of a page that can be optimized, as opposed to off-site SEO which refers to links and other external signals.
In short, on-site SEO is done on the site in question. The aim is to make it search engine-friendly by optimizing its content, code, and page structure.
Off-site SEO, on the other hand, is about optimizing a given web page without actually working on the web page. It involves activities such as link building and outreach. However, off-site SEO is not limited to these activities.
There are two main steps in SEO strategy;
On-site SEO is the practice of optimizing web pages to rank higher and get more organic traffic in search engines such as Google, Bing and Yahoo. On-Site means both content and HTML source code of a web page that can be optimized.
Off-site SEO strategy is meant to improve search engine ranking and targeted traffic, relevancy, credibility, and authority. It includes social sharing, guest blogging, local citation, FAQs, social bookmarking, video sharing, presentations, infographics and business listings.